Commit Graph

199 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 9f57a6c53b Merge branch 'master' of git.disroot.org:Vovanium/stm32-ada 2024-03-28 19:45:30 +03:00
Vovanium 334868ac49 + some common drivers 2024-03-28 19:44:21 +03:00
Vovanium 4324e9dc05 % Full_Access in I2C 2024-03-24 21:38:42 +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 c39c2981d1 + device identification 2024-03-23 19:15:49 +03:00
Vovanium bf814c6ed8 % building multiple runtimes in one file is causing total rebuilds 2024-03-23 19:14:09 +03:00
Vovanium bba8664dac Merge branch 'master' of git.disroot.org:Vovanium/stm32-ada 2024-03-21 19:52:44 +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 9eb3013b98 % update blackpill doc 2024-03-20 21:53:03 +03:00
Vovanium b465184160 + one example for STM32F401 "black pill" added. 2024-03-20 17:22:53 +03:00
Vovanium 0700017033 Merge branch 'master' of git.disroot.org:Vovanium/stm32-ada 2024-02-14 19:46:51 +03:00
Vovanium c0ba4e818c * Timer register def values and ADC channels 2024-02-14 19:46:32 +03:00
Vovanium 789214bc4c + USB OTG Host 2024-02-09 01:57:11 +03:00
Vovanium 38c8bfff81 * Timers: CCR made array 2024-01-24 19:49:36 +03:00
Vovanium c4bf0a951f * RCC not need to set explicitly 2024-01-24 19:47:49 +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 cdbe7b2c3f Merge branch 'master' of git.disroot.org:Vovanium/stm32-ada 2024-01-23 14:27:02 +03:00
Vovanium eaf559d1ac script column width 2024-01-23 14:24:26 +03:00
Vovanium 10045f421f + USB OTG Device 2024-01-23 01:16:36 +03:00
Vovanium 05a2ded152 + USB OTG (common parts) 2024-01-22 14:48:40 +03:00
Vovanium f4b9b41541 + some units in address map 2024-01-22 14:48:06 +03:00
Vovanium e182759734 * sript updates 2024-01-22 14:47:45 +03:00
Vovanium 7e08627ec8 + AES 2024-01-21 01:35:27 +03:00
Vovanium a8ca655c6f + LPTIM 2024-01-21 00:36:57 +03:00
Vovanium 6f8e2b3b7d * added base addresses to all written modules 2024-01-20 23:00:49 +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 bc0483d055 >< simplify: I2C and FM+I2C modules have their unit addresses in same package 2024-01-19 23:35:50 +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 b209dce12e >< DAC > Digital_to_Analog_Convertors, ADC > Analog_to_Digital_Convertors 2024-01-19 21:38:14 +03:00
Vovanium 54d35ea285 >< FMC > Flexible_Memory_Controller, FSMC > Flexible_Static_Memory_Controller 2024-01-19 21:05:39 +03:00
Vovanium b473a6e937 >< DBG > Debug, DCMI > Digital_Camera_Interface, FLASH > Embedded_Flash 2024-01-19 20:50:38 +03:00
Vovanium 2a88d68215 >< CAN > CANs, CRC > CRC_Calculation, CRYP > Cryptographic_Processor 2024-01-19 20:36:17 +03:00
Vovanium a504d5615b % gpr path in Makefile 2024-01-19 19:27:03 +03:00
Vovanium 7a60e8b8c8 * data path in tools/Makefile 2024-01-19 19:26:45 +03:00
Vovanium e6260cd3af >< DMA > Direct_Memory_Access, HASH > Hash_Processor, IWDG > Independent_Watchdog, WWDG > Window_Watchdog, RNG > Random_Number_Generator 2024-01-19 19:23:06 +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 c9c8938a97 >< SYSCFG renamed to System_Configuration 2024-01-18 18:53:27 +03:00
Vovanium 63e54d2753 >< RCC renamed to Reset_and_Clock 2024-01-18 18:46:03 +03:00
Vovanium 6fb8e67ed4 >< EXTI renamed to External_Interrupts 2024-01-18 18:12:56 +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 b6d3df1c28 * make all now makes examples too 2024-01-18 16:50:48 +03:00