glenn20

Results 10 issues of glenn20

This PR updates `ports/esp32/network_wlan.c` to use the `esp_wifi_set_channel()` and `esp_wifi_get_channel()` to set and get the current wifi channel. **Fixes:** WLAN.config('channel') returns incorrect channel for AP_IF if STA has connected to...

port-esp32

This PR provides support for setting/getting the wifi protocol mode (11B|11G|11N). **Provides:** Adds the `protocol` option to `WLAN.config()` to support setting/getting the wifi protocol modem, eg: ``` import network ap...

port-esp32

This PR adds support for deinitialising the wifi peripheral prior to performing a soft reset. Besides calling esp_wifi_deinit(), it also resets the static state variables in network_wlan.c to their default...

port-esp32

This PR adds support for setting and getting the wifi power saving mode. Adds the `ps_mode` option to `WLAN.config()` to support setting/getting the wifi power saving mode. Also adds the...

port-esp8266
port-esp32

After a soft reset, micropython restarts with the wifi peripheral configuration continuing as set prior to the reset. This **may** be regarded as a feature by some (eg. continued connection...

bug

ESP-NOW is a proprietary wireless communication protocol which supports communication between ESP32 and ESP8266 devices. See: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html ESP-NOW would be of particular interest for low-power wireless communication requirements, such as...

port-esp8266
port-esp32

PR6515 (espnow support) has now been merged into the Micropython main branch. You should consider submitting Issues with ESPNow support in MicroPython [there](https://github.com/micropython/micropython/issues). I will keep this page open for...

PR6515 has now been merged into the Micropython main branch. You should consider submitting Issues with ESPNow support in MicroPython [there](https://github.com/micropython/micropython/issues). I will keep this branch (`espnow-g20`) open to preserve...

This PR ensures that `network.LAN.active(True/False)` will not raise an exception if the LAN is already in the desired state. ### Summary Currently, `lan.active(True)` will raise an `OSError` exception if the...

port-esp32

Allow URLs in mip package.json files to be specified relative to the base URL of the package.json file. This simplifies use of mip packages from forked or copied repos. When...

tools