nuttx/boards/arm
Ricard Rosson 29c433ea47 rp23xx/raspberrypi-pico-2-w: add access-device config
Add an "access" board configuration for the Pico 2 W access device: a
WiFi station plus a composite USB device (CDC-ACM console + CDC-NCM NIC)
with a DHCP server, and an mDNS responder pinned to the USB NIC (eth0)
via CONFIG_NETUTILS_MDNS_BIND_IFNAME so a host plugged into USB resolves
the board by name without advertising onto the WiFi network.  The
portalup boot helper brings the interfaces up and starts the responder.

Requires an apps tree providing EXAMPLES_PORTALUP and the mDNS
single-interface bind option, e.g.:

  ./tools/configure.sh -a ../apps-integration raspberrypi-pico-2-w:access

Assisted-by: Claude (Anthropic Claude Code)
Signed-off-by: Ricard Rosson <ricard@groundbits.com>
2026-07-23 16:52:55 +01:00
..
a1x/pcduino-a10 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
am67/t3-gem-o1 boards/arm/am67: Add support for t3-gem-o1 board. 2026-05-28 14:16:03 +02:00
am335x/beaglebone-black boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
at32/at32f437-mini boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
c5471/c5471evm boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
common/stm32 boards/arm/stm32h7: switch board common to boards/arm/common/stm32 2026-07-11 15:09:45 -03:00
csk6 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
cxd56xx drivers/: Multiple Drivers Are Registered With World Writable - Part 2 2026-07-15 15:27:28 +08:00
dm320/ntosd-dm320 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
efm32 include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
eoss3/quickfeather boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
fvp-v8r-aarch32/fvp-armv8r-aarch32 !sched/clock: remove CONFIG_SYSTEM_TIME64 and always use 64-bit time 2026-05-19 16:21:28 +08:00
gd32f4 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
ht32f491x3/esk32 boards/config: Remove final mentions of NSH_ARCHINIT 2026-05-02 15:25:45 -03:00
imx6/sabre-6quad boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
imx9 boards/config: Remove final mentions of NSH_ARCHINIT 2026-05-02 15:25:45 -03:00
imxrt !drivers/pwm: remove PWM_MULTICHAN option 2026-05-18 11:35:25 -04:00
kinetis boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
kl drivers/efuse/efuse: Drivers Registered With World Write Permissions(Part 1) 2026-07-13 12:08:01 +02:00
lc823450/lc823450-xgevk !sched/clock: remove CONFIG_SYSTEM_TIME64 and always use 64-bit time 2026-05-19 16:21:28 +08:00
lpc17xx_40xx Documentation: PBKDF2 login docs, board Kconfig, and CI password 2026-07-21 20:19:14 +08:00
lpc31xx arch/ceva: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
lpc43xx arch/ceva: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
lpc54xx/lpcxpresso-lpc54628 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
lpc214x boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
lpc2378/olimex-lpc2378 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
max326xx/max32660-evsys boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
mcx-nxxx/frdm-mcxn236 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
moxart/moxa Documentation: PBKDF2 login docs, board Kconfig, and CI password 2026-07-21 20:19:14 +08:00
mps boards/mps3-an547: Fix error caused by updating nsh Kconfig 2026-07-08 11:32:02 +08:00
mx8mp/verdin-mx8mp boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
nrf52 !drivers/pwm: remove PWM_MULTICHAN option 2026-05-18 11:35:25 -04:00
nrf53 !libc/stream: remove CONFIG_LIBC_LONG_LONG and always support long long 2026-05-19 16:21:28 +08:00
nrf91 thingy91: initial sensors support 2026-06-10 08:49:14 -03:00
nuc1xx/nutiny-nuc120 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
phy62xx/phy6222 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
qemu boards/arm/qemu: Fix KASAN global sections placement in linker script 2026-07-03 07:51:11 +02:00
ra4 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
rp23xx rp23xx/raspberrypi-pico-2-w: add access-device config 2026-07-23 16:52:55 +01:00
rp2040 !libc/stream: remove CONFIG_LIBC_LONG_LONG and always support long long 2026-05-19 16:21:28 +08:00
rtl8720f/rtl8720f_evb boards/arm/ameba: enable CONFIG_SCHED_WAITPID in nsh defconfigs 2026-07-17 08:30:47 -03:00
rtl8721dx/pke8721daf arch/arm/rtl8721dx: add shared Ameba GPIO driver. 2026-07-21 08:34:05 +02:00
s32k1xx !include/fcntl.h: align open flags with Linux values 2026-06-30 13:43:44 +08:00
s32k3xx boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
sam34 drivers/efuse/efuse: Drivers Registered With World Write Permissions(Part 1) 2026-07-13 12:08:01 +02:00
sama5 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
samd2l2 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
samd5e5 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
samv7 drivers/: Multiple Drivers Are Registered With World Writable - Part 2 2026-07-15 15:27:28 +08:00
stm32c0 !arch/arm/src/stm32: unify the timer input clock board options 2026-07-04 16:31:29 -03:00
stm32f0 !arch/arm/src/stm32: unify the timer input clock board options 2026-07-04 16:31:29 -03:00
stm32f1 boards/arm/stm32{f1,f4}: drop duplicated reset.c/romfs, use common board logic 2026-07-14 15:05:33 +02:00
stm32f2 !arch/arm/src/stm32: unify the timer input clock board options 2026-07-04 16:31:29 -03:00
stm32f3 boards/stm32f3: nucleo-f302r8:ihm07m1_b16: enable LTO to fit flash 2026-07-16 08:12:38 +02:00
stm32f4 boards/arm/stm32{f1,f4}: drop duplicated reset.c/romfs, use common board logic 2026-07-14 15:05:33 +02:00
stm32f7 boards/stm32f746g-disco: add explicit CRYPTO/CODECS deps for dropbear defconfig 2026-07-21 17:17:46 -04:00
stm32g0 !arch/arm/src/stm32: unify the timer input clock board options 2026-07-04 16:31:29 -03:00
stm32g4 !arch/arm/src/stm32: unify the timer input clock board options 2026-07-04 16:31:29 -03:00
stm32h5 boards/arm/stm32{l5,u5,wb,wl5,n6,h5}: use stm32 boards common 2026-07-12 09:35:56 +08:00
stm32h7 arch/arm/src/stm32h7: Extend crypto interface to support HW HASH 2026-07-21 08:43:33 +02:00
stm32l0 boards/stm32l0538-disco: Remove DD command to release more space 2026-07-01 13:16:04 -03:00
stm32l1 drivers/: Multiple Drivers Are Registered With World Writable - Part 2 2026-07-15 15:27:28 +08:00
stm32l4 !arch/arm/src/stm32: unify the timer input clock board options 2026-07-04 16:31:29 -03:00
stm32l5 boards/arm/stm32{l5,u5,wb,wl5,n6,h5}: use stm32 boards common 2026-07-12 09:35:56 +08:00
stm32n6 boards/arm/stm32{l5,u5,wb,wl5,n6,h5}: use stm32 boards common 2026-07-12 09:35:56 +08:00
stm32u5 boards/arm/stm32{l5,u5,wb,wl5,n6,h5}: use stm32 boards common 2026-07-12 09:35:56 +08:00
stm32wb boards/arm/stm32{l5,u5,wb,wl5,n6,h5}: use stm32 boards common 2026-07-12 09:35:56 +08:00
stm32wl5 boards/arm/stm32{l5,u5,wb,wl5,n6,h5}: use stm32 boards common 2026-07-12 09:35:56 +08:00
str71x/olimex-strp711 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
tiva boards: tiva: Fix CC13xx red LED selection 2026-07-06 16:35:49 +08:00
tlsr82/tlsr8278adk80d stdlib/rand: replace weak LCG with xorshift32 PRNG 2026-07-03 15:08:12 +08:00
tms570 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00
xmc4 boards/arm: Replace board_app_initialize 2026-05-02 18:36:46 +08:00