Commit Graph

23 Commits

Author SHA1 Message Date
Nicola Gutierrez 9dfb76b9de Test HandleNext OK 2022-02-19 13:56:15 +01:00
Stefano Calabretti 7190dbcdf9 Fix header bit translation 2022-02-19 12:59:05 +01:00
Nicola Gutierrez e26751d5d4 Update header 2022-02-19 11:48:51 +01:00
Stefano Calabretti 21b406a270 Add tick provider 2022-02-19 10:40:12 +01:00
Stefano Calabretti d0f8521b3b Use same naming convention 2022-02-17 22:39:51 +01:00
Stefano Calabretti 2e4a409a92 Refactor 2022-02-17 19:02:11 +01:00
Nicola Gutierrez 607817389c Add SCS manager
bozza
2022-02-17 17:22:27 +01:00
Stefano Calabretti 2469d96127 Fix bugs 2022-02-12 11:44:45 +01:00
Stefano Calabretti f6d5dca5ee Remove unused files 2022-02-12 10:47:33 +01:00
nicolagutierrez cff1d26a04 Merge branch 'scs' of https://github.com/mmr-driverless/mmr_can into scs 2022-02-12 10:45:17 +01:00
nicolagutierrez 9e84d09e58 Add Timer SCS manager 2022-02-12 10:44:47 +01:00
Stefano Calabretti 92b6ca8495 Fix compile error 2022-02-03 19:35:39 +01:00
Stefano Calabretti f7b5c0315e Create scs dict 2022-02-03 18:55:52 +01:00
Stefano Calabretti d22f9539b3 Add send scs 2022-02-02 18:44:06 +01:00
Stefano Calabretti 906dfcd3db Update header (#9)
* Add ack message type

* Rename dictionaryEntry to messageId

* Refactor

* Map message ids
2022-01-29 13:27:37 +01:00
Stefano Calabretti 174f5e8d76 Multiple frames (#8)
* Add fields to mmr header

* Reorder priority constants

* Add message priority

* Add header to message

* Fix compile error

* Set correct bits in header

* Refactor

* Create queue
2022-01-25 18:12:33 +01:00
Stefano Calabretti ed2a26fbc9 Better parameter handling (#6)
* Add rx event handlers

* Fix compile errors and add constness

* Pass sender id

* Change api interface

* Revert changes

* Add filter fifo

* Add default setup

* Add receive function

* Remove interrupt activation

* Activate RX interrupts

* Merge remote changes

* Add event list constructor

* Fix compilation bug

* Send and receive multiple frames

* Refactor

* Refactor

* Fix compile error

* Use known syntax

* Refactor

* Provide storage

* Add frame end

* Add some documentation

* Turn macros into functions

* Refactor

* Refactor

* Fix compile error

* Use ExtendedIds

* Fix reception bug (fixes #4)

* Add packet headers

* Refactor

Co-authored-by: Riccardo998 <riccardo.storchi98@gmail.com>
2021-12-20 15:12:57 +01:00
Stefano Calabretti c0cc853cf8 Reception bugfix (#5)
* Add rx event handlers

* Fix compile errors and add constness

* Pass sender id

* Change api interface

* Revert changes

* Add filter fifo

* Add default setup

* Add receive function

* Remove interrupt activation

* Activate RX interrupts

* Merge remote changes

* Add event list constructor

* Fix compilation bug

* Send and receive multiple frames

* Refactor

* Refactor

* Fix compile error

* Use known syntax

* Refactor

* Provide storage

* Add frame end

* Add some documentation

* Turn macros into functions

* Refactor

* Refactor

* Fix compile error

* Use ExtendedIds

* Fix reception bug (fixes #4)

Co-authored-by: Riccardo998 <riccardo.storchi98@gmail.com>
2021-12-14 23:45:57 +01:00
Stefano Calabretti 7b09401b00 Multiple frames implementation (#2)
* Add rx event handlers

* Fix compile errors and add constness

* Pass sender id

* Change api interface

* Revert changes

* Add filter fifo

* Add default setup

* Add receive function

* Remove interrupt activation

* Activate RX interrupts

* Merge remote changes

* Add event list constructor

* Fix compilation bug

* Send and receive multiple frames

* Refactor

* Refactor

* Fix compile error

* Use known syntax

* Refactor

* Provide storage

* Add frame end

* Add some documentation

* Turn macros into functions

* Refactor

* Refactor

* Fix compile error

* Use ExtendedIds

Co-authored-by: Riccardo998 <riccardo.storchi98@gmail.com>
2021-12-09 11:39:39 +01:00
Stefano Calabretti 90d1836dfa Add event handlers (#1)
* Add rx event handlers

* Fix compile errors and add constness

* Pass sender id

* Change api interface

* Revert changes

* Add filter fifo
2021-11-30 19:34:18 +01:00
Stefano Calabretti 5cc020f3a0 Add aliases 2021-11-28 13:21:31 +01:00
Stefano Calabretti 6b0515b232 Fix field name 2021-11-28 12:18:17 +01:00
Stefano Calabretti 3cdd6da051 First commit 2021-11-28 12:12:27 +01:00