4 ms·
MicroPython is amazing, it runs on very tiny microcontrollers not much else runs on, and makes development of hobbyist embedded projects orders of magnitude eas
by StavrosK 6y ago
MicroPython is amazing, it runs on very tiny microcontrollers not much else runs on, and makes development of hobbyist embedded projects orders of magnitude easier than C.
I backed it way back when, I think for the ESP8266 support, and have loved it ever since.
- hak8or 6y agoI wouldn't say "very tiny". For example, does it run (and can do something useful) on a 8 KB cortex M0 with 24 KB of flash?
- makapuf 6y agoFor that, maybe snek[1] would be more suited. [1] https://sneklang.org/ https://sneklang.org/
- wizzwizz4 6y agoSnek's documentation has errors. > Like Python, Snek doesn’t have an explicit Boolean type.
- matt_trentini 6y agoNo, an effective MicroPython environment requires 32KB RAM and a couple of hundred KB of flash (it's possible to use less but the compromises are not worth it IMO). So yes, it's not possible to use very small devices. Still, this means that MicroPython can run on reasonably small, reasonably cheap devices - and your development effort can be significantly reduced.
- deleted 6y ago[deleted]