docs: WLAN module, undocumented methods
Documentation URL
https://docs.micropython.org/en/latest/library/network.WLAN.html
Description
MP 1.23 on RP2
My program creates an instance of WiFi client and prints its interface:
nic = WLAN(STA_IF)
print(dir(nic))
Output:
['class', 'IF_AP', 'IF_STA', 'PM_NONE', 'PM_PERFORMANCE', 'PM_POWERSAVE', 'SEC_OPEN', 'SEC_WPA_WPA2', 'active', 'config', 'connect', 'deinit', 'disconnect', 'ifconfig', 'ioctl', 'ipconfig', 'isconnected', 'scan', 'send_ethernet', 'status']
The doc doesn't explain these methods:
- deinit
- ioctl
- send_ethernet
Essential info: is it safe to call deinit() to tear down a WLAN instance and free the resources used by it?
Same questions regarding AP_IF, I suppose.
Code of Conduct
Yes, I agree
network: wiznet: send_ethernet
Checks
-
I agree to follow the MicroPython Code of Conduct to ensure a safe and respectful space for everyone.
-
I've searched for existing issues and didn't find any that matched.
Documentation URL
https://docs.micropython.org/en/latest/library/network.WIZNET5K.html
Description
The nic instance has also this method: send_ethernet
It is undocumented.
I tried and it works: it permits to send raw ethernet packets on the wire.