Damien George
Damien George
Removal of recursion in `lfs_dir_traverse` in 8109f282668d0396c1a8df05d38ed215b0b8feac added 4 lines which give warnings on some compilers (eg clang): ``` dir = dir; off = off; ptag = ptag; attrs =...
In the latest v2.3.0, there are build warnings about unused `lfs_mlist_isopen()` when asserts are disabled (`-Wunused-function`). The build that gives this warning is running on GitHub Actions with a macos-11.0...
This is part 2 of #8191 (new mpy v6 file format). The PR adds the ability to place .mpy files in a special filesystem ROM and import them inplace so...
This PR attempts to implement exact parsing of floats in `mp_parse_num_decimal()`. There have been quite a few issues related to this, and parsing floats correctly is important, so I thought...
Currently MicroPython supports SSL/TLS connections using `ussl.wrap_socket()`. CPython long ago replaced this function with `ssl.SSLContext`: > Since Python 3.2 and 2.7.9, it is recommended to use the SSLContext.wrap_socket() of an...
There don't seem to be to many changes going from v2.1.2 to v2.1.3 of lwIP. Mostly they are: - IPv6 fixes and improvements - changes to apps and other code...
I2C slave mode is an often-requested feature. See eg #3680 and #3858, and #3114 for a previous discussion that was tied to esp8266 implementation. It would be good to define...
To address #102: if the broker is restarted then when the client reconnects it needs to resubscribe to previously-subscribed topics in order for them to be delivered. Other MQTT clients...
Then the MicroPython heap can be increased by 128 bytes.
This allows to load .mpy files from the filesystem on the micro:bit. With this commit code size is increased by about 1k bytes. Heap usage is similar to before this...