mitch672
Well-known member
The other solution is to vastly simplify the code, make it a device on the I2C bus that takes commands and reports status to another secondary processor that is in control, basically allow it to do what it's good at, be a simple EVSE, have another system control it via commands, and to handle higher level things like the menu system, timers, handling the date etc. might be time to rethink it.