During the previous week, we were able to send messages to both individual trains and switches. Today, Clement looked at more advanced DCC commands in order to be able to implement them. We also implemented a first working draft of the CAN protocol. Based on the events API of ChibiOS, a single thread manages all the transmissions to and from the CAN bus. It already takes care of the Data Link level of the OpenLCB protocol.
Following a discussion with Alexis, we decided to drop the support for Wifi on the base station. Guillaume was thus able to finish the schematics of the PCB before the end of the day and calculated its total consumption. He then sent it for approval by the teachers.
Possibly related posts: