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 |