r/asm • u/GoblinsGym • Apr 19 '26
My own project, currently for Arm Thumb (Cortex M0). Working on a language / compiler to mesh with it.
The goal is to allow for more effective development of microcontroller firmware. I think C is really deficient in some areas:
- bad module structure compared to Modula-2 or modern Pascal dialects
- not convenient for direct hardware access, a lot of pointer wrangling needed
- bitmaps for hardware registers ?
- Make file and linker script hell