News for hackers. Stuff that matters.
Re:MicroPython by dheera on Sunday August 16, 2020 @06:49PM (#24182049)
The one big issue I've had with MicroPython is that it's a PITA to manage files on it. I use this hacky tool called "ampy" to do it, and wish that the device could just be mounted as a media device. CircuitPython, however, does accomplish this, with the microcontroller showing up just like a USB drive.
Re:MicroPython by dcmorton on Sunday August 16, 2020 @10:43PM (#24183381)
Bit of shameless plug, but I put this [0] together to make it easy to build a simple, flashable MicroPython image with your code included.

[0] - https://github.com/dcmorton/esp32-micropython-image-builder

Re:MicroPython by matt_trentini on Sunday August 16, 2020 @08:48PM (#24182706)
Very soon you'll be able to mount a PC filesystem to appear on the device, so just make changes locally and they're reflected on the device. It's an exceptionally productive way to develop - I even prefer it to working with USB mass storage.
Re:MicroPython by jennasys on Monday August 17, 2020 @01:31AM (#24184317)
Some Python IDEs like Thonny and PyCharm can seamlessly do file transfers for you over serial. Thonny has actually been a great tool for that on ESP boards.

This was one of the reasons CircuitPython was forked from MicroPython. Adafruit wanted consistency across all the platforms they sold and one of the features they insisted on was the USB drive support to make it easier for the educational market they cater to.

Re:MicroPython by analog31 on Sunday August 16, 2020 @07:03PM (#24182134)
I like this feature of Circuit Python too. An issue is that some boards don't have the USB hardware needed to make this work.