I'm curious what you think made the STM32 worse however, as in my experience they have good documentation and good options for the development software (and also a few not so good ones)
I'm curious what you think made the STM32 worse however, as in my experience they have good documentation and good options for the development software (and also a few not so good ones)
It's particularly fun if you want to write a driver for all TIMx - you have to de-dup in your head.
I find the LL (low level) library from STM relatively nice; OTOH their (high-level) HAL is plain awful. Simply writing registers isn't too bad either, especially that even in that case what you write will mostly work across their different microcontrollers.
In general, I find the NRF52 docs and hardware to be much more straightforward but it could be that they don't have to support every single feature on the planet like STM ;)
edit: typos, wording