├── .code_review_properties ├── .cproject ├── .gitignore ├── .mxproject ├── .project ├── Drivers ├── CMSIS │ ├── Device │ │ └── ST │ │ │ └── STM32G0xx │ │ │ ├── Include │ │ │ ├── stm32g071xx.h │ │ │ ├── stm32g0xx.h │ │ │ └── system_stm32g0xx.h │ │ │ └── Source │ │ │ └── Templates │ │ │ └── system_stm32g0xx.c │ └── Include │ │ ├── arm_common_tables.h │ │ ├── arm_const_structs.h │ │ ├── arm_math.h │ │ ├── cmsis_armcc.h │ │ ├── cmsis_armcc_V6.h │ │ ├── cmsis_gcc.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_cmSimd.h │ │ ├── core_sc000.h │ │ └── core_sc300.h └── STM32G0xx_HAL_Driver │ ├── Inc │ ├── Legacy │ │ └── stm32_hal_legacy.h │ ├── stm32g0xx_hal.h │ ├── stm32g0xx_hal_adc.h │ ├── stm32g0xx_hal_adc_ex.h │ ├── stm32g0xx_hal_cortex.h │ ├── stm32g0xx_hal_def.h │ ├── stm32g0xx_hal_dma.h │ ├── stm32g0xx_hal_dma_ex.h │ ├── stm32g0xx_hal_exti.h │ ├── stm32g0xx_hal_flash.h │ ├── stm32g0xx_hal_flash_ex.h │ ├── stm32g0xx_hal_gpio.h │ ├── stm32g0xx_hal_gpio_ex.h │ ├── stm32g0xx_hal_i2c.h │ ├── stm32g0xx_hal_i2c_ex.h │ ├── stm32g0xx_hal_pwr.h │ ├── stm32g0xx_hal_pwr_ex.h │ ├── stm32g0xx_hal_rcc.h │ ├── stm32g0xx_hal_rcc_ex.h │ ├── stm32g0xx_hal_tim.h │ ├── stm32g0xx_hal_tim_ex.h │ ├── stm32g0xx_hal_uart.h │ ├── stm32g0xx_hal_uart_ex.h │ ├── stm32g0xx_ll_adc.h │ ├── stm32g0xx_ll_bus.h │ ├── stm32g0xx_ll_cortex.h │ ├── stm32g0xx_ll_dma.h │ ├── stm32g0xx_ll_dmamux.h │ ├── stm32g0xx_ll_exti.h │ ├── stm32g0xx_ll_gpio.h │ ├── stm32g0xx_ll_pwr.h │ ├── stm32g0xx_ll_rcc.h │ ├── stm32g0xx_ll_system.h │ ├── stm32g0xx_ll_tim.h │ ├── stm32g0xx_ll_ucpd.h │ ├── stm32g0xx_ll_usart.h │ └── stm32g0xx_ll_utils.h │ └── Src │ ├── stm32g0xx_hal.c │ ├── stm32g0xx_hal_adc.c │ ├── stm32g0xx_hal_adc_ex.c │ ├── stm32g0xx_hal_cortex.c │ ├── stm32g0xx_hal_dma.c │ ├── stm32g0xx_hal_dma_ex.c │ ├── stm32g0xx_hal_exti.c │ ├── stm32g0xx_hal_flash.c │ ├── stm32g0xx_hal_flash_ex.c │ ├── stm32g0xx_hal_gpio.c │ ├── stm32g0xx_hal_i2c.c │ ├── stm32g0xx_hal_i2c_ex.c │ ├── stm32g0xx_hal_pwr.c │ ├── stm32g0xx_hal_pwr_ex.c │ ├── stm32g0xx_hal_rcc.c │ ├── stm32g0xx_hal_rcc_ex.c │ ├── stm32g0xx_hal_tim.c │ ├── stm32g0xx_hal_tim_ex.c │ ├── stm32g0xx_hal_uart.c │ ├── stm32g0xx_hal_uart_ex.c │ ├── stm32g0xx_ll_adc.c │ ├── stm32g0xx_ll_dma.c │ ├── stm32g0xx_ll_exti.c │ ├── stm32g0xx_ll_gpio.c │ ├── stm32g0xx_ll_rcc.c │ ├── stm32g0xx_ll_tim.c │ ├── stm32g0xx_ll_ucpd.c │ └── stm32g0xx_ll_utils.c ├── Inc ├── FreeRTOSConfig.h ├── adc_interface.h ├── battery.h ├── bq25703a_regulator.h ├── error.h ├── main.h ├── printf.h ├── stm32_assert.h ├── stm32g0xx_hal_conf.h ├── stm32g0xx_it.h ├── tracer_emb_conf.h ├── usbpd.h ├── usbpd_devices_conf.h ├── usbpd_dpm_conf.h ├── usbpd_dpm_core.h ├── usbpd_dpm_user.h ├── usbpd_gui_memmap.h ├── usbpd_pdo_defs.h ├── usbpd_pwr_if.h ├── usbpd_pwr_user.h └── usbpd_vdm_user.h ├── LICENSE ├── Lipow.ioc ├── Makefile ├── Middlewares ├── ST │ └── STM32_USBPD_Library │ │ ├── Core │ │ ├── inc │ │ │ ├── usbpd_core.h │ │ │ ├── usbpd_def.h │ │ │ └── usbpd_trace.h │ │ ├── lib │ │ │ ├── USBPDCORE_PD3_CONFIG_1_CM0PLUS_wc32.a │ │ │ ├── USBPDCORE_PD3_CONFIG_2_CM0PLUS_wc32.a │ │ │ └── USBPDCORE_PD3_FULL_CM0PLUS_wc32.a │ │ └── src │ │ │ └── usbpd_trace.c │ │ └── Devices │ │ └── STM32G0XX │ │ ├── inc │ │ ├── usbpd_cad_hw_if.h │ │ ├── usbpd_hw.h │ │ ├── usbpd_hw_if.h │ │ ├── usbpd_phy.h │ │ └── usbpd_timersserver.h │ │ └── src │ │ ├── usbpd_cad_hw_if.c │ │ ├── usbpd_hw.c │ │ ├── usbpd_hw_if_it.c │ │ ├── usbpd_phy.c │ │ ├── usbpd_phy_hw_if.c │ │ ├── usbpd_pwr_hw_if.c │ │ └── usbpd_timersserver.c └── Third_Party │ ├── FreeRTOS │ └── Source │ │ ├── CMSIS_RTOS │ │ ├── cmsis_os.c │ │ └── cmsis_os.h │ │ ├── croutine.c │ │ ├── event_groups.c │ │ ├── include │ │ ├── FreeRTOS.h │ │ ├── StackMacros.h │ │ ├── croutine.h │ │ ├── deprecated_definitions.h │ │ ├── event_groups.h │ │ ├── list.h │ │ ├── message_buffer.h │ │ ├── mpu_prototypes.h │ │ ├── mpu_wrappers.h │ │ ├── portable.h │ │ ├── projdefs.h │ │ ├── queue.h │ │ ├── semphr.h │ │ ├── stack_macros.h │ │ ├── stream_buffer.h │ │ ├── task.h │ │ └── timers.h │ │ ├── list.c │ │ ├── portable │ │ ├── GCC │ │ │ └── ARM_CM0 │ │ │ │ ├── port.c │ │ │ │ └── portmacro.h │ │ └── MemMang │ │ │ └── heap_4.c │ │ ├── queue.c │ │ ├── stream_buffer.c │ │ ├── tasks.c │ │ └── timers.c │ └── FreeRTOS_CLI │ └── Source │ ├── CLI-commands.c │ ├── FreeRTOS_CLI.c │ ├── UARTCommandConsole.c │ └── include │ ├── FreeRTOS_CLI.h │ └── UARTCommandConsole.h ├── README.md ├── Releases ├── LiPow_V1.0.hex ├── LiPow_V1.2.hex ├── LiPow_V1.3.bin └── LiPow_V1.3.hex ├── STM32G071CBTx_FLASH.ld ├── Src ├── adc_interface.c ├── app_freertos.c ├── battery.c ├── bq25703a_regulator.c ├── error.c ├── main.c ├── printf.c ├── stm32g0xx_hal_msp.c ├── stm32g0xx_hal_timebase_tim.c ├── stm32g0xx_it.c ├── usbpd.c ├── usbpd_dpm_core.c ├── usbpd_dpm_user.c ├── usbpd_pwr_if.c ├── usbpd_pwr_user.c └── usbpd_vdm_user.c ├── Utilities ├── GUI_INTERFACE │ ├── bsp_gui.c │ ├── bsp_gui.h │ ├── data_struct_tlv.c │ ├── data_struct_tlv.h │ ├── gui_api.c │ └── gui_api.h └── TRACER_EMB │ ├── tracer_emb.c │ ├── tracer_emb.h │ ├── tracer_emb_conf_template.h │ ├── tracer_emb_hw.c │ └── tracer_emb_hw.h ├── startup_stm32g071xx.s └── syscalls.c /.code_review_properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/.code_review_properties -------------------------------------------------------------------------------- /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.mxproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/.mxproject -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/.project -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32G0xx/Include/stm32g071xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Device/ST/STM32G0xx/Include/stm32g071xx.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32G0xx/Include/stm32g0xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Device/ST/STM32G0xx/Include/stm32g0xx.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32G0xx/Include/system_stm32g0xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Device/ST/STM32G0xx/Include/system_stm32g0xx.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Device/ST/STM32G0xx/Source/Templates/system_stm32g0xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Device/ST/STM32G0xx/Source/Templates/system_stm32g0xx.c -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/arm_common_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/arm_common_tables.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/arm_const_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/arm_const_structs.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/arm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/arm_math.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_armcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/cmsis_armcc.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_armcc_V6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/cmsis_armcc_V6.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/cmsis_gcc.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cm0.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm0plus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cm0plus.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cm3.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cm4.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cm7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cm7.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cmFunc.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cmInstr.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_cmSimd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_cmSimd.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_sc000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_sc000.h -------------------------------------------------------------------------------- /Drivers/CMSIS/Include/core_sc300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/CMSIS/Include/core_sc300.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_adc.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_adc_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_adc_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_cortex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_cortex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_def.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_dma.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_dma_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_dma_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_exti.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_flash.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_flash_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_flash_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_gpio.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_gpio_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_gpio_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_i2c.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_i2c_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_i2c_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_pwr.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_pwr_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_pwr_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_rcc.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_rcc_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_rcc_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_tim.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_tim_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_tim_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_uart.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_uart_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_uart_ex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_adc.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_bus.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_cortex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_cortex.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_dma.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_dmamux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_dmamux.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_exti.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_gpio.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_pwr.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_rcc.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_system.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_tim.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_ucpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_ucpd.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_usart.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_ll_utils.h -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_adc.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_adc_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_adc_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_adc.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_dma.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_exti.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_gpio.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_tim.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_ucpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_ucpd.c -------------------------------------------------------------------------------- /Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_utils.c -------------------------------------------------------------------------------- /Inc/FreeRTOSConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/FreeRTOSConfig.h -------------------------------------------------------------------------------- /Inc/adc_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/adc_interface.h -------------------------------------------------------------------------------- /Inc/battery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/battery.h -------------------------------------------------------------------------------- /Inc/bq25703a_regulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/bq25703a_regulator.h -------------------------------------------------------------------------------- /Inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/error.h -------------------------------------------------------------------------------- /Inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/main.h -------------------------------------------------------------------------------- /Inc/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/printf.h -------------------------------------------------------------------------------- /Inc/stm32_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/stm32_assert.h -------------------------------------------------------------------------------- /Inc/stm32g0xx_hal_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/stm32g0xx_hal_conf.h -------------------------------------------------------------------------------- /Inc/stm32g0xx_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/stm32g0xx_it.h -------------------------------------------------------------------------------- /Inc/tracer_emb_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/tracer_emb_conf.h -------------------------------------------------------------------------------- /Inc/usbpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd.h -------------------------------------------------------------------------------- /Inc/usbpd_devices_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_devices_conf.h -------------------------------------------------------------------------------- /Inc/usbpd_dpm_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_dpm_conf.h -------------------------------------------------------------------------------- /Inc/usbpd_dpm_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_dpm_core.h -------------------------------------------------------------------------------- /Inc/usbpd_dpm_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_dpm_user.h -------------------------------------------------------------------------------- /Inc/usbpd_gui_memmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_gui_memmap.h -------------------------------------------------------------------------------- /Inc/usbpd_pdo_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_pdo_defs.h -------------------------------------------------------------------------------- /Inc/usbpd_pwr_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_pwr_if.h -------------------------------------------------------------------------------- /Inc/usbpd_pwr_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_pwr_user.h -------------------------------------------------------------------------------- /Inc/usbpd_vdm_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Inc/usbpd_vdm_user.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /Lipow.ioc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Lipow.ioc -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Makefile -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/inc/usbpd_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/inc/usbpd_core.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/inc/usbpd_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/inc/usbpd_def.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/inc/usbpd_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/inc/usbpd_trace.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/lib/USBPDCORE_PD3_CONFIG_1_CM0PLUS_wc32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/lib/USBPDCORE_PD3_CONFIG_1_CM0PLUS_wc32.a -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/lib/USBPDCORE_PD3_CONFIG_2_CM0PLUS_wc32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/lib/USBPDCORE_PD3_CONFIG_2_CM0PLUS_wc32.a -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/lib/USBPDCORE_PD3_FULL_CM0PLUS_wc32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/lib/USBPDCORE_PD3_FULL_CM0PLUS_wc32.a -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Core/src/usbpd_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Core/src/usbpd_trace.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_cad_hw_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_cad_hw_if.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_hw.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_hw_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_hw_if.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_phy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_phy.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_timersserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/inc/usbpd_timersserver.h -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_cad_hw_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_cad_hw_if.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_hw.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_hw_if_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_hw_if_it.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_phy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_phy.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_phy_hw_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_phy_hw_if.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_pwr_hw_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_pwr_hw_if.c -------------------------------------------------------------------------------- /Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_timersserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/ST/STM32_USBPD_Library/Devices/STM32G0XX/src/usbpd_timersserver.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/croutine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/croutine.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/event_groups.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/list.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/portable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/task.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/include/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/list.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/portmacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/portmacro.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/queue.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/tasks.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS/Source/timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS/Source/timers.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS_CLI/Source/CLI-commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS_CLI/Source/CLI-commands.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS_CLI/Source/FreeRTOS_CLI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS_CLI/Source/FreeRTOS_CLI.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS_CLI/Source/UARTCommandConsole.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS_CLI/Source/UARTCommandConsole.c -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS_CLI/Source/include/FreeRTOS_CLI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS_CLI/Source/include/FreeRTOS_CLI.h -------------------------------------------------------------------------------- /Middlewares/Third_Party/FreeRTOS_CLI/Source/include/UARTCommandConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Middlewares/Third_Party/FreeRTOS_CLI/Source/include/UARTCommandConsole.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/README.md -------------------------------------------------------------------------------- /Releases/LiPow_V1.0.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Releases/LiPow_V1.0.hex -------------------------------------------------------------------------------- /Releases/LiPow_V1.2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Releases/LiPow_V1.2.hex -------------------------------------------------------------------------------- /Releases/LiPow_V1.3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Releases/LiPow_V1.3.bin -------------------------------------------------------------------------------- /Releases/LiPow_V1.3.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Releases/LiPow_V1.3.hex -------------------------------------------------------------------------------- /STM32G071CBTx_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/STM32G071CBTx_FLASH.ld -------------------------------------------------------------------------------- /Src/adc_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/adc_interface.c -------------------------------------------------------------------------------- /Src/app_freertos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/app_freertos.c -------------------------------------------------------------------------------- /Src/battery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/battery.c -------------------------------------------------------------------------------- /Src/bq25703a_regulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/bq25703a_regulator.c -------------------------------------------------------------------------------- /Src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/error.c -------------------------------------------------------------------------------- /Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/main.c -------------------------------------------------------------------------------- /Src/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/printf.c -------------------------------------------------------------------------------- /Src/stm32g0xx_hal_msp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/stm32g0xx_hal_msp.c -------------------------------------------------------------------------------- /Src/stm32g0xx_hal_timebase_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/stm32g0xx_hal_timebase_tim.c -------------------------------------------------------------------------------- /Src/stm32g0xx_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/stm32g0xx_it.c -------------------------------------------------------------------------------- /Src/usbpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/usbpd.c -------------------------------------------------------------------------------- /Src/usbpd_dpm_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/usbpd_dpm_core.c -------------------------------------------------------------------------------- /Src/usbpd_dpm_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/usbpd_dpm_user.c -------------------------------------------------------------------------------- /Src/usbpd_pwr_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/usbpd_pwr_if.c -------------------------------------------------------------------------------- /Src/usbpd_pwr_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/usbpd_pwr_user.c -------------------------------------------------------------------------------- /Src/usbpd_vdm_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Src/usbpd_vdm_user.c -------------------------------------------------------------------------------- /Utilities/GUI_INTERFACE/bsp_gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/GUI_INTERFACE/bsp_gui.c -------------------------------------------------------------------------------- /Utilities/GUI_INTERFACE/bsp_gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/GUI_INTERFACE/bsp_gui.h -------------------------------------------------------------------------------- /Utilities/GUI_INTERFACE/data_struct_tlv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/GUI_INTERFACE/data_struct_tlv.c -------------------------------------------------------------------------------- /Utilities/GUI_INTERFACE/data_struct_tlv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/GUI_INTERFACE/data_struct_tlv.h -------------------------------------------------------------------------------- /Utilities/GUI_INTERFACE/gui_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/GUI_INTERFACE/gui_api.c -------------------------------------------------------------------------------- /Utilities/GUI_INTERFACE/gui_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/GUI_INTERFACE/gui_api.h -------------------------------------------------------------------------------- /Utilities/TRACER_EMB/tracer_emb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/TRACER_EMB/tracer_emb.c -------------------------------------------------------------------------------- /Utilities/TRACER_EMB/tracer_emb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/TRACER_EMB/tracer_emb.h -------------------------------------------------------------------------------- /Utilities/TRACER_EMB/tracer_emb_conf_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/TRACER_EMB/tracer_emb_conf_template.h -------------------------------------------------------------------------------- /Utilities/TRACER_EMB/tracer_emb_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/TRACER_EMB/tracer_emb_hw.c -------------------------------------------------------------------------------- /Utilities/TRACER_EMB/tracer_emb_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/Utilities/TRACER_EMB/tracer_emb_hw.h -------------------------------------------------------------------------------- /startup_stm32g071xx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/startup_stm32g071xx.s -------------------------------------------------------------------------------- /syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexKlimaj/LiPow-Firmware/HEAD/syscalls.c --------------------------------------------------------------------------------