Benjamin Valentin
d0a1a76351
drivers/atwinc15x0: don't disable interrupts
2022-10-25 14:47:13 +02:00
Marian Buschsieweke
f0d0e62fbf
drivers/atwinc15x0: add missing include
2022-09-26 18:54:39 +02:00
Benjamin Valentin
566935af44
drivers/atwinc15x0: add RESET state
2022-08-23 18:23:05 +02:00
Benjamin Valentin
b27cd86d2b
drivers/atwinc15x0: reset device if m2m_wifi_handle_events() fails
...
Currently when m2m_wifi_handle_events() fails, we end up in a busy
loop and the netdev thread becomes unusable.
Instead, reset (re-init) the WiFi module if this condition occurs.
While not ideal, it's certainly an improvement to the current situation.
2022-08-19 11:36:05 +02:00
benpicco
5fd88e1d35
Merge pull request #17889 from benpicco/drivers/atwinc15x0-fix_sleep
...
drivers/atwinc15x0: disconnect when sleeping
2022-05-18 16:27:34 +02:00
Benjamin Valentin
37159fe4d9
drivers/atwinc15x0: make use of wake pin
2022-05-12 00:29:28 +02:00
Benjamin Valentin
14121a5298
drivers/atwinc15x0: fix DEBUG() macro
2022-05-12 00:29:28 +02:00
Benjamin Valentin
71bfc3a1ca
drivers/atwinc15x0: disconnect when sleeping
...
Don't try to re-connect when the interface is in SLEEP state.
Also disconnect before entering sleep.
2022-05-12 00:29:28 +02:00
Francisco
8b18898760
Merge pull request #17880 from benpicco/drivers/atwinc15x0-mcast
...
drivers/atwinc15x0: join multicast groups
2022-04-07 15:42:26 +02:00
Benjamin Valentin
d800cca1c3
drivers/atwinc15x0: register with netdev
2022-03-30 16:07:29 +02:00
Benjamin Valentin
b173bbb0b7
drivers/atwinc15x0: join multicast groups
...
I noticed the wifi module would not receive any router advertisements
while an esp8266 did just fine.
Turns out joining the multicast groups was not enabled.
With this it works as expected.
2022-03-29 15:16:54 +02:00
Benjamin Valentin
b28738c11c
drivers/atwinc15x0: enable sleep state
...
This allows the interface to enter SLEEP state in which it only
consumes 4µA.
2022-03-24 14:04:53 +01:00
Jose Alamos
d6899f40a7
drivers/atwinc15x0: adapt NETOPT_RSSI to int16_t
2022-01-17 17:54:18 +01:00
Gunar Schorcht
c6874dfbdf
drivers/atwinc15x0: mirgate to ztimer
2021-12-13 13:58:42 +01:00
Bas Stottelaar
62994dfb16
drivers/*: replace #if ENABLE_DEBUG with IS_ACTIVE
2020-11-02 21:34:12 +01:00
Bas Stottelaar
92b1dfc703
drivers/*: realign ENABLE_DEBUG
2020-10-23 01:26:09 +02:00
Benjamin Valentin
492283898e
pkg/driver_atwinc15x0: don't be pedantic
2020-07-31 13:38:03 +02:00
Gunar Schorcht
660a852935
drivers: add netdev driver for ATWINC15x0 WiFi module
2020-06-26 12:33:38 +02:00