Skip to content
Dan Royer edited this page Sep 26, 2023 · 6 revisions

Daisy Driver 2.0

daisyDriver.ino - start() and loop() CANBus.* - CANBus hardware layer wrapper. application.* - the main application. config.h - main configuration file led.* - LED light wrapper. memory.* - EEPROM wrapper. motor.h - TMC2130 stepper driver wrapper. pins.h - hardware definition from Daisy Driver. sensor.h - IPS2200 wrapper. serial.h - USB wrapper. CANParser.h - Tool for reading/writing valid CAN packets.

2023-09-26: I think application should be a base class for server.* and client.* I want an interrupt on the CANBus receive event to quickly remove messages from the inbox and move them to a larger queue. If I can't get the interrupt then I need to put in a delay every time a client receives a message "to all".

Clone this wiki locally