Commit Graph
27 Commits
Author SHA1 Message Date
Unknown f127df72f1 Add stack_size vars, reduce stack usage 2019-10-26 14:28:06 -04:00
Paul Guenette 9503a9ce29 Formatting pass on CAN files 2019-05-19 21:19:30 +02:00
Paul Guenette 4a4c4c836d Fix RTR != header.RTR issue 2019-03-23 09:32:18 +01:00
Paul Guenette 4f33351142 Parse RTR from header when reading a CAN message 2019-03-17 18:31:18 +01:00
Paul Guenette fa22c7a2ba Add configurable can_heartbeat_rate in ms 2019-03-15 23:01:21 +01:00
Paul Guenette 603e0b1bf2 Throw a CAN error if we have duplicate node IDs 2019-03-14 21:28:58 +01:00
Paul Guenette e8c83dc72f Fix uninitialized mailbox error 2019-03-08 20:27:59 +01:00
Unknown 887a785e94 Make 250kbps the default CAN baud rate 2018-10-07 01:53:28 -04:00
Unknown 605b7d2fbf Handle CAN bus initialization failures and baud rate reinitialization 2018-10-07 00:05:53 -04:00
Unknown a59e29b591 Remove unnecessary includes 2018-10-06 21:15:02 -04:00
Unknown 8052762684 Remove nodeID from CAN interface, since it's moving to each axis 2018-10-06 12:54:53 -04:00
Unknown 4fa09d6bbc Get CAN_SIMPLE to compile 2018-10-05 22:20:04 -04:00
Unknown 2431fd98c6 Start with CAN_SIMPLE protocol 2018-10-04 18:50:45 -04:00
Unknown 0589b12238 We don't have an axis 2... 2018-09-30 02:06:19 -04:00
Unknown c48251f3f5 Report axis errors and current state in heartbeat 2018-09-30 02:04:37 -04:00
Unknown 04a0a78c3d Get semaphore-controlled bus reception working 2018-09-30 01:54:02 -04:00
Unknown 72fc50db6f Setup semaphore for can 2018-09-30 01:50:30 -04:00
Unknown 071c0fc802 Tweak CAN messaging, get it working with PSoC 2018-09-29 18:17:54 -04:00
Unknown 75dfb48238 Unify the Config_t style for ODriveCAN 2018-09-28 18:19:34 -04:00
Unknown 6a87ca8e91 Add write function for CAN class 2018-09-24 21:08:08 -04:00
Unknown 3ba3d4e413 Allow for different baud rates by adjusting prescaler and time quanta 2018-09-24 21:08:08 -04:00
Unknown deb7a9adde Add baud rate validation via set function 2018-09-24 21:08:07 -04:00
Unknown 484da55150 Make interface_can a class, so it can be instantiated multiple times 2018-09-24 21:08:07 -04:00
Oskar Weigl 4841ff03fb fix include paths, duplicated function in merge 2018-06-08 19:48:27 -07:00
Oskar Weigl 84e6f2386b comment out can start for inert merge-in 2018-06-07 00:02:10 -07:00
Samuel Sadok 44a1fdf35b implement CAN node ID configuration algorithm (not tested yet) 2018-04-28 01:27:10 -07:00
Samuel Sadok 1380aa5fe5 add CAN interface 2018-04-21 14:22:48 -07:00