Hacker News new | ask | show | jobs
by riedel 736 days ago
To me that is a very different experience from actual 'fun' MCU programming. I do not know if the ATMega community is so keen to program python. I remember sitting in front of a scope to carefully insert nops to get timings correctly or spending hours fixing bugs in the sdcc code generation before resorting to assembler again. Nothing against esp32 and python...
1 comments

> I do not know if the ATMega community is so keen to program python.

Not sure that it's the ATMega community being keen to program Python, or Python people keen to program on ATMegas.

The hobbyists I know who prefer ATMega are certainly not using Python. They take the extra step of reflashing the chips, if needed, to get rid of it.

Yep. Atmel/Microchip AVRs popularized by megaAVR ATMega328 toolchain favors their restricted C/C++ subset.

There are a couple of alternative languages that don't require a computer host to drive them:

Visual programming language: https://xod.io

There was Céu: https://github.com/ceu-lang/ceu-arduino

And one can always try AVR assembly if they're really curious.