mirror of
https://github.com/micropython/micropython.git
synced 2026-01-05 19:50:30 +01:00
alif: Integrate cyw43 WLAN driver.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -47,6 +47,9 @@
|
||||
#include "lwip/init.h"
|
||||
#include "lwip/apps/mdns.h"
|
||||
#endif
|
||||
#if MICROPY_PY_NETWORK_CYW43
|
||||
#include "lib/cyw43-driver/src/cyw43.h"
|
||||
#endif
|
||||
|
||||
extern uint8_t __StackTop, __StackLimit;
|
||||
extern uint8_t __GcHeapStart, __GcHeapEnd;
|
||||
@@ -100,6 +103,18 @@ int main(void) {
|
||||
mod_network_lwip_init();
|
||||
#endif
|
||||
|
||||
#if MICROPY_PY_NETWORK_CYW43
|
||||
{
|
||||
cyw43_init(&cyw43_state);
|
||||
uint8_t buf[8];
|
||||
memcpy(&buf[0], "ALIF", 4);
|
||||
mp_hal_get_mac_ascii(MP_HAL_MAC_WLAN0, 8, 4, (char *)&buf[4]);
|
||||
cyw43_wifi_ap_set_ssid(&cyw43_state, 8, buf);
|
||||
cyw43_wifi_ap_set_auth(&cyw43_state, CYW43_AUTH_WPA2_AES_PSK);
|
||||
cyw43_wifi_ap_set_password(&cyw43_state, 8, (const uint8_t *)"alif0123");
|
||||
}
|
||||
#endif
|
||||
|
||||
for (;;) {
|
||||
// Initialise MicroPython runtime.
|
||||
mp_init();
|
||||
|
||||
Reference in New Issue
Block a user