├── .gitignore ├── README.md ├── docs ├── CP-PP.png ├── CP-PP_inverted.png ├── IEC_CP_CIRCUIT.png ├── IEC_CP_STATES.png ├── contactor.png ├── contactor_inverted.png ├── sim_CP-PP.png ├── sim_CP-PP_inverted.png ├── sim_impl.png ├── sim_status_leds.png └── sim_status_leds_inverted.png ├── include └── README ├── lib ├── CONFIG │ ├── config.h │ └── pins.h ├── CONTACTOR │ └── Contactor.h ├── CONTROLPILOT │ ├── CPGenerator.cpp │ ├── CPGenerator.h │ ├── CPVoltageReader.cpp │ ├── CPVoltageReader.h │ ├── ControlPilot.cpp │ └── ControlPilot.h ├── EVSE │ ├── EVSE.cpp │ └── EVSE.h ├── ISR │ ├── interrupts.cpp │ └── interrupts.h ├── PROXIMITYPILOT │ ├── ProximityPilot.cpp │ └── ProximityPilot.h ├── README ├── TASKIFY │ └── taskify.h └── TCPControlAPI │ ├── WifiAPI.cpp │ └── WifiAPI.h ├── platformio.ini ├── src └── main.cpp └── test └── README /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/README.md -------------------------------------------------------------------------------- /docs/CP-PP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/CP-PP.png -------------------------------------------------------------------------------- /docs/CP-PP_inverted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/CP-PP_inverted.png -------------------------------------------------------------------------------- /docs/IEC_CP_CIRCUIT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/IEC_CP_CIRCUIT.png -------------------------------------------------------------------------------- /docs/IEC_CP_STATES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/IEC_CP_STATES.png -------------------------------------------------------------------------------- /docs/contactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/contactor.png -------------------------------------------------------------------------------- /docs/contactor_inverted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/contactor_inverted.png -------------------------------------------------------------------------------- /docs/sim_CP-PP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/sim_CP-PP.png -------------------------------------------------------------------------------- /docs/sim_CP-PP_inverted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/sim_CP-PP_inverted.png -------------------------------------------------------------------------------- /docs/sim_impl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/sim_impl.png -------------------------------------------------------------------------------- /docs/sim_status_leds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/sim_status_leds.png -------------------------------------------------------------------------------- /docs/sim_status_leds_inverted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/docs/sim_status_leds_inverted.png -------------------------------------------------------------------------------- /include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/include/README -------------------------------------------------------------------------------- /lib/CONFIG/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONFIG/config.h -------------------------------------------------------------------------------- /lib/CONFIG/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONFIG/pins.h -------------------------------------------------------------------------------- /lib/CONTACTOR/Contactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONTACTOR/Contactor.h -------------------------------------------------------------------------------- /lib/CONTROLPILOT/CPGenerator.cpp: -------------------------------------------------------------------------------- 1 | #include "CPGenerator.h" -------------------------------------------------------------------------------- /lib/CONTROLPILOT/CPGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONTROLPILOT/CPGenerator.h -------------------------------------------------------------------------------- /lib/CONTROLPILOT/CPVoltageReader.cpp: -------------------------------------------------------------------------------- 1 | #include "CPVoltageReader.h" 2 | -------------------------------------------------------------------------------- /lib/CONTROLPILOT/CPVoltageReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONTROLPILOT/CPVoltageReader.h -------------------------------------------------------------------------------- /lib/CONTROLPILOT/ControlPilot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONTROLPILOT/ControlPilot.cpp -------------------------------------------------------------------------------- /lib/CONTROLPILOT/ControlPilot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/CONTROLPILOT/ControlPilot.h -------------------------------------------------------------------------------- /lib/EVSE/EVSE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/EVSE/EVSE.cpp -------------------------------------------------------------------------------- /lib/EVSE/EVSE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/EVSE/EVSE.h -------------------------------------------------------------------------------- /lib/ISR/interrupts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/ISR/interrupts.cpp -------------------------------------------------------------------------------- /lib/ISR/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/ISR/interrupts.h -------------------------------------------------------------------------------- /lib/PROXIMITYPILOT/ProximityPilot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/PROXIMITYPILOT/ProximityPilot.cpp -------------------------------------------------------------------------------- /lib/PROXIMITYPILOT/ProximityPilot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/PROXIMITYPILOT/ProximityPilot.h -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/README -------------------------------------------------------------------------------- /lib/TASKIFY/taskify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/TASKIFY/taskify.h -------------------------------------------------------------------------------- /lib/TCPControlAPI/WifiAPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/TCPControlAPI/WifiAPI.cpp -------------------------------------------------------------------------------- /lib/TCPControlAPI/WifiAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/lib/TCPControlAPI/WifiAPI.h -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/src/main.cpp -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregszalay/evse-charge-controller/HEAD/test/README --------------------------------------------------------------------------------