I have built for UNO, Mega2560, Giga, Nano, and ESP32. the last two failed. Nano because of size requirements for firmware (i don't know what settings it is supposed to have), and the ESP32, again, because i don't know what settings it is supposed to have.
i have tested...
I2C: PASSED
Current sensing: PASSED
DCC Signal: PASSED
WiFi: PASSED (with esp wifi, NOT the giga WiFi)
Ethernet: PASSED
USB Serial: PASSED
JMRI Connection (serial/wifi/ethernet): PASSED
ED Connection (wifi/ethernet): PASSED
DCC Function: loco moves and functions work. reading and writing CV work.
if i have missed something, you know how to reach me.
... and i just noticed the IO_CMRI.h and IO_CMRI.cpp i got from Ash got included... sorry about that. Please feel free to remove them if Ash is not ready for them to be included, only because i do not know how at this point. ;-) they were unchanged by me.
herein i submit my first pull-request for my port to the Arduino Giga board. the following libraries are needed to compile: https://github.com/KurtE/Portenta_H7_TimerInterrupt/tree/GIGA_R1 https://github.com/arduino-libraries/Arduino_AdvancedAnalog
I have built for UNO, Mega2560, Giga, Nano, and ESP32. the last two failed. Nano because of size requirements for firmware (i don't know what settings it is supposed to have), and the ESP32, again, because i don't know what settings it is supposed to have.
i have tested... I2C: PASSED Current sensing: PASSED DCC Signal: PASSED WiFi: PASSED (with esp wifi, NOT the giga WiFi) Ethernet: PASSED USB Serial: PASSED JMRI Connection (serial/wifi/ethernet): PASSED ED Connection (wifi/ethernet): PASSED
DCC Function: loco moves and functions work. reading and writing CV work. if i have missed something, you know how to reach me. ... and i just noticed the IO_CMRI.h and IO_CMRI.cpp i got from Ash got included... sorry about that. Please feel free to remove them if Ash is not ready for them to be included, only because i do not know how at this point. ;-) they were unchanged by me.