Earlier quoted context omitted.
I read the readme differences, but any obvious benefits to one or the other?
Core modules are a bit better laid out, meaning you will have a more unified experience across different dev boards. Additionally, there are more boards that appear to be supported, but don't quote me on it. Things like os/time/filesystem stuff act how you would expect running cython. IIRC the big selling point is anything that you can run on CircuitPython you can run in cython, whereas with MicroPython some of the O…
CircuitPython: Programming Hardware in Python
11–20 of 87 posts
Re: CircuitPython: Programming Hardware in Python
#12Re: CircuitPython: Programming Hardware in Python
#13To be fair, this is really mostly just a rebranded MicroPython...
Re: CircuitPython: Programming Hardware in Python
#14I've used CircuitPython for one production hardware project which is in the wild. Safe to say that the increased draw on the included battery and higher memory usage weren't a concern here, but they are both significant. Developer productivity is through the roof though. I'd say the biggest pain points for me (unless I'm missing something/they've added more stuff recently) were created by the lack of support for what…
Re: CircuitPython: Programming Hardware in Python
#15Re: CircuitPython: Programming Hardware in Python
#16It's probably more useful on microcontrollers with more than 32 kB of RAM.
Re: CircuitPython: Programming Hardware in Python
#17Re: CircuitPython: Programming Hardware in Python
#18Earlier quoted context omitted.
It has 7,000 more commits than MicroPython, to say it is a rebrand is unfair.
I read the readme differences, but any obvious benefits to one or the other?
I.e. You write code in circuit python, and that same code will run on a little micro, and also a full blown Raspberry Pi.
This is apparently done at the expense of some prettiness.
Re: CircuitPython: Programming Hardware in Python
#19That’s a very misleading headline. I got the impression this was something akin to VHDL or Verilog or SystemC in python. “Programming Hardware” the way it’s used here is pretty much the same as vanilla python, though I suppose a lot in this industry constantly need reminding of that.
Re: CircuitPython: Programming Hardware in Python
#20What adafruit board would be best for a beginner (at circuit python but long time developer otherwise) dad and his 8 year old kid?