circuitpython/ports/raspberrypi/boards
Jeff Epler 6c3cdceb45
Implement scan, connect, ping
My pings go out, and then they come back

```py
import os
import wifi
import ipaddress

wifi.radio.connect(os.getenv('WIFI_SSID'), os.getenv('WIFI_PASSWORD'))
ipv4 = ipaddress.ip_address("8.8.4.4")
print("Ping google.com: %f ms" % (wifi.radio.ping(ipv4)*1000))
```
2022-09-28 10:06:33 -05:00
..
adafruit_feather_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_itsybitsy_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_kb2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_macropad_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_qt2040_trinkey Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_qtpy_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
arduino_nano_rp2040_connect Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
bwshockley_figpi Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_nb_rp2040_wifi Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_lora Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_lte Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_subghz Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_wifi Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_wifi_ble Added challenger_rp2040_wifi_ble board. 2022-09-06 09:37:21 +02:00
cytron_maker_nano_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
cytron_maker_pi_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
elecfreaks_picoed Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
electrolama_minik Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_encoderpad_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey18 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey44 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey60 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey87 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
melopero_shake_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
odt_bread_2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
odt_cast_away_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_badger2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_interstate75 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_keybow2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_motor2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_pga2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_picolipo_4mb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_picolipo_16mb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_picosystem Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_plasma2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_servo2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_tiny2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_tiny2040_2mb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
raspberry_pi_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
raspberry_pi_pico_w Implement scan, connect, ping 2022-09-28 10:06:33 -05:00
seeeduino_xiao_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
silicognition_rp2040_shim Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
solderparty_bbq20kbd Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
solderparty_rp2040_stamp Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_micromod_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_pro_micro_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_thing_plus_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
takayoshiotake_octave_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
waveshare_rp2040_zero Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
weact_studio_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
wiznet_w5100s_evb_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
wiznet_w5500_evb_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
zrichard_rp2.65-f Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00