3 ms·
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 sitt
by riedel 2y 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...
- JohnFen 2y ago> 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.
- hi-v-rocknroll 2y agoYep. 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 https://xod.io There was Céu: https://github.com/ceu-lang/ceu-arduino https://github.com/ceu-lang/ceu-arduino And one can always try AVR assembly if they're really curious.