iabdalkader
9ed39553f2
drivers/ninaw10: Add ioctl for reading analog pins.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-10-20 12:17:55 +11:00
Damien George
b1229efbd1
all: Fix spelling mistakes based on codespell check.
...
Signed-off-by: Damien George <damien@micropython.org>
2023-04-27 18:03:06 +10:00
iabdalkader
b9c1e4c205
drivers/ninaw10: Connect to WiFi asynchronously.
...
Before this patch, WiFi connection was blocking, and could raise exceptions
if the connection failed for any reason (including timeouts). This doesn't
match the behavior of other WiFi modules, which connect asynchronously, and
requires handling of exceptions on connect. This change makes `connect()`
work asynchronously by scheduling code to poll connection status, and
handle reconnects (if needed), and return immediately without blocking.
2022-11-16 09:46:43 +11:00
iabdalkader
0bdfceacbe
extmod/network_ninaw10: Add support for socket events callback.
2022-05-26 11:15:07 +10:00
iabdalkader
be83bdf9ec
drivers/ninaw10: Update driver to support firmware 1.5.0.
...
* Firmware 1.5.0 introduces a new BSD-like sockets ABI,
which improves the integration with MicroPython.
2022-05-25 16:05:50 +02:00
iabdalkader
52c2580a40
drivers/ninaw10: Fix isconnected to return False when inactive.
...
If isconnected is called before active, it returns -1, which causes
mp_obj_new_bool return True, indicating the module is connected.
2022-04-20 15:40:52 +10:00
iabdalkader
465b74e78d
drivers/ninaw10: Add NIC-level ioctl function.
...
This commit adds support in the driver for irregular commands. It
currently supports setting GPIO pin mode, and GPIO pin read/write value.
2022-02-18 14:35:26 +11:00
iabdalkader
1aac151d68
drivers/ninaw10: Return standard error numbers.
2022-01-21 13:35:05 +11:00
iabdalkader
e401ff8935
drivers/ninaw10: Fix timeout handling to match modusocket.
2022-01-21 13:31:41 +11:00
iabdalkader
981664fd07
drivers/ninaw10: Add function to check socket state/data availability.
2022-01-21 13:30:13 +11:00
iabdalkader
12f9f93b39
drivers/ninaw10/nina_wifi_drv: Fix DNS resolution.
...
- The wrong ACK is returned and checked.
- Send secondary DNS to google.
2022-01-06 14:37:34 +11:00
iabdalkader
b65d17fced
drivers/ninaw10: Fix BSSID byte order, and add null byte to ESSID.
...
- Fix the BSSID byte order from scan and netinfo.
- Make sure ESSID from netinfo is null terminated.
2021-11-19 15:41:26 +11:00
iabdalkader
43079aaf86
drivers/ninaw10: Add ublox Nina-W10 WiFi/BT module driver.
...
- Add WiFi/BT drivers for ublox Nina-W10 (esp32 based) module.
- Add ublox Nina-W10 Python module in extmod.
2021-11-13 23:01:03 +11:00