From 35b78ff6569cb3af380a5a2f8ab3e3d88c71a7b6 Mon Sep 17 00:00:00 2001 From: Anton Mukhin Date: Sat, 29 Oct 2022 04:21:33 +0300 Subject: [PATCH] Display driver, .gitignore file --- .gitignore | 15 + firmware/.cproject | 46 +- firmware/.mxproject | 16 +- firmware/.settings/stm32cubeide.project.prefs | 4 +- firmware/Core/Src/main.c | 33 +- firmware/Core/Src/stm32g0xx_hal_msp.c | 4 +- firmware/Debug/Core/Src/main.d | 68 - firmware/Debug/Core/Src/main.o | Bin 771692 -> 0 bytes firmware/Debug/Core/Src/main.su | 11 - firmware/Debug/Core/Src/stm32g0xx_hal_msp.d | 68 - firmware/Debug/Core/Src/stm32g0xx_hal_msp.o | Bin 767336 -> 0 bytes firmware/Debug/Core/Src/stm32g0xx_hal_msp.su | 10 - firmware/Debug/Core/Src/stm32g0xx_it.d | 70 - firmware/Debug/Core/Src/stm32g0xx_it.o | Bin 757256 -> 0 bytes firmware/Debug/Core/Src/stm32g0xx_it.su | 7 - firmware/Debug/Core/Src/subdir.mk | 42 - firmware/Debug/Core/Src/syscalls.d | 1 - firmware/Debug/Core/Src/syscalls.o | Bin 76400 -> 0 bytes firmware/Debug/Core/Src/syscalls.su | 18 - firmware/Debug/Core/Src/sysmem.d | 1 - firmware/Debug/Core/Src/sysmem.o | Bin 46196 -> 0 bytes firmware/Debug/Core/Src/sysmem.su | 1 - firmware/Debug/Core/Src/system_stm32g0xx.d | 67 - firmware/Debug/Core/Src/system_stm32g0xx.o | Bin 749820 -> 0 bytes firmware/Debug/Core/Src/system_stm32g0xx.su | 2 - .../Core/Startup/startup_stm32g070rbtx.d | 2 - .../Core/Startup/startup_stm32g070rbtx.o | Bin 4292 -> 0 bytes firmware/Debug/Core/Startup/subdir.mk | 27 - .../STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.d | 68 - .../STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o | Bin 762708 -> 0 bytes .../STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.su | 28 - .../Src/stm32g0xx_hal_cortex.d | 68 - .../Src/stm32g0xx_hal_cortex.o | Bin 760892 -> 0 bytes .../Src/stm32g0xx_hal_cortex.su | 24 - .../Src/stm32g0xx_hal_dma.d | 68 - .../Src/stm32g0xx_hal_dma.o | Bin 760628 -> 0 bytes .../Src/stm32g0xx_hal_dma.su | 15 - .../Src/stm32g0xx_hal_dma_ex.d | 68 - .../Src/stm32g0xx_hal_dma_ex.o | Bin 752672 -> 0 bytes .../Src/stm32g0xx_hal_dma_ex.su | 5 - .../Src/stm32g0xx_hal_exti.d | 68 - .../Src/stm32g0xx_hal_exti.o | Bin 754940 -> 0 bytes .../Src/stm32g0xx_hal_exti.su | 9 - .../Src/stm32g0xx_hal_flash.d | 68 - .../Src/stm32g0xx_hal_flash.o | Bin 756756 -> 0 bytes .../Src/stm32g0xx_hal_flash.su | 14 - .../Src/stm32g0xx_hal_flash_ex.d | 68 - .../Src/stm32g0xx_hal_flash_ex.o | Bin 756512 -> 0 bytes .../Src/stm32g0xx_hal_flash_ex.su | 14 - .../Src/stm32g0xx_hal_gpio.d | 68 - .../Src/stm32g0xx_hal_gpio.o | Bin 754544 -> 0 bytes .../Src/stm32g0xx_hal_gpio.su | 9 - .../Src/stm32g0xx_hal_pwr.d | 68 - .../Src/stm32g0xx_hal_pwr.o | Bin 754068 -> 0 bytes .../Src/stm32g0xx_hal_pwr.su | 12 - .../Src/stm32g0xx_hal_pwr_ex.d | 68 - .../Src/stm32g0xx_hal_pwr_ex.o | Bin 757360 -> 0 bytes .../Src/stm32g0xx_hal_pwr_ex.su | 16 - .../Src/stm32g0xx_hal_rcc.d | 68 - .../Src/stm32g0xx_hal_rcc.o | Bin 764060 -> 0 bytes .../Src/stm32g0xx_hal_rcc.su | 17 - .../Src/stm32g0xx_hal_rcc_ex.d | 68 - .../Src/stm32g0xx_hal_rcc_ex.o | Bin 756152 -> 0 bytes .../Src/stm32g0xx_hal_rcc_ex.su | 5 - .../Src/stm32g0xx_hal_spi.d | 68 - .../Src/stm32g0xx_hal_spi.o | Bin 793892 -> 0 bytes .../Src/stm32g0xx_hal_spi.su | 56 - .../Src/stm32g0xx_hal_spi_ex.d | 68 - .../Src/stm32g0xx_hal_spi_ex.o | Bin 751408 -> 0 bytes .../Src/stm32g0xx_hal_spi_ex.su | 1 - .../Src/stm32g0xx_hal_tim.d | 68 - .../Src/stm32g0xx_hal_tim.o | Bin 846708 -> 0 bytes .../Src/stm32g0xx_hal_tim.su | 121 - .../Src/stm32g0xx_hal_tim_ex.d | 68 - .../Src/stm32g0xx_hal_tim_ex.o | Bin 791184 -> 0 bytes .../Src/stm32g0xx_hal_tim_ex.su | 48 - .../Src/stm32g0xx_hal_uart.d | 68 - .../Src/stm32g0xx_hal_uart.o | Bin 826500 -> 0 bytes .../Src/stm32g0xx_hal_uart.su | 70 - .../Src/stm32g0xx_hal_uart_ex.d | 68 - .../Src/stm32g0xx_hal_uart_ex.o | Bin 765892 -> 0 bytes .../Src/stm32g0xx_hal_uart_ex.su | 18 - .../Src/stm32g0xx_ll_dma.d | 2 - .../Src/stm32g0xx_ll_dma.o | Bin 19192 -> 0 bytes .../Src/stm32g0xx_ll_dma.su | 0 .../Src/stm32g0xx_ll_rcc.d | 2 - .../Src/stm32g0xx_ll_rcc.o | Bin 19192 -> 0 bytes .../Src/stm32g0xx_ll_rcc.su | 0 .../STM32G0xx_HAL_Driver/Src/subdir.mk | 84 - firmware/Debug/SigGen.elf | Bin 969088 -> 0 bytes firmware/Debug/SigGen.list | 10258 ---------------- firmware/Debug/SigGen.map | 4021 ------ firmware/Debug/makefile | 94 - firmware/Debug/objects.list | 27 - firmware/Debug/objects.mk | 9 - firmware/Debug/sources.mk | 27 - firmware/Drivers/ST7789/fonts.c | 1162 ++ firmware/Drivers/ST7789/fonts.h | 34 + firmware/Drivers/ST7789/st7789.c | 747 ++ firmware/Drivers/ST7789/st7789.h | 298 + firmware/STM32G070RBTX_FLASH.ld | 4 +- firmware/SigGen.ioc | 31 +- 102 files changed, 2341 insertions(+), 16678 deletions(-) create mode 100644 .gitignore delete mode 100644 firmware/Debug/Core/Src/main.d delete mode 100644 firmware/Debug/Core/Src/main.o delete mode 100644 firmware/Debug/Core/Src/main.su delete mode 100644 firmware/Debug/Core/Src/stm32g0xx_hal_msp.d delete mode 100644 firmware/Debug/Core/Src/stm32g0xx_hal_msp.o delete mode 100644 firmware/Debug/Core/Src/stm32g0xx_hal_msp.su delete mode 100644 firmware/Debug/Core/Src/stm32g0xx_it.d delete mode 100644 firmware/Debug/Core/Src/stm32g0xx_it.o delete mode 100644 firmware/Debug/Core/Src/stm32g0xx_it.su delete mode 100644 firmware/Debug/Core/Src/subdir.mk delete mode 100644 firmware/Debug/Core/Src/syscalls.d delete mode 100644 firmware/Debug/Core/Src/syscalls.o delete mode 100644 firmware/Debug/Core/Src/syscalls.su delete mode 100644 firmware/Debug/Core/Src/sysmem.d delete mode 100644 firmware/Debug/Core/Src/sysmem.o delete mode 100644 firmware/Debug/Core/Src/sysmem.su delete mode 100644 firmware/Debug/Core/Src/system_stm32g0xx.d delete mode 100644 firmware/Debug/Core/Src/system_stm32g0xx.o delete mode 100644 firmware/Debug/Core/Src/system_stm32g0xx.su delete mode 100644 firmware/Debug/Core/Startup/startup_stm32g070rbtx.d delete mode 100644 firmware/Debug/Core/Startup/startup_stm32g070rbtx.o delete mode 100644 firmware/Debug/Core/Startup/subdir.mk delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_spi.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_spi.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_spi.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_spi_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_spi_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_spi_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_dma.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_dma.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_dma.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.d delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.o delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.su delete mode 100644 firmware/Debug/Drivers/STM32G0xx_HAL_Driver/Src/subdir.mk delete mode 100644 firmware/Debug/SigGen.elf delete mode 100644 firmware/Debug/SigGen.list delete mode 100644 firmware/Debug/SigGen.map delete mode 100644 firmware/Debug/makefile delete mode 100644 firmware/Debug/objects.list delete mode 100644 firmware/Debug/objects.mk delete mode 100644 firmware/Debug/sources.mk create mode 100644 firmware/Drivers/ST7789/fonts.c create mode 100644 firmware/Drivers/ST7789/fonts.h create mode 100644 firmware/Drivers/ST7789/st7789.c create mode 100644 firmware/Drivers/ST7789/st7789.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6b6d873 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Prerequisites +*.d + +# Object files +*.o +*.ko +*.obj +*.elf + +# Linker output +*.ilk +*.map +*.exp + +firmware/Debug/ \ No newline at end of file diff --git a/firmware/.cproject b/firmware/.cproject index 0794404..7381131 100644 --- a/firmware/.cproject +++ b/firmware/.cproject @@ -17,11 +17,11 @@ -