Skip to content

MaticBabnik/badhal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BadHAL

A Hobby-grade HAL for the STM32-H750-disco board.

Features

  • 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

Other TODOs

  • Cleanup init code
  • Switch to C++ (mostly for syntax, not OOP)
  • Make BadHAL a CMake module

About

A bad STM32 H750 Hardware Abstraction Layer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors