Search found 275 matches

by mattyt
Tue Mar 31, 2020 2:53 am
Forum: ESP32 boards
Topic: Neopixel Glitch Problem
Replies: 1
Views: 251

Re: Neopixel Glitch Problem

I'm afraid you've identified all the possibilities for now . BTW, disabling wifi won't prevent the glitches but it does make them less likely to occur. MicroPython on the ESP32 is built on the ESPIDF which employs FreeRTOS; it interrupts the system periodically causing the timing glitches. There are...
by mattyt
Thu Feb 20, 2020 7:24 am
Forum: Programs, Libraries and Tools
Topic: Good micropython IDE to debug on linux ?
Replies: 8
Views: 556

Re: Good micropython IDE to debug on linux ?

I'm a happy Visual Studio Code user. The Python and Magic Python extensions provide good Python support and excellent syntax highlighting. On my radar is to use MicroPython Stubber and Micropy CLI both of which can help improve Intellisense. I've tried them out - and they look promising! - but haven...
by mattyt
Wed Feb 12, 2020 2:38 am
Forum: Programs, Libraries and Tools
Topic: A review of serialisation libraries
Replies: 10
Views: 446

Re: A review of serialisation libraries

Looks good Peter, thanks! But I tend to use FlatBuffers and MessagePack (and JSON/TOML for human-readable) depending on the use case. MessagePack when I want to allow dynamic messages to be constructed, FlatBuffers when implementing a protocol. At some point I'd like to see support for both of these...
by mattyt
Fri Feb 07, 2020 7:31 am
Forum: General Discussion and Questions
Topic: Esp32 Firmware v1.12 Bug (Neopixel Glitches)
Replies: 9
Views: 482

Re: Esp32 Firmware v1.12 Bug (Neopixel Glitches)

Hi @shubham, Anyone has anymore solutions or suggestions? I think you have learnt most of this but just to recap... RMT is the right way to drive NeoPixels on the ESP32. Whether you use threads or asyncio the underlying OS (FreeRTOS) will periodically interrupt the system long enough to cause glitch...
by mattyt
Mon Feb 03, 2020 8:37 pm
Forum: ESP32 boards
Topic: M5Atom
Replies: 8
Views: 391

Re: M5Atom

If I were to guess it would be because the Matrix has 25x Neopixels, each of which consumes ~1mA even when off. An additional 25mA could make all the difference. Each board can behave differently with regards to power; for example your 'big' M5Stack Core may not exhibit problems if it has more capac...
by mattyt
Mon Feb 03, 2020 8:28 am
Forum: ESP32 boards
Topic: M5Atom
Replies: 8
Views: 391

Re: M5Atom

Something else to check first - when the radio is active the ESP32 draws the most amount of current. It can sometimes spike to above 500mA and can reset if the power supply is inadequate. So perhaps quickly try a different USB power source and possibly even cable...
by mattyt
Mon Feb 03, 2020 3:02 am
Forum: ESP32 boards
Topic: M5Atom
Replies: 8
Views: 391

Re: M5Atom

Seems to work for me: MicroPython v1.12-96-gc3095b37e on 2020-01-29; ESP32 module with ESP32 Type "help()" for more information. >>> import network >>> wlan = network.WLAN(network.STA_IF) I (57590) wifi: wifi driver task: 3ffbd98c, prio:23, stack:3584, core=0 I (61791) system_api: Base MAC address i...
by mattyt
Sun Feb 02, 2020 10:05 pm
Forum: ESP32 boards
Topic: M5Atom
Replies: 8
Views: 391

Re: M5Atom

I've got one each of the Matrix and the Lite but haven't yet tried connecting them to the network. I'm at work now but will try at lunch in a couple of hours!
by mattyt
Thu Jan 30, 2020 10:28 pm
Forum: ESP32 boards
Topic: loboris MicroPython_ESP32_psRAM_LoBo fork
Replies: 8
Views: 945

Re: loboris MicroPython_ESP32_psRAM_LoBo fork

'Seen GPL code before writing his own version' wasn't the issue here. A small amount of GPL code had been included in the repository and then was removed. It had not been re-implemented. And in reality, nobody can determine what you may have seen. In my work in the industry it has been sufficient t...
by mattyt
Sun Jan 26, 2020 11:01 am
Forum: General Discussion and Questions
Topic: January 2020 Melbourne MicroPython Meetup
Replies: 5
Views: 219

Re: January 2020 Melbourne MicroPython Meetup

Thanks I like to follow these to see all the new exciting stuff that is coming :) Thanks for the feedback OotB; I'll keep 'em coming. :) The Wemos W600-PICO looked promising as an alternative to esp8266 but it isn't sold on Aliexpress anymore? Can't find it anywhere :/ The W600-PICO by Wemos is lis...