summaryrefslogtreecommitdiffstats
path: root/serial_link/protocol
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash when receiving unregistered remotesFred Sundvik2016-03-121-15/+17
|
* Remote object callable from many placesFred Sundvik2016-03-122-8/+8
| | | | | Change init_transport to add_remote_objects, so that it can be called many times from different places.
* Support for Chibios compilationFred Sundvik2016-02-2111-25/+55
| | | | Remove some warnings, change the include paths.
* Add master to single slave transportFred Sundvik2016-02-212-0/+33
|
* Add slave to master transportFred Sundvik2016-02-212-7/+26
|
* Add proper initialization of transport buffersFred Sundvik2016-02-211-0/+34
|
* Add master to slave transportFred Sundvik2016-02-212-7/+42
|
* Writing signals eventsFred Sundvik2016-02-211-3/+19
|
* Change the triple buffer object interfaceFred Sundvik2016-02-212-26/+21
|
* More transport WIPFred Sundvik2016-02-212-53/+57
|
* Local and remote objects WIPFred Sundvik2016-02-212-1/+68
|
* Working triple bufferingFred Sundvik2016-02-212-10/+30
|
* Simplify the triple buffer implementationFred Sundvik2016-02-211-28/+18
|
* Updates to triple bufferFred Sundvik2016-02-201-2/+52
|
* Add first version of triple buffered objectFred Sundvik2016-02-202-0/+70
|
* Add first transport testsFred Sundvik2016-02-202-0/+41
|
* Add some validation for invalid router destinationsFred Sundvik2016-02-201-5/+11
|
* Support for other links sending to masterFred Sundvik2016-02-201-6/+13
|
* First link sending to masterFred Sundvik2016-02-201-6/+16
|
* Add master send to specific destinationsFred Sundvik2016-02-201-2/+6
|
* Add complete master broadcast testFred Sundvik2016-02-203-0/+34
|
* Start implement routerFred Sundvik2016-02-205-5/+42
|
* Add link parameterFred Sundvik2016-02-206-43/+52
|
* Hide the byte stuffer state inside itFred Sundvik2016-02-172-28/+29
|
* Use memcpy instead of cast to avoid alignment issuesFred Sundvik2016-02-141-3/+4
|
* Rename route_frame to route_incoming_frameFred Sundvik2016-02-142-2/+2
|
* Rename recv_frame to validator_recv_frameFred Sundvik2016-02-143-3/+5
|
* Add validator send frameFred Sundvik2016-02-141-0/+7
|
* Add crc32 validation of received framesFred Sundvik2016-02-141-1/+8
|
* Start implement frame validatorFred Sundvik2016-02-142-0/+130
|
* Add byte stuffing send support for large framesFred Sundvik2016-02-141-5/+16
|
* Hanlde sending of zero bytes for small packetsFred Sundvik2016-02-141-4/+23
|
* Add sending of small frames with no zeroesFred Sundvik2016-02-143-1/+37
|
* Add byte stuffer recv handling of too long framesFred Sundvik2016-02-141-5/+12
|
* Bytestuffer recv handling of long framesFred Sundvik2016-02-141-6/+20
|
* Mutiple frame handling for byte stufferFred Sundvik2016-02-141-1/+11
| | | | Also handles unexpected data.
* Implement receive of valid small byte stuffed framesFred Sundvik2016-02-142-2/+38
|
* Rename files to match what they actually doFred Sundvik2016-02-143-2/+2
| | | | Also add validator before routing.
* Start implementing data_linkFred Sundvik2016-02-143-0/+79