Hacker News new | ask | show | jobs
by dfasdfasd 2438 days ago
Additionally, we don't need to speculate, they explained their reasoning in the article:

> Why did we decide to switch to a 32-bit board? Surprisingly, raw performance is not the main reason. We can now write cleaner and more abstract (reusable) code without assembler hacks like on the 8-bit board. Adding new features becomes much less of a hassle and we don’t have to count every single byte in the flash memory. Unit tests and JTAG debugging sped up the development and we also got the chance to include ethernet and optional Wi-Fi connections.

If you read through the firmware you'll find 1000000x #define's for different features that I'm sure they're eager to get rid of.