circuitpython/ports/raspberrypi/boards
Scott Shawcroft 4e01674cbd
Fix rp2 safe mode via reset press
The picodvi PR #7880 switched the saved word to the watchdog
register since it reworked the RAM layout. This works for
reset_into_safe_mode because the watchdog scratch registers are
preserved by soft resets. They *aren't* preserved for pressing the
reset button. So it broken manual safe mode. Switch back to using
RAM to store the saved word but use the pico-sdks "uninitialized"
designation instead of a fixed location.

Also fixes USB host feather status neopixel by setting the power
pin.
2023-07-13 14:49:08 -07:00
..
0xcb_helios add pid.codes VID and PID 2023-01-07 13:11:38 +01:00
42keebs_frood Add missing pin definitions for 42. Keebs Frood 2022-11-04 15:33:16 +01:00
adafruit_feather_rp2040 Add the Feather RP2040 button to the board module 2023-05-13 22:13:47 +02:00
adafruit_feather_rp2040_can fix Neopixel for RP2040 CAN 2023-04-04 19:33:39 -04:00
adafruit_feather_rp2040_dvi Take in framebuffer resolution, not output res 2023-04-28 17:13:17 -07:00
adafruit_feather_rp2040_prop_maker Improve pin names 2023-04-25 13:22:42 -04:00
adafruit_feather_rp2040_rfm Add Feather RP2040 RFM, update DVI. 2023-03-28 15:23:19 -04:00
adafruit_feather_rp2040_scorpio Fix Scorpio on-board neopixel pin 2023-04-25 17:22:04 +02:00
adafruit_feather_rp2040_thinkink Update pins.c 2023-05-02 17:27:53 -04:00
adafruit_feather_rp2040_usb_host Fix rp2 safe mode via reset press 2023-07-13 14:49:08 -07: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 Fix board inits 2023-04-21 13:23:01 -07: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
boardsource_blok add Blok 2023-03-15 08:58:53 -07:00
bwshockley_figpi Update mpconfigboard.mk 2023-03-16 16:54:55 -05: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_sdrtc Added new RP2040 board with integrated SD/Card reader and RTC 2022-12-13 13:34:28 +01: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
cosmo_pico first commit 2023-02-09 01:59:59 +00: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
e_fidget Remove unexposed pins from E-Fidget 2023-01-03 19:24:48 -05: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
hack_club_sprig Add board.DISPLAY to hack_club_sprig 2023-05-10 11:24:26 -07:00
jpconstantineau_encoderpad_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey18 minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
jpconstantineau_pykey44 minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
jpconstantineau_pykey60 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey87 minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
lilygo_t_display_rp2040 Update pins.c 2023-05-24 08:44:57 +07:00
melopero_shake_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
nullbits_bit_c_pro Add nullbits Bit-C PRO board 2022-12-25 15:21:32 +00: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 Update badger2040 start sequence for more contrast 2023-06-08 18:25:45 +02:00
pimoroni_badger2040w integrate latest changes from upstream 2023-04-27 18:14:46 +02:00
pimoroni_inky_frame_5_7 Add Pimoroni Inky Frame 5.7 2023-05-11 12:12:34 -07: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_pico_dv_base I2S pin names per Dan's suggestions on iMX PR 2023-04-28 16:58:39 -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 Fix board inits 2023-04-21 13:23:01 -07:00
pimoroni_plasma2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_plasma2040w update product-id 2023-04-28 08:57:22 +02: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 Add PicoDVI support 2023-04-19 15:14:02 -07:00
raspberry_pi_pico_w Add PicoDVI support 2023-04-19 15:14:02 -07: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
vcc_gnd_yd_rp2040 forgot to add these! 2022-10-11 13:12:43 -04:00
waveshare_rp2040_lcd_0_96 Fix board inits 2023-04-21 13:23:01 -07:00
waveshare_rp2040_lcd_1_28 Update config with proper USB VID 2023-01-03 20:31:18 +00: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
weact_studio_pico_16mb Add support for the 16MB WeAct Studio Pico 2022-11-14 14:04:07 +00: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