Commit Graph

90 Commits

Author SHA1 Message Date
Vovanium 2d4e0c6192 % spi_lcd example (port) 2024-03-28 22:26:18 +03:00
Vovanium d34789c66a % sdram_test 2024-03-28 19:51:49 +03:00
Vovanium 3ec6b5a5af * no need in that scattered port declaration. Let's define then with GPIO.Ports generics! 2024-03-23 23:51:45 +03:00
Vovanium bf814c6ed8 % building multiple runtimes in one file is causing total rebuilds 2024-03-23 19:14:09 +03:00
Vovanium ace6c584a2 * common project (why should runtime make sense when building library?) 2024-03-21 19:51:12 +03:00
Vovanium 53c4324c9c + tasking example for black pill 2024-03-21 19:20:03 +03:00
Vovanium b465184160 + one example for STM32F401 "black pill" added. 2024-03-20 17:22:53 +03:00
Vovanium 0535fd3f68 * GPIO is so often used so it is good to have short name for it. GPIO is ok. 2024-01-23 15:10:16 +03:00
Vovanium 23aa9b0233 >< symplify: GPIOs, RTC. 2024-01-20 21:03:43 +03:00
Vovanium cb7eefc45d * Values in address map got Address type 2024-01-20 04:51:48 +03:00
Vovanium f3deff5349 >< symplify: CRC, CRYP, DCMI, EXTI, F(S)MC, DMA2D, LTDC, PWR, RCC, SYSCFG, TIM 2024-01-20 03:47:26 +03:00
Vovanium 2456c05c5f >< simplify: ADCs, DACs, CANs, SPIs, USARTs, SDIO 2024-01-20 02:07:46 +03:00
Vovanium e6d3e75332 >< GPIO > General_Purpose_IOs 2024-01-19 22:14:19 +03:00
Vovanium 8a148a30be >< DMA2D > Graphic_Accelerator, FMPI2C > Fast_Mode_Plus_I2Cs 2024-01-19 21:59:20 +03:00
Vovanium 54d35ea285 >< FMC > Flexible_Memory_Controller, FSMC > Flexible_Static_Memory_Controller 2024-01-19 21:05:39 +03:00
Vovanium 60a84e01dc <> PWR to Power, SPI to SPIs, I2C to I2Cs 2024-01-18 19:27:00 +03:00
Vovanium f30bda5286 >< LTDC previously renamed to TFT_LCD_Controller now is just TFT_LCD 2024-01-18 18:58:35 +03:00
Vovanium 63e54d2753 >< RCC renamed to Reset_and_Clock 2024-01-18 18:46:03 +03:00
Vovanium f51f3d8034 >< rename packages LTDS to LCD_TFT_Controller (reducing name clashes) 2024-01-18 17:58:06 +03:00
Vovanium df175cd543 >< renaming USARTS 2024-01-18 17:43:18 +03:00
Vovanium 4070bd2110 >< USART package renamed to USARTs (reducing name clashing) 2024-01-18 16:49:43 +03:00
Vovanium 3695828e46 * Refactor chip-specific units 2023-11-15 19:12:16 +03:00
Vovanium d3309d8fc5 Refactor modules 2023-11-09 19:46:56 +03:00
Vovanium 349b17d8c4 * project files cleanup 2023-08-01 16:53:54 +03:00
Vovanium 8024f293c6 * reorganization and new runtime names 2023-06-08 18:43:21 +03:00
Vovanium 40310e82cf % Examples / LCD_Demo layer window stop position one off error 2022-01-20 15:35:36 +03:00
Vovanium 735c083c48 * STM32.DMA2D: changed interrupt flags from record to array (so to logic operators be available) 2021-11-24 19:20:31 +03:00
Vovanium 43c52fa192 + Examples/LCD_Demo utilize interrupts to wait for DMA2D 2021-11-24 17:30:38 +03:00
Vovanium d57bbccefa * Examples / LCD_Demo clean-up. Closing #2 as all its objectives have reached 2021-11-18 19:33:12 +03:00
Vovanium e1d2989d40 % small update to prev commit 2021-11-18 19:22:56 +03:00
Vovanium d2add1519a * Examples / LCD_Demo now using DMA2 for graphics 2021-11-18 19:21:23 +03:00
Vovanium 0fb76d4f87 Examples / LCD_Demo brings static image (LCD AFs fixed) 2021-09-30 18:52:50 +03:00
Vovanium 753e98c691 Examples / LCD_Demo now flashing screen through LTDC. 2021-09-29 18:05:32 +03:00
Vovanium bee5832796 * Examples / LCD_demo LTDC programming (do not work yet) 2021-09-28 19:49:01 +03:00
Vovanium b30fae887f + LCD demo stub and frequency calculation procedures 2021-09-23 19:52:38 +03:00
Vovanium 30f894f177 + STM32.F4.GPIO.Ports.*.Set_AFR 2021-09-22 17:33:46 +03:00
Vovanium fa9a7161ec * Examples / SPI_LCD removed unused dependencies 2021-09-22 17:03:13 +03:00
Vovanium 90e5690e73 % Examples / Number_Guess: Fix #3 by extending variable range 2021-09-22 16:11:28 +03:00
Vovanium b6f651b2bd * Examples: Generic LCD procedures 2021-09-22 15:59:56 +03:00
Vovanium 59d3143be5 * Examples / LCD: Refactored LCD code from an example 2021-09-21 19:50:35 +03:00
Vovanium f1f2f31b5e * Examples/SDRAM_Pool - many arrays in single line 2021-09-16 19:25:01 +03:00
Vovanium 057a1324ae + Example: Storage pool in external SDRAM 2021-09-15 19:32:35 +03:00
Vovanium e7c6c87607 + Examples: common GPRs 2021-09-15 19:31:43 +03:00
Vovanium 46257d0f46 Examples / Board.UART code reorganized to Board.UART.IO 2021-09-14 17:50:41 +03:00
Vovanium 5ab184a806 + SDRAM initialization modularized 2021-09-09 19:09:29 +03:00
Vovanium 3ec8843e95 * SDRAM at good frequency 2021-09-08 19:18:21 +03:00
Vovanium 8de6a494ae * Examples/SDRAM_Test is working ok! 2021-09-08 17:40:40 +03:00
Vovanium a1b47ebdf5 * complete SDRAM initialization 2021-09-07 19:49:46 +03:00
Vovanium c32b175660 + FMC definitions, started writing FMC test 2021-09-02 19:47:07 +03:00
Vovanium 5be434edf6 examples/LCD now draws Mandelbrot set, but it is very slow 2021-08-26 19:38:57 +03:00