The biggest gripe in #embedded #development is the crappy IDE's from vendors. I much prefer to build from barebones #makefile projects.. you're free to use any text editor you wish.

https://github.com/cpq/bare-metal-programming-guide gets you started, especially if you're coming from #arduino style development!

As an inspiration, here's my repos for simple #MCU's from two mainstream vendors.

stm32G0: https://code.simplycreate.online/ajit/stm32g0cube-projects
mspm0g: https://code.simplycreate.online/ajit/mspm0

GitHub - cpq/bare-metal-programming-guide: A bare metal programming guide (ARM microcontrollers)

A bare metal programming guide (ARM microcontrollers) - cpq/bare-metal-programming-guide

GitHub