Commit Graph

168 Commits

Author SHA1 Message Date
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
Vovanium 4070bd2110 >< USART package renamed to USARTs (reducing name clashing) 2024-01-18 16:49:43 +03:00
Vovanium 76c5350f90 * U(s)ART differences across F4 2024-01-17 18:55:12 +03:00
Vovanium 729d40915f + timers 2024-01-17 17:29:16 +03:00
Vovanium f23b966b80 * script update 2024-01-09 17:30:53 +03:00
Vovanium 782d503643 * registers made Volatile 2024-01-09 17:29:58 +03:00
Vovanium f5ea0364cf * EXTI 2024-01-09 17:08:53 +03:00
Vovanium 9293fcce4d + embedded_stm32f4 2023-11-29 18:26:52 +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 af7563233f + SPI on STM32F407 2023-11-02 19:42:25 +03:00
Vovanium cbdcd32b5e + project files 2023-08-01 16:56:22 +03:00
Vovanium 5dfead0e0f + FSMC_banks addreses + Some default values % Typos 2023-08-01 16:55:02 +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 a40c45528c * Tools: Interrupts package generation in SVD parsing script 2021-11-24 17:00:52 +03:00
Vovanium 2a6a70057c + Note about interrupt handling 2021-11-24 14:56:29 +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 49ac2d12f2 * STM32.DMA2D default values added and output color register format update 2021-11-18 19:19:50 +03:00
Vovanium 3b223dfd17 * STM32.F429.Units got some more 2021-11-17 19:51:47 +03:00
Vovanium 6df957b0a0 + STM32.SDIO 2021-11-11 19:48:46 +03:00
Vovanium deac3b271c * Moved Interfaces depedency to the root; Pure aspect manywhere 2021-11-11 19:47:07 +03:00
Vovanium 2da6495ccd + STM32.IWDG 2021-11-10 19:38:07 +03:00
Vovanium 9cdcc1fabc * tools/output directories change 2021-11-10 19:19:51 +03:00
Vovanium aae0d197ee + STM32.WWDG 2021-11-10 19:18:56 +03:00
Vovanium df0b0db830 + STM32.RNG 2021-11-10 18:53:58 +03:00
Vovanium c3d8b1cd4d + RTC for some devices 2021-11-08 22:33:59 +03:00