# # ChangeLog for ctrl/firmware # # Generated by Trac 1.0.9 # May 12, 2025, 10:48:12 PM Fri, 14 Feb 2025 10:42:01 GMT Zed [94] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/adc.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_msp.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.h (modified) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/ff.h (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project. Fri, 14 Feb 2025 08:14:21 GMT Zed [93] * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) Fixing project. Fri, 14 Feb 2025 07:27:41 GMT Zed [92] * ctrl/firmware/Main/CubeMX/Core/Inc/adc.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/bdma.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/adc.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/bdma.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/dma.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project before changing MPU settings in CubeMX. Thu, 13 Feb 2025 14:21:41 GMT Zed [91] * ctrl/firmware/Main/CubeMX/Core/Inc/adc.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/adc.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/dma.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_adc.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_adc_ex.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c (added) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.h (modified) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/ff.h (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/beeper_task.cpp (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) ADC module was activated. Wed, 12 Feb 2025 14:03:55 GMT Zed [90] * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.h (modified) * ctrl/firmware/Main/CubeMX/FATFS/Target/eeprom_diskio.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/Target/eeprom_diskio.h (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Communication with M24256E EEPROM works. Tue, 11 Feb 2025 15:29:20 GMT Zed [89] * ctrl/firmware/Main/CubeMX/Core/Inc/i2c.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/i2c.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.h (modified) * ctrl/firmware/Main/CubeMX/FATFS/Target/eeprom_diskio.c (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/eeprom_diskio.h (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/ffconf.h (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Added basic I2C EEPROM support. Tue, 11 Feb 2025 15:00:08 GMT Zed [88] * ctrl/firmware/Main/CubeMX/Core/Inc/i2c.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/i2c.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/bme280.h (added) * ctrl/firmware/Main/SES/Core/Inc/bme_task.h (added) * ctrl/firmware/Main/SES/Core/Src/bme280.c (added) * ctrl/firmware/Main/SES/Core/Src/bme_task.cpp (added) * ctrl/firmware/Main/SES/Core/Src/onewire_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) BME280 data transfer works ok. Device returns its ID 0x60. Tue, 11 Feb 2025 12:59:45 GMT Zed [87] * ctrl/firmware/Main/CubeMX/Core/Inc/FreeRTOSConfig.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/rtc.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/rtc.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc_ex.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/sysdata.c (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) RTC is working. Tue, 11 Feb 2025 12:09:52 GMT Zed [86] * ctrl/firmware/Main/CubeMX/Core/Inc/FreeRTOSConfig.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (modified) * ctrl/firmware/Main/SES/Core/Src/onewire_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) Mon, 10 Feb 2025 07:27:53 GMT Zed [85] * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/onewire_task.h (added) * ctrl/firmware/Main/SES/Core/Src/onewire_task.cpp (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) Fixing project before adding 1Wire port in CubeMX. Fri, 07 Feb 2025 13:56:14 GMT Zed [84] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/tim.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/beeper_task.h (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Added TIM6 in CubeMX to generate 1µs delays for 1-Wire Protocol. Fri, 07 Feb 2025 12:40:58 GMT Zed [83] * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/beeper_task.h (added) * ctrl/firmware/Main/SES/Core/Inc/common.h (added) * ctrl/firmware/Main/SES/Core/Inc/mb_slave_task.h (added) * ctrl/firmware/Main/SES/Core/Inc/modbus.h (added) * ctrl/firmware/Main/SES/Core/Src/keys_task.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/mb_slave_task.cpp (added) * ctrl/firmware/Main/SES/Core/Src/modbus.c (added) * ctrl/firmware/Main/SES/Core/Src/sysdata.c (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/STM32H723_Registers.xml (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Modbus Master and Slave Hardware were tested. Thu, 06 Feb 2025 07:27:24 GMT Zed [82] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/charge_controller.h (modified) * ctrl/firmware/Main/SES/Core/Inc/gps.h (modified) * ctrl/firmware/Main/SES/Core/Inc/street_light.h (modified) * ctrl/firmware/Main/SES/Core/Inc/sysdata.h (modified) * ctrl/firmware/Main/SES/Core/Src/eth_task.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/keys_task.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/sysdata.c (moved) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) DMA transfer to µSD-card was implemented. Wed, 05 Feb 2025 08:37:56 GMT Zed [81] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/usart.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) Modbus Master and Slave interfaces were added. Tue, 04 Feb 2025 14:24:11 GMT Zed [80] * ctrl/firmware/Main/SES/Core/Inc/charge_controller.h (added) * ctrl/firmware/Main/SES/Core/Inc/gps.h (added) * ctrl/firmware/Main/SES/Core/Inc/street_light.h (added) * ctrl/firmware/Main/SES/Core/Inc/sysdata.h (added) * ctrl/firmware/Main/SES/Core/Src/sysdata.cpp (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Added main SYS_DATA structure. Tue, 04 Feb 2025 12:58:46 GMT Zed [79] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/dma.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/eth_task.h (moved) * ctrl/firmware/Main/SES/Core/Src/eth_task.cpp (moved) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Wiznet (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/W5100S (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/W5100S/w5100s.c (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/W5100S/w5100s.h (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/socket.c (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/socket.h (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/wizchip_conf.c (added) * ctrl/firmware/Main/SES/Wiznet/Ethernet/wizchip_conf.h (added) * ctrl/firmware/Main/SES/Wiznet/Internet (added) * ctrl/firmware/Main/SES/Wiznet/Internet/DHCP (added) * ctrl/firmware/Main/SES/Wiznet/Internet/DHCP/dhcp.c (added) * ctrl/firmware/Main/SES/Wiznet/Internet/DHCP/dhcp.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) DHCP client can get IP-address from fritz!box Tue, 04 Feb 2025 10:33:27 GMT Zed [78] * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project to enable DMA for SPI2. Mon, 03 Feb 2025 14:27:37 GMT Zed [77] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/fan_thread.h (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Drivers (deleted) * ctrl/firmware/Main/SES/LWIP (deleted) * ctrl/firmware/Main/SES/Middlewares (deleted) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) LwIP was removed from the project. Fri, 31 Jan 2025 09:07:48 GMT Zed [76] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/spi.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Drivers (added) * ctrl/firmware/Main/SES/Drivers/W5100S (added) * ctrl/firmware/Main/SES/Drivers/W5100S/Inc (added) * ctrl/firmware/Main/SES/Drivers/W5100S/Inc/w5100s.h (added) * ctrl/firmware/Main/SES/Drivers/W5100S/Inc/wizchip_conf.h (added) * ctrl/firmware/Main/SES/Drivers/W5100S/Src (added) * ctrl/firmware/Main/SES/Drivers/W5100S/Src/w5100s.c (added) * ctrl/firmware/Main/SES/Drivers/W5100S/Src/wizchip_conf.c (added) * ctrl/firmware/Main/SES/LWIP (added) * ctrl/firmware/Main/SES/LWIP/App (added) * ctrl/firmware/Main/SES/LWIP/App/lwip.c (added) * ctrl/firmware/Main/SES/LWIP/App/lwip.h (added) * ctrl/firmware/Main/SES/LWIP/Target (added) * ctrl/firmware/Main/SES/LWIP/Target/ethernetif.c (added) * ctrl/firmware/Main/SES/LWIP/Target/ethernetif.h (added) * ctrl/firmware/Main/SES/LWIP/Target/lwipopts.h (added) * ctrl/firmware/Main/SES/Middlewares (added) * ctrl/firmware/Main/SES/Middlewares/Third_Party (added) * ctrl/firmware/Main/SES/Middlewares/Third_Party/LwIP (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project before changing NSS control for SPI2 in CubeMX. Thu, 30 Jan 2025 07:24:51 GMT Zed [75] * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/rtc.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c (added) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/Target/ffconf.h (modified) * ctrl/firmware/Main/CubeMX/FATFS/Target/sd_diskio.c (modified) * ctrl/firmware/Main/CubeMX/FATFS/Target/sd_diskio.h (modified) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/option/ccsbcs.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) FatFs is working, but without DMA. Wed, 29 Jan 2025 12:36:43 GMT Zed [74] * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (modified) * ctrl/firmware/Main/CubeMX/FATFS (added) * ctrl/firmware/Main/CubeMX/FATFS/App (added) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.c (added) * ctrl/firmware/Main/CubeMX/FATFS/App/fatfs.h (added) * ctrl/firmware/Main/CubeMX/FATFS/Target (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/bsp_driver_sd.c (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/bsp_driver_sd.h (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/fatfs_platform.c (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/fatfs_platform.h (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/ffconf.h (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/sd_diskio.c (added) * ctrl/firmware/Main/CubeMX/FATFS/Target/sd_diskio.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/diskio.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/diskio.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/ff.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/ff.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/ff_gen_drv.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/ff_gen_drv.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/option (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FatFs/src/option/syscall.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) FatFs with DMA were implemented. Wed, 29 Jan 2025 09:08:12 GMT Zed [73] * ctrl/firmware/Main/CubeMX/Core/Inc/FreeRTOSConfig.h (added) * ctrl/firmware/Main/CubeMX/Core/Src/freertos.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/include (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/list.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/queue.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/tasks.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/Third_Party/FreeRTOS/Source/timers.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/keys_task.h (moved) * ctrl/firmware/Main/SES/Core/Inc/main_task.h (moved) * ctrl/firmware/Main/SES/Core/Src/keys_task.cpp (moved) * ctrl/firmware/Main/SES/Core/Src/main_task.cpp (moved) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) FreeRTOS can be compiled without errors. Tue, 28 Jan 2025 15:50:45 GMT Zed [72] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/dma.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_msp.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) FreeRTOS was added to the project. Tue, 28 Jan 2025 15:13:05 GMT Zed [71] * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/NetXDuo (deleted) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project before adding support for FreeRTOS. Tue, 28 Jan 2025 15:06:07 GMT Zed [70] * ctrl/firmware/Main/CubeMX/AZURE_RTOS (deleted) * ctrl/firmware/Main/CubeMX/Core/Inc/app_threadx.h (deleted) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/tx_user.h (deleted) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (deleted) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tx_initialize_low_level.S (deleted) * ctrl/firmware/Main/CubeMX/FileX (deleted) * ctrl/firmware/Main/CubeMX/Middlewares (deleted) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) AZRTOS and NetX were removed from the project. Thu, 23 Jan 2025 15:10:33 GMT Zed [69] * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App/app_azure_rtos.c (modified) * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App/app_azure_rtos.h (modified) * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App/app_azure_rtos_config.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/inc (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/inc/nx_api.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_header_add.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_route_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_ipv6_util.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_nd_cache_add_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_nd_cache_delete_internal.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_nd_cache_find_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_allocate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_copy.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_data_append.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_release.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_system_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxe_ip_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/ports (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/ports/cortex_m7 (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/ports/cortex_m7/gnu (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/ports/cortex_m7/gnu/inc (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/netxduo/ports/cortex_m7/gnu/inc/nx_port.h (added) * ctrl/firmware/Main/CubeMX/NetXDuo (added) * ctrl/firmware/Main/CubeMX/NetXDuo/App (added) * ctrl/firmware/Main/CubeMX/NetXDuo/App/app_netxduo.c (added) * ctrl/firmware/Main/CubeMX/NetXDuo/App/app_netxduo.h (added) * ctrl/firmware/Main/CubeMX/NetXDuo/App/nx_user.h (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/eth_thread.h (added) * ctrl/firmware/Main/SES/Core/Src/eth_thread.cpp (added) * ctrl/firmware/Main/SES/Core/Src/fan_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) NetX can be compiled and initialized. Thu, 23 Jan 2025 08:09:36 GMT Zed [68] * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_activate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_change.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_deactivate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_timer_activate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_timer_change.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_timer_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_timer_deactivate.c (added) * ctrl/firmware/Main/SES/Core/Src/fan_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project before Ethernet implementation. Wed, 22 Jan 2025 15:41:16 GMT Zed [67] * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_event_flags_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_event_flags_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_event_flags_set.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_resume.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_suspend.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_event_flags_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_event_flags_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_event_flags_set.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_thread_resume.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_thread_suspend.c (added) * ctrl/firmware/Main/SES/Core/Src/fan_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) FAN TACHO RPM was moved changed to use interrupt. Wed, 22 Jan 2025 10:40:26 GMT Zed [66] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/tim.h (added) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tim.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/fan_thread.h (added) * ctrl/firmware/Main/SES/Core/Inc/utils.h (modified) * ctrl/firmware/Main/SES/Core/Src/fan_thread.cpp (added) * ctrl/firmware/Main/SES/Core/Src/gsm_rx_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) FAN PWM control and TACHO signal measuring are working. Tue, 21 Jan 2025 10:26:15 GMT Zed [65] * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/inc/tx_queue.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_queue_cleanup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_queue_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_queue_receive.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_queue_send.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_queue_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_queue_receive.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_queue_send.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/gsm_rx_thread.h (added) * ctrl/firmware/Main/SES/Core/Inc/gsm_thread.h (modified) * ctrl/firmware/Main/SES/Core/Src/gsm_rx_thread.cpp (added) * ctrl/firmware/Main/SES/Core/Src/gsm_thread.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) GSM, USB, BLE and GPS are working. Wed, 15 Jan 2025 15:04:20 GMT Zed [64] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/dma.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/gsm_thread.h (added) * ctrl/firmware/Main/SES/Core/Inc/utils.h (added) * ctrl/firmware/Main/SES/Core/Src/gsm_thread.cpp (added) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/main_thread.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/utils.cpp (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) USART3 TX DMA is working. Wed, 15 Jan 2025 09:01:55 GMT Zed [63] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/main_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fixing project. Tue, 14 Jan 2025 13:39:43 GMT Zed [62] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/main_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) GSM STATUS pin is working. Mon, 13 Jan 2025 10:56:09 GMT Zed [61] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/usart.h (added) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/usart.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) GSM thread was added. Mon, 13 Jan 2025 08:08:34 GMT Zed [60] * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (modified) * ctrl/firmware/Main/CubeMX/FileX/App/app_filex.c (modified) * ctrl/firmware/Main/SES/Core/Src/main_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) SD card init function was changed not to stop if SD-card not present. Fri, 10 Jan 2025 15:18:37 GMT Zed [59] * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h723xx.h (modified) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc.h (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc_ex.h (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) HAL library was updated. SD DETECT pin is working. Fri, 13 Dec 2024 07:38:16 GMT Zed [58] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (modified) * ctrl/firmware/Main/SES/Core/Src/main_thread.cpp (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) POWER_ENABLE lines for 4V, 5V, 10V and 15V were tested. Thu, 12 Dec 2024 09:25:26 GMT Zed [57] * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App/app_azure_rtos.h (added) * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App/app_azure_rtos_config.h (added) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/FileX/App/app_filex.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/inc/fx_directory.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/inc/fx_media.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_directory_entry_read.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_directory_first_entry_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_directory_name_extract.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_directory_name_test.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_directory_next_entry_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_directory_search.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_media_extended_space_available.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_media_space_available.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_media_volume_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_media_volume_get_extended.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_directory_first_entry_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_directory_name_test.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_directory_next_entry_find.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_media_extended_space_available.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_media_space_available.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_media_volume_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_get.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Core/Inc/keys_thread.h (added) * ctrl/firmware/Main/SES/Core/Inc/main_thread.h (added) * ctrl/firmware/Main/SES/Core/Src/keys_thread.cpp (added) * ctrl/firmware/Main/SES/Core/Src/main_thread.cpp (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) FileX is working. Wed, 11 Dec 2024 09:57:31 GMT Zed [56] * ctrl/firmware/Main/CubeMX/Core (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/tx_user.h (added) * ctrl/firmware/Main/CubeMX/Core/Src/tx_initialize_low_level.S (modified) * ctrl/firmware/Main/CubeMX/Core/Startup (deleted) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Tick rate was changed to 1000 in CubeMX. Wed, 11 Dec 2024 07:14:20 GMT Zed [55] * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (modified) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_sleep.c (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Can be compiled without errors. Fixing before changing tick rate to ... Tue, 10 Dec 2024 10:42:57 GMT Zed [54] * ctrl/firmware/Main/CubeMX/AZURE_RTOS (added) * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App (added) * ctrl/firmware/Main/CubeMX/AZURE_RTOS/App/app_azure_rtos.c (added) * ctrl/firmware/Main/CubeMX/Core/Inc/app_threadx.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_timebase_tim.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/tx_initialize_low_level.S (added) * ctrl/firmware/Main/CubeMX/Core/Startup (added) * ctrl/firmware/Main/CubeMX/Core/Startup/startup_stm32h723zetx.s (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c (added) * ctrl/firmware/Main/CubeMX/FileX (added) * ctrl/firmware/Main/CubeMX/FileX/App (added) * ctrl/firmware/Main/CubeMX/FileX/App/app_filex.c (added) * ctrl/firmware/Main/CubeMX/FileX/Target (added) * ctrl/firmware/Main/CubeMX/FileX/Target/fx_stm32_sd_driver_glue.c (added) * ctrl/firmware/Main/CubeMX/Middlewares (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/drivers (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/drivers/fx_stm32_sd_driver.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/inc (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/inc/fx_api.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_media_boot_info_extract.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_media_open.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_partition_offset_calculate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_system_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_system_timer_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_16_unsigned_read.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_16_unsigned_write.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_32_unsigned_read.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_32_unsigned_write.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_FAT_entry_read.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_FAT_flush.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_cache_entry_read.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_flush.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_read.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_write.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fx_utility_memory_copy.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/common/src/fxe_media_open.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/ports (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/ports/generic (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/ports/generic/inc (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/filex/ports/generic/inc/fx_port.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/inc (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/inc/tx_initialize.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_byte_allocate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_search.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_initialize_high_level.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_put.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_delete.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_put.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_identify.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_resume.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_time_slice.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_thread_timeout.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_time_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_initialize.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_system_activate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_byte_allocate.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_byte_pool_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_delete.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_get.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_put.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/common/src/txe_thread_create.c (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/ports (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/ports/cortex_m7 (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/inc (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/inc/tx_port.h (added) * ctrl/firmware/Main/CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) * ctrl/hardware/charger_ctrl/charger_ctrl.kicad_prl (modified) SDMMC(DMA) and Azure_RTOS(with FileX) are activated. Fri, 06 Dec 2024 11:01:43 GMT Zed [53] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sd_ex.h (added) Fri, 06 Dec 2024 11:00:52 GMT Zed [52] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_delayblock.h (added) Fri, 06 Dec 2024 10:57:29 GMT Zed [51] * ctrl/firmware/Main/CubeMX/Core/Inc/sdmmc.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sd.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_sdmmc.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sd.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) SDMMC low level driver was added. Fri, 06 Dec 2024 10:33:01 GMT Zed [50] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) LED control description were added. Thu, 05 Dec 2024 12:46:10 GMT Zed [48] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Backlight was turned on for Display. Wed, 04 Dec 2024 12:39:50 GMT Zed [47] * ctrl/firmware/Main/CubeMX/Core/Inc/dma.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/gpio.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/memorymap.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/rtc.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/spi.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/dma.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/gpio.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/memorymap.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/rtc.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/spi.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_msp.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Tue, 03 Dec 2024 07:28:20 GMT Zed [46] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Tue, 03 Dec 2024 07:26:26 GMT Zed [45] * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_msp.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c (added) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Added SPI module for Display. Mon, 02 Dec 2024 10:08:43 GMT Zed [44] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c (added) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 10:06:18 GMT Zed [43] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 10:01:48 GMT Zed [42] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:57:30 GMT Zed [41] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc_ex.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:56:41 GMT Zed [40] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc.h (added) Mon, 02 Dec 2024 09:55:02 GMT Zed [39] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (modified) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_msp.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) RTC module was activated. Mon, 02 Dec 2024 09:39:52 GMT Zed [38] * ctrl/firmware/Main/CubeMX/Core/Src/main.c (modified) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c (modified) * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) Instruction and Data caches were activated. Mon, 02 Dec 2024 09:31:58 GMT Zed [37] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:30:56 GMT Zed [36] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:13:57 GMT Zed [35] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:12:51 GMT Zed [34] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:12:00 GMT Zed [33] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:11:02 GMT Zed [32] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Mon, 02 Dec 2024 09:10:08 GMT Zed [31] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Fri, 29 Nov 2024 14:18:24 GMT Zed [30] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h (added) Fri, 29 Nov 2024 13:04:09 GMT Zed [29] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h (added) Fri, 29 Nov 2024 13:03:23 GMT Zed [28] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h (added) Fri, 29 Nov 2024 13:02:11 GMT Zed [27] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h (added) Fri, 29 Nov 2024 13:01:30 GMT Zed [26] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h (added) Fri, 29 Nov 2024 12:58:46 GMT Zed [25] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h (added) Fri, 29 Nov 2024 12:53:24 GMT Zed [24] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (added) Fri, 29 Nov 2024 12:51:55 GMT Zed [23] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h (added) Fri, 29 Nov 2024 12:49:27 GMT Zed [22] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core/Include/mpu_armv7.h (added) Fri, 29 Nov 2024 12:48:44 GMT Zed [21] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core/Include/cmsis_gcc.h (added) Fri, 29 Nov 2024 12:47:46 GMT Zed [20] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core/Include/cmsis_compiler.h (added) Fri, 29 Nov 2024 12:47:03 GMT Zed [19] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core/Include/cmsis_version.h (added) Fri, 29 Nov 2024 12:46:16 GMT Zed [18] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core/Include (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Core/Include/core_cm7.h (added) Fri, 29 Nov 2024 12:44:00 GMT Zed [17] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h723xx.h (added) Fri, 29 Nov 2024 12:42:35 GMT Zed [16] * ctrl/firmware/Main/CubeMX/Drivers/CMSIS (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include (added) * ctrl/firmware/Main/CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h (added) Fri, 29 Nov 2024 12:39:55 GMT Zed [15] * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (modified) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (modified) * ctrl/firmware/Main/SES/charger.emProject (modified) Fri, 29 Nov 2024 12:38:18 GMT Zed [14] * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h (added) Fri, 29 Nov 2024 12:35:48 GMT Zed [13] * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h (added) * ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h (added) * ctrl/firmware/Main/CubeMX/Core/Src/main.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_hal_msp.c (added) * ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Forgot to add to the project these files. Fri, 29 Nov 2024 11:35:20 GMT Zed [12] * ctrl/firmware/Main/SES/Core (added) * ctrl/firmware/Main/SES/Core/Inc (added) * ctrl/firmware/Main/SES/Core/Src (added) * ctrl/firmware/Main/SES/Output (added) * ctrl/firmware/Main/SES/Output/Debug (added) * ctrl/firmware/Main/SES/Output/Debug/Exe (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.elf (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.hex (added) * ctrl/firmware/Main/SES/Output/Debug/Exe/charger.htm (added) * ctrl/firmware/Main/SES/Output/Release (added) * ctrl/firmware/Main/SES/Output/Release/Exe (added) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf (added) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.hex (added) * ctrl/firmware/Main/SES/Output/Release/Exe/charger.htm (added) * ctrl/firmware/Main/SES/STM32H723ZETx_MemoryMap.xml (modified) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (modified) Added more files to the project. Thu, 28 Nov 2024 13:54:35 GMT Zed [11] * ctrl/firmware/Main/CubeMX/Core (added) * ctrl/firmware/Main/CubeMX/Core/Inc (added) * ctrl/firmware/Main/CubeMX/Core/Inc/main.h (added) * ctrl/firmware/Main/CubeMX/Core/Src (added) * ctrl/firmware/Main/CubeMX/Core/Src/system_stm32h7xx.c (added) * ctrl/firmware/Main/CubeMX/Drivers (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c (added) * ctrl/firmware/Main/CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c (added) * ctrl/firmware/Main/SES/charger.emProject (modified) Thu, 28 Nov 2024 12:54:20 GMT Zed [10] * ctrl/firmware/Main/CubeMX/charger.ioc (modified) * ctrl/firmware/Main/SES/STM32H723ZETx_MemoryMap.xml (added) * ctrl/firmware/Main/SES/STM32H723_Registers.xml (added) * ctrl/firmware/Main/SES/STM32H7xx (added) * ctrl/firmware/Main/SES/STM32H7xx/Source (added) * ctrl/firmware/Main/SES/STM32H7xx/Source/stm32h723xx_Vectors.s (added) * ctrl/firmware/Main/SES/Setup (added) * ctrl/firmware/Main/SES/Setup/SEGGER_Flash.icf (added) * ctrl/firmware/Main/SES/System (added) * ctrl/firmware/Main/SES/System/Cortex_M_Startup.s (added) * ctrl/firmware/Main/SES/System/SEGGER_THUMB_Startup.s (added) * ctrl/firmware/Main/SES/charger.emProject (added) Added SEGGER project files. Thu, 28 Nov 2024 12:33:23 GMT Zed [9] * ctrl/firmware/Main/CubeMX/charger.ioc (added) Thu, 28 Nov 2024 12:31:01 GMT Zed [8] * ctrl/firmware/Bootloader/SES (added) * ctrl/firmware/Main/CubeMX (moved) * ctrl/firmware/Main/SES (added) Rearranged several folders. Thu, 28 Nov 2024 12:20:04 GMT f.jahn [7] * ctrl/firmware/Bootloader (added) * ctrl/firmware/Main (added) * ctrl/firmware/Main/Cube (moved) Thu, 26 Sep 2024 06:57:29 GMT f.jahn [3] * ctrl (added) * ctrl/berechnungen (added) * ctrl/berechnungen/quarzMain.ods (added) * ctrl/firmware (added) * ctrl/firmware/cube (added) * ctrl/firmware/cube/firmware.ioc (added) * ctrl/hardware (added) * ctrl/hardware/AnalogIN.kicad_sch (added) * ctrl/hardware/buck1_sch.kicad_sch (added) * ctrl/hardware/buck2_sch.kicad_sch (added) * ctrl/hardware/buck_sch.kicad_sch (added) * ctrl/hardware/controll_board.csv (added) * ctrl/hardware/controll_board.kicad_pcb (added) * ctrl/hardware/controll_board.kicad_prl (added) * ctrl/hardware/controll_board.kicad_pro (added) * ctrl/hardware/controll_board.kicad_sch (added) * ctrl/hardware/controller.kicad_sch (added) * ctrl/hardware/display.kicad_sch (added) * ctrl/hardware/ethernet.kicad_sch (added) * ctrl/hardware/fabrication-toolkit-options.json (added) * ctrl/hardware/gsm.kicad_sch (added) * ctrl/hardware/kommunikation.kicad_sch (added) * ctrl/hardware/outputs.kicad_sch (added) * ctrl/hardware/power.kicad_sch (added) * ctrl/hardware/power2.kicad_sch (added) * ctrl/hardware/production (added) * ctrl/hardware/production/bom.csv (added) * ctrl/hardware/production/controll_board.zip (added) * ctrl/hardware/production/designators.csv (added) * ctrl/hardware/production/netlist.ipc (added) * ctrl/hardware/production/positions.csv (added) * ctrl/hardware/untitled.kicad_sch (added) * ctrl/hardware/usb_pd.kicad_sch (added) * ctrl/hardware/usb_ps.kicad_sch (added) * ctrl/partlist (added) * ctrl/partlist/ibom_control_board.html (added) * ctrl/simulation (added) * ctrl/simulation/TPH3R10AQM_G0_00_LTSpice_rev1_enc.asy (added) * ctrl/simulation/TPH3R10AQM_G0_00_LTSpice_rev1_enc.lib (added) * ctrl/simulation/TPH3R10AQM_G2_00_LTSpice_rev1_enc.asy (added) * ctrl/simulation/TPH3R10AQM_G2_00_LTSpice_rev1_enc.lib (added) * ctrl/simulation/buck_simple_calc_verify_poly.asc (added) * ctrl/simulation/buck_simple_calc_verify_poly.log (added) * ctrl/simulation/buck_simple_calc_verify_poly.plt (added) * greenCharge_05_50 (added) * greenCharge_05_50/hardware_power_board (added) * greenCharge_05_50/hardware_power_board/buck.kicad_sch (added) * greenCharge_05_50/hardware_power_board/current_sense.kicad_sch (added) * greenCharge_05_50/hardware_power_board/electronicLoad.kicad_sch (added) * greenCharge_05_50/hardware_power_board/fabrication-toolkit-options.json (added) * greenCharge_05_50/hardware_power_board/fp-info-cache (added) * greenCharge_05_50/hardware_power_board/out_switch.kicad_sch (added) * greenCharge_05_50/hardware_power_board/power_board.kicad_pcb (added) * greenCharge_05_50/hardware_power_board/power_board.kicad_pcb.zip (added) * greenCharge_05_50/hardware_power_board/power_board.kicad_prl (added) * greenCharge_05_50/hardware_power_board/power_board.kicad_pro (added) * greenCharge_05_50/hardware_power_board/power_board.kicad_sch (added) * greenCharge_05_50/hardware_power_board/power_board.png (added) * greenCharge_05_50/hardware_power_board/power_supply.kicad_sch (added) * greenCharge_05_50/hardware_power_board/production (added) * greenCharge_05_50/hardware_power_board/production/bom.csv (added) * greenCharge_05_50/hardware_power_board/production/designators.csv (added) * greenCharge_05_50/hardware_power_board/production/netlist.ipc (added) * greenCharge_05_50/hardware_power_board/production/positions.csv (added) * greenCharge_05_50/hardware_power_board/production/power_board.zip (added) * greenController75_40_PLUS (added) * greenController75_40_PLUS/AN_EMV (added) * greenController75_40_PLUS/AN_EMV/o108994v410 AppNotes_ANP044_AuswirkungVonLayoutBauelementenUndFilterAufDieEMVVonModernenDCDCSchaltreglern_DE.pdf (added) * greenController75_40_PLUS/AN_EMV/slta055.pdf (added) * greenController75_40_PLUS/berechnungen (added) * greenController75_40_PLUS/berechnungen/AN041_EN.pdf (added) * greenController75_40_PLUS/berechnungen/InputFilterCalculator.xls (added) * greenController75_40_PLUS/berechnungen/InputFilterCalculator_org.xls (added) * greenController75_40_PLUS/berechnungen/InputFilterCalculator_polymer_variante.ods (added) * greenController75_40_PLUS/berechnungen/buck.ods (added) * greenController75_40_PLUS/berechnungen/buck_converter_efficiency_app-e.pdf (added) * greenController75_40_PLUS/berechnungen/capacitor_calculation_appli-e.pdf (added) * greenController75_40_PLUS/berechnungen/ecs_buck_calc.ods (added) * greenController75_40_PLUS/berechnungen/ecs_buck_calc_2.ods (added) * greenController75_40_PLUS/berechnungen/slyt670.pdf (added) * greenController75_40_PLUS/buck.ods (added) * greenController75_40_PLUS/datasheet (added) * greenController75_40_PLUS/datasheet/gsm (added) * greenController75_40_PLUS/datasheet/gsm/A7672S_Hardware_Design_V1.00.pdf (added) * greenController75_40_PLUS/datasheet/gsm/A7672S_Open-SDK_ Hardware Design_V1.00 (2).pdf (added) * greenController75_40_PLUS/datasheet/gsm/A7672X_Series_Hardware_Design_V1.01.pdf (added) * greenController75_40_PLUS/datasheet/gsm/A7672X_Series_Hardware_Design_V1.02 (1).pdf (added) * greenController75_40_PLUS/hardware_power_board (added) * greenController75_40_PLUS/hardware_power_board/power_board (added) * greenController75_40_PLUS/hardware_power_board/power_board/buck.kicad_sch (added) * greenController75_40_PLUS/hardware_power_board/power_board/current_sense.kicad_sch (added) * greenController75_40_PLUS/hardware_power_board/power_board/fp-info-cache (added) * greenController75_40_PLUS/hardware_power_board/power_board/out_switch.kicad_sch (added) * greenController75_40_PLUS/hardware_power_board/power_board/outputs.kicad_sch (added) * greenController75_40_PLUS/hardware_power_board/power_board/power_board.kicad_pcb (added) * greenController75_40_PLUS/hardware_power_board/power_board/power_board.kicad_prl (added) * greenController75_40_PLUS/hardware_power_board/power_board/power_board.kicad_pro (added) * greenController75_40_PLUS/hardware_power_board/power_board/power_board.kicad_sch (added) * greenController75_40_PLUS/hardware_power_board/power_board/power_board.png (added) * greenController75_40_PLUS/hardware_power_board/power_board/power_supply.kicad_sch (added) * greenController75_40_PLUS/simulation (added) * greenController75_40_PLUS/simulation/OutputSwitchLTC7000.asc (added) * greenController75_40_PLUS/simulation/OutputSwitchLTC7000.log (added) * greenController75_40_PLUS/simulation/TPH3R10AQM_G0_00_LTSpice_rev1_enc.asy (added) * greenController75_40_PLUS/simulation/TPH3R10AQM_G0_00_LTSpice_rev1_enc.lib (added) * greenController75_40_PLUS/simulation/TPH3R10AQM_G2_00_LTSpice_rev1_enc.asy (added) * greenController75_40_PLUS/simulation/TPH3R10AQM_G2_00_LTSpice_rev1_enc.lib (added) * greenController75_40_PLUS/simulation/buck2.asc (added) * greenController75_40_PLUS/simulation/buck2.fft (added) * greenController75_40_PLUS/simulation/buck2.log (added) * greenController75_40_PLUS/simulation/buck2.plt (added) * greenController75_40_PLUS/simulation/buck3_ohneLISN.asc (added) * greenController75_40_PLUS/simulation/buck3_ohneLISN.log (added) * greenController75_40_PLUS/simulation/buck3_ohneLISN.plt (added) * greenController75_40_PLUS/simulation/buck4.asc (added) * greenController75_40_PLUS/simulation/buck4.fft (added) * greenController75_40_PLUS/simulation/buck4.log (added) * greenController75_40_PLUS/simulation/buck4[1].fft (added) * greenController75_40_PLUS/simulation/buck4[2].fft (added) * greenController75_40_PLUS/simulation/buck4_output_lisn.asc (added) * greenController75_40_PLUS/simulation/buck4_output_lisn.fft (added) * greenController75_40_PLUS/simulation/buck4_output_lisn.log (added) * greenController75_40_PLUS/simulation/buck4_output_lisn[1].fft (added) * greenController75_40_PLUS/simulation/buck4_output_lisnmit_poly.asc (added) * greenController75_40_PLUS/simulation/buck4_output_lisnmit_poly.log (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify.asc (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify.log (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify.plt (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_alu.asc (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_alu.log (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly.asc (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly.fft (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly.log (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly.plt (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly[1].fft (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly[2].fft (added) * greenController75_40_PLUS/simulation/buck_simple_calc_verify_poly[2].plt (added) * greenController75_40_PLUS/simulation/emi_test_result_in_ltSpice.odt (added) * greenController75_40_PLUS/simulation/fft_plt - Kopie.plt (added) * greenController75_40_PLUS/simulation/fft_plt.plt (added) * greenController75_40_PLUS/simulation/fft_plt_input_output.plt (added) * greenController75_40_PLUS/simulation/filter_simu.asc (added) * greenController75_40_PLUS/simulation/filter_simu.log (added) * greenController75_40_PLUS/simulation/filter_simu.op.raw (added) * greenController75_40_PLUS/simulation/filter_simu_2_poly.asc (added) * greenController75_40_PLUS/simulation/filter_simu_2_poly.log (added) * greenController75_40_PLUS/simulation/filter_simu_alt.asc (added) * greenController75_40_PLUS/simulation/filter_simu_alt.log (added) * greenController75_40_PLUS/simulation/filter_simu_mini_dcdc.asc (added) * greenController75_40_PLUS/simulation/filter_simu_mini_dcdc.log (added) * greenController75_40_PLUS/simulation/outputfilter.asc (added) * greenController75_40_PLUS/simulation/outputfilter.log (added)