A Hobby-grade HAL for the STM32-H750-disco board.
- Logging over SWO (
swo_init,swo_writestr) - Data cache
- Instruction cache
- SysTick based
sys_delay_ms - 400 MHz system clock (aka
sys_go_fast) - External SDRAM support (32 MiB @
0x9000_0000) - GPIO
- Very bad HD44780 driver (not a part of the HAL)
-
sys_delay_us - Interupts
- UART
- I2C
- LTDC
- Touch
- Filesystem
- Audio
- Cleanup init code
- Switch to C++ (mostly for syntax, not OOP)
- Make BadHAL a CMake module