├── .cproject ├── .gitignore ├── .mxproject ├── .project ├── .settings └── language.settings.xml ├── Documentation ├── FlexiBMS Lite HW block diagram.pdf ├── FlexiBMS Lite MCU pin map.pdf ├── FlexiBMS_Lite_memoryMap.pdf └── How to setup coding IDE for FlexiBMS.pdf ├── Drivers ├── CMSIS │ ├── Device │ │ └── ST │ │ │ └── STM32L4xx │ │ │ └── Include │ │ │ ├── stm32l433xx.h │ │ │ ├── stm32l4xx.h │ │ │ └── system_stm32l4xx.h │ └── Include │ │ ├── cmsis_armcc.h │ │ ├── cmsis_armclang.h │ │ ├── cmsis_compiler.h │ │ ├── cmsis_gcc.h │ │ ├── cmsis_iccarm.h │ │ ├── cmsis_version.h │ │ ├── core_armv8mbl.h │ │ ├── core_armv8mml.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm1.h │ │ ├── core_cm23.h │ │ ├── core_cm3.h │ │ ├── core_cm33.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_sc000.h │ │ ├── core_sc300.h │ │ ├── mpu_armv7.h │ │ ├── mpu_armv8.h │ │ └── tz_context.h └── STM32L4xx_HAL_Driver │ ├── Inc │ ├── Legacy │ │ └── stm32_hal_legacy.h │ ├── stm32l4xx_hal.h │ ├── stm32l4xx_hal_cortex.h │ ├── stm32l4xx_hal_def.h │ ├── stm32l4xx_hal_dma.h │ ├── stm32l4xx_hal_dma_ex.h │ ├── stm32l4xx_hal_exti.h │ ├── stm32l4xx_hal_flash.h │ ├── stm32l4xx_hal_flash_ex.h │ ├── stm32l4xx_hal_flash_ramfunc.h │ ├── stm32l4xx_hal_gpio.h │ ├── stm32l4xx_hal_gpio_ex.h │ ├── stm32l4xx_hal_i2c.h │ ├── stm32l4xx_hal_i2c_ex.h │ ├── stm32l4xx_hal_pcd.h │ ├── stm32l4xx_hal_pcd_ex.h │ ├── stm32l4xx_hal_pwr.h │ ├── stm32l4xx_hal_pwr_ex.h │ ├── stm32l4xx_hal_rcc.h │ ├── stm32l4xx_hal_rcc_ex.h │ ├── stm32l4xx_hal_tim.h │ ├── stm32l4xx_hal_tim_ex.h │ └── stm32l4xx_ll_usb.h │ └── Src │ ├── stm32l4xx_hal.c │ ├── stm32l4xx_hal_cortex.c │ ├── stm32l4xx_hal_dma.c │ ├── stm32l4xx_hal_dma_ex.c │ ├── stm32l4xx_hal_exti.c │ ├── stm32l4xx_hal_flash.c │ ├── stm32l4xx_hal_flash_ex.c │ ├── stm32l4xx_hal_flash_ramfunc.c │ ├── stm32l4xx_hal_gpio.c │ ├── stm32l4xx_hal_i2c.c │ ├── stm32l4xx_hal_i2c_ex.c │ ├── stm32l4xx_hal_pcd.c │ ├── stm32l4xx_hal_pcd_ex.c │ ├── stm32l4xx_hal_pwr.c │ ├── stm32l4xx_hal_pwr_ex.c │ ├── stm32l4xx_hal_rcc.c │ ├── stm32l4xx_hal_rcc_ex.c │ ├── stm32l4xx_hal_tim.c │ ├── stm32l4xx_hal_tim_ex.c │ └── stm32l4xx_ll_usb.c ├── Inc ├── ADC_LL.h ├── AuxFunctions.h ├── CAN_LL.h ├── Flash_LL.h ├── IWDG_LL.h ├── LTC6803_3_DD.h ├── SPI_LL.h ├── USB_comms_handler_MD.h ├── buffer.h ├── commands.h ├── config.h ├── crc.h ├── dStorage_MD.h ├── datatypes.h ├── main.h ├── stm32l4xx_hal_conf_ST.h ├── stm32l4xx_it_ST.h ├── usb_device_ST.h ├── usbd_cdc_if_ST.h ├── usbd_conf_ST.h └── usbd_desc_ST.h ├── Middlewares └── ST │ └── STM32_USB_Device_Library │ ├── Class │ └── CDC │ │ ├── Inc │ │ └── usbd_cdc.h │ │ └── Src │ │ └── usbd_cdc.c │ └── Core │ ├── Inc │ ├── usbd_core.h │ ├── usbd_ctlreq.h │ ├── usbd_def.h │ └── usbd_ioreq.h │ └── Src │ ├── usbd_core.c │ ├── usbd_ctlreq.c │ └── usbd_ioreq.c ├── STM32L433CBUX_FLASH.ld ├── Src ├── ADC_LL.c ├── AuxFunctions.c ├── CAN_LL.c ├── Flash_LL.c ├── IWDG_LL.c ├── LTC6803_3_MD.c ├── SPI_LL.c ├── USB_comms_handler_MD.c ├── buffer.c ├── commands.c ├── crc.c ├── dStorage_MD.c ├── main.c ├── stm32l4xx_hal_msp_ST.c ├── stm32l4xx_it_ST.c ├── syscalls_ST.c ├── sysmem_ST.c ├── system_stm32l4xx_ST.c ├── usb_device_ST.c ├── usbd_cdc_if_ST.c ├── usbd_conf_ST.c └── usbd_desc_ST.c └── Startup └── startup_stm32l433cbux.s /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Debug/ 2 | Release/ 3 | /.settings/ 4 | FlexiBMS_Lite_FW.elf.launch -------------------------------------------------------------------------------- /.mxproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/.mxproject -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/.project -------------------------------------------------------------------------------- /.settings/language.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/.settings/language.settings.xml -------------------------------------------------------------------------------- /Documentation/FlexiBMS Lite HW block diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Documentation/FlexiBMS Lite HW block diagram.pdf -------------------------------------------------------------------------------- /Documentation/FlexiBMS Lite MCU pin map.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Documentation/FlexiBMS Lite MCU pin map.pdf -------------------------------------------------------------------------------- /Documentation/FlexiBMS_Lite_memoryMap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Documentation/FlexiBMS_Lite_memoryMap.pdf -------------------------------------------------------------------------------- /Documentation/How to setup coding IDE for FlexiBMS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Documentation/How to setup coding IDE for FlexiBMS.pdf -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l433xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l433xx.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_armcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/cmsis_armcc.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_armclang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/cmsis_armclang.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/cmsis_compiler.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/cmsis_gcc.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_iccarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/cmsis_iccarm.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/cmsis_version.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_armv8mbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_armv8mbl.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_armv8mml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_armv8mml.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm0.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm0plus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm0plus.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm1.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm23.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm3.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm33.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm33.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm4.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_cm7.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_sc000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_sc000.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_sc300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/core_sc300.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/mpu_armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/mpu_armv7.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/mpu_armv8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/mpu_armv8.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/tz_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/CMSIS/Include/tz_context.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pcd.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pcd_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pcd_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim_ex.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_usb.h -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pcd.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pcd_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pcd_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c -------------------------------------------------------------------------------- /Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_usb.c -------------------------------------------------------------------------------- /Inc/ADC_LL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/ADC_LL.h -------------------------------------------------------------------------------- /Inc/AuxFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/AuxFunctions.h -------------------------------------------------------------------------------- /Inc/CAN_LL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/CAN_LL.h -------------------------------------------------------------------------------- /Inc/Flash_LL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/Flash_LL.h -------------------------------------------------------------------------------- /Inc/IWDG_LL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/IWDG_LL.h -------------------------------------------------------------------------------- /Inc/LTC6803_3_DD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/LTC6803_3_DD.h -------------------------------------------------------------------------------- /Inc/SPI_LL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/SPI_LL.h -------------------------------------------------------------------------------- /Inc/USB_comms_handler_MD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/USB_comms_handler_MD.h -------------------------------------------------------------------------------- /Inc/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/buffer.h -------------------------------------------------------------------------------- /Inc/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/commands.h -------------------------------------------------------------------------------- /Inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/config.h -------------------------------------------------------------------------------- /Inc/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/crc.h -------------------------------------------------------------------------------- /Inc/dStorage_MD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/dStorage_MD.h -------------------------------------------------------------------------------- /Inc/datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/datatypes.h -------------------------------------------------------------------------------- /Inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/main.h -------------------------------------------------------------------------------- /Inc/stm32l4xx_hal_conf_ST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/stm32l4xx_hal_conf_ST.h -------------------------------------------------------------------------------- /Inc/stm32l4xx_it_ST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/stm32l4xx_it_ST.h -------------------------------------------------------------------------------- /Inc/usb_device_ST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/usb_device_ST.h -------------------------------------------------------------------------------- /Inc/usbd_cdc_if_ST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/usbd_cdc_if_ST.h -------------------------------------------------------------------------------- /Inc/usbd_conf_ST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/usbd_conf_ST.h -------------------------------------------------------------------------------- /Inc/usbd_desc_ST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Inc/usbd_desc_ST.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c -------------------------------------------------------------------------------- /STM32L433CBUX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/STM32L433CBUX_FLASH.ld -------------------------------------------------------------------------------- /Src/ADC_LL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/ADC_LL.c -------------------------------------------------------------------------------- /Src/AuxFunctions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/AuxFunctions.c -------------------------------------------------------------------------------- /Src/CAN_LL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/CAN_LL.c -------------------------------------------------------------------------------- /Src/Flash_LL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/Flash_LL.c -------------------------------------------------------------------------------- /Src/IWDG_LL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/IWDG_LL.c -------------------------------------------------------------------------------- /Src/LTC6803_3_MD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/LTC6803_3_MD.c -------------------------------------------------------------------------------- /Src/SPI_LL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/SPI_LL.c -------------------------------------------------------------------------------- /Src/USB_comms_handler_MD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/USB_comms_handler_MD.c -------------------------------------------------------------------------------- /Src/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/buffer.c -------------------------------------------------------------------------------- /Src/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/commands.c -------------------------------------------------------------------------------- /Src/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/crc.c -------------------------------------------------------------------------------- /Src/dStorage_MD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/dStorage_MD.c -------------------------------------------------------------------------------- /Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/main.c -------------------------------------------------------------------------------- /Src/stm32l4xx_hal_msp_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/stm32l4xx_hal_msp_ST.c -------------------------------------------------------------------------------- /Src/stm32l4xx_it_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/stm32l4xx_it_ST.c -------------------------------------------------------------------------------- /Src/syscalls_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/syscalls_ST.c -------------------------------------------------------------------------------- /Src/sysmem_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/sysmem_ST.c -------------------------------------------------------------------------------- /Src/system_stm32l4xx_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/system_stm32l4xx_ST.c -------------------------------------------------------------------------------- /Src/usb_device_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/usb_device_ST.c -------------------------------------------------------------------------------- /Src/usbd_cdc_if_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/usbd_cdc_if_ST.c -------------------------------------------------------------------------------- /Src/usbd_conf_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/usbd_conf_ST.c -------------------------------------------------------------------------------- /Src/usbd_desc_ST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Src/usbd_desc_ST.c -------------------------------------------------------------------------------- /Startup/startup_stm32l433cbux.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimosMCmuffin/FlexiBMS_Lite_FW/HEAD/Startup/startup_stm32l433cbux.s --------------------------------------------------------------------------------