STM32 talks with QCA7005 homeplug modem
The liboi port has been tested inside the CCS-to-CHAdeMO adapter and successfully charged a few kWh on said chargers
With the STM32F103RE on the Foccci board, the light-bulb-demo-charging on Alpitronic hypercharger worked on the first attempt. Pictures here: https://openinverter.org/forum/viewtopic.php?p=59821#p59821
Using the NUCLEO F303RE development board, the STM32 talks via SPI to the QCA7005 on the Ioniq CCM. The ccs32clara reaches the charging loop, and shows the charging progress on the serial console in the Cube IDE.
- Implement TCP retry to compensate for single lost packets
- Takeover latest state machine updates from pyPLC
- Control the CP line and the contactor outputs
- Add CAN
- Migrate to STM32F103RE, which is planned for the foccci board
- (much more)
- arm-none-eabi-gcc
- Controller: STM32F103RE
- Installation of tool chain and flashing Clara User Manual
- The Hyundai Ioniq/Kona Charge Control Module (CCM): https://github.com/uhi22/Ioniq28Investigations/tree/main/CCM_ChargeControlModule_PLC_CCS
- The ccs32berta "reference project" (which uses an ESP32, talking via SPI to a QCA7005: https://github.com/uhi22/ccs32berta
- The ccs32 "reference project" (which uses ethernet instead of SPI, hardware is an ESP32 WT32-ETH01): https://github.com/uhi22/ccs32
- Hardware board which integrates an STM32, QCA7005 and more: https://github.com/uhi22/foccci
- pyPLC as test environment: https://github.com/uhi22/pyPLC
- Discussion on openinverter forum: https://openinverter.org/forum/viewtopic.php?t=3727
- Similar project discussed on SmartEVSE github: SmartEVSE/SmartEVSE-3#25 (comment)