I never cared about low-level programming, until I got my hands on the PineTime/Colmi P8 smart watch. With just 64KB of RAM and 514KB of Flash memory, you can't avoid it. In just a few days, I learned a lot about: - Memory allocation - Image encoding - Bluetooth - Drivers I recommend it to anyone interested in learning embedded systems programming.
Very interesting. The dev kit is also very cheap. Did you learn those things through official documentation? or some other source?