Communication system
Ethernet Driver
The documentation for the embedded Ethernet driver
Setup of Embedded Ethernet
This page: How to set up ethernet. Introduction Ethernet is the protocol used to communicate be...
Sending your first message
This page: how to initialize your Ethernet driver and send your first message. A lot of constants...
Ethernet Testing
Send Testing Requirements STM32Ethernet CableWireshark Testing Send testing is easy. The only thi...
Extra Functions
Introduction This documentation is about extra functions, that are not necessary to get it runnin...
Debugging
Introduction This documentation gives some tips on how to debug the Ethernet Driver. Debug Flags ...
Issues
Introduction There are some issues with ethernet. Those are described here. The Issues Arp Table ...
Protobuffers
Starting with Protobufs
What are protobufs? Protocol Buffers (protobufs) are a way to define structured messages in .prot...
Design
This page explains rules that apply to all protobuffers, and a bit on how we use them. PBEnvelope...
Arm Board Protobuffers
This page: each arm_board protobuffer explained. The protobuffers for the arm_board are passed b...
Sensor Board Protobuf
This page: Complete protobuf message definitions for the sensor_board component. The protobuffers...
Driving Board Protobuffers
This page: each driving_board protobuffer explained. The protobuffers for the driving_board are ...