diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index c77315e7971..18963bc574f 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -3160,7 +3160,7 @@ nsh>
Kamami STM32 Butterfly 2 - Support for the Kamami STM32 Butterfly 2 was contributed by Michał Łyszczek in NuttX-7/18. That port features the STMicro STM32F107VC MCU. + Support for the Kamami STM32 Butterfly 2 was contributed by Michał Łyszczek in NuttX-7/18. That port features the STMicro STM32F107VC MCU.
STATUS:
diff --git a/arch/arm/src/sam34/sam_wdt.c b/arch/arm/src/sam34/sam_wdt.c
index 62075d9a765..a75f63097bd 100644
--- a/arch/arm/src/sam34/sam_wdt.c
+++ b/arch/arm/src/sam34/sam_wdt.c
@@ -695,7 +695,9 @@ void sam_wdtinitialize(FAR const char *devpath)
priv->window = priv->reload;
- /* Register the watchdog driver as /dev/watchdog0 */
+ /* Register the watchdog driver, usually at CONFIG_WATCHDOG_DEVPATH
+ * (default /dev/watchdog0).
+ */
(void)watchdog_register(devpath, (FAR struct watchdog_lowerhalf_s *)priv);
diff --git a/arch/arm/src/sama5/sam_wdt.c b/arch/arm/src/sama5/sam_wdt.c
index 26f40860b7c..342aa5c8f3d 100644
--- a/arch/arm/src/sama5/sam_wdt.c
+++ b/arch/arm/src/sama5/sam_wdt.c
@@ -687,9 +687,11 @@ int sam_wdt_initialize(void)
(void)irq_attach(SAM_IRQ_WDT, sam_interrupt);
#endif
- /* Register the watchdog driver as /dev/watchdog0 */
+ /* Register the watchdog driver at the configured location (default
+ * /dev/watchdog0).
+ */
- (void)watchdog_register("/dev/watchdog0",
+ (void)watchdog_register(CONFIG_WATCHDOG_DEVPATH,
(FAR struct watchdog_lowerhalf_s *)priv);
return OK;
}
diff --git a/arch/arm/src/samv7/sam_wdt.c b/arch/arm/src/samv7/sam_wdt.c
index d317bbd74d3..850fd2288c3 100644
--- a/arch/arm/src/samv7/sam_wdt.c
+++ b/arch/arm/src/samv7/sam_wdt.c
@@ -687,9 +687,11 @@ int sam_wdt_initialize(void)
(void)irq_attach(SAM_IRQ_WDT, sam_interrupt);
#endif
- /* Register the watchdog driver as /dev/wdt */
+ /* Register the watchdog driver as device-node configured via .config.
+ * Normally /dev/watchdog0
+ */
- (void)watchdog_register("/dev/wdt",
+ (void)watchdog_register(CONFIG_WATCHDOG_DEVPATH,
(FAR struct watchdog_lowerhalf_s *)priv);
return OK;
}
diff --git a/arch/arm/src/stm32/chip/stm32f103v_pinmap.h b/arch/arm/src/stm32/chip/stm32f103v_pinmap.h
index 61895a74e9b..17492579f73 100644
--- a/arch/arm/src/stm32/chip/stm32f103v_pinmap.h
+++ b/arch/arm/src/stm32/chip/stm32f103v_pinmap.h
@@ -341,6 +341,20 @@
#define GPIO_TIM5_CH4IN (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN3)
#define GPIO_TIM5_CH4OUT (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTA|GPIO_PIN3)
+#define GPIO_TIM8_ETR (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN0)
+#define GPIO_TIM8_CH1IN (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN6)
+#define GPIO_TIM8_CH1OUT (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTC|GPIO_PIN6)
+#define GPIO_TIM8_CH2IN (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN7)
+#define GPIO_TIM8_CH2OUT (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTC|GPIO_PIN7)
+#define GPIO_TIM8_CH3IN (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN8)
+#define GPIO_TIM8_CH3OUT (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTC|GPIO_PIN8)
+#define GPIO_TIM8_CH4IN (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN9)
+#define GPIO_TIM8_CH4OUT (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTC|GPIO_PIN9)
+#define GPIO_TIM8_BKIN (GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
+#define GPIO_TIM8_CH1N (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTA|GPIO_PIN7)
+#define GPIO_TIM8_CH2N (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTB|GPIO_PIN0)
+#define GPIO_TIM8_CH3N (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTB|GPIO_PIN1)
+
#if 0 /* Needs further investigation */
#define GPIO_TRACECK (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTE|GPIO_PIN2)
#define GPIO_TRACED0 (GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTE|GPIO_PIN3)
diff --git a/arch/sim/include/spinlock.h b/arch/sim/include/spinlock.h
index 3c20ffe22af..350bf24b33e 100644
--- a/arch/sim/include/spinlock.h
+++ b/arch/sim/include/spinlock.h
@@ -66,7 +66,7 @@ typedef bool spinlock_t;
* Name: up_testset
*
* Description:
- * Perform and atomic test and set operation on the provided spinlock.
+ * Perform an atomic test and set operation on the provided spinlock.
*
* This function must be provided via the architecture-specific logoic.
*
diff --git a/configs/Kconfig b/configs/Kconfig
index 9385de296bd..0c5135513a4 100644
--- a/configs/Kconfig
+++ b/configs/Kconfig
@@ -954,7 +954,8 @@ config ARCH_BOARD_STM32_BUTTERFLY2
---help---
A configuration for the Kamami STM32Butterfly2 development board
based on STM32F107VC micro-controler chip with optional ETH
- board.
+ board. See
+ https://kamami.pl/zestawy-uruchomieniowe-stm32/178507-stm32butterfly2.html
config ARCH_BOARD_STM32_TINY
bool "STM32-Tiny board"
diff --git a/configs/README.txt b/configs/README.txt
index 3bd1f6759cc..c95087f42a7 100644
--- a/configs/README.txt
+++ b/configs/README.txt
@@ -660,7 +660,8 @@ configs/stm3240g-eval
toolchain (such as CodeSourcery).
configs/stm32butterfly2
- Kamami stm32butterfly2 development board with optional ETH phy.
+ Kamami stm32butterfly2 development board with optional ETH phy. See
+ https://kamami.pl/zestawy-uruchomieniowe-stm32/178507-stm32butterfly2.html
configs/stm32f103-minimum
Generic STM32F103C8T6 Minimum ARM Development Board.
diff --git a/configs/hymini-stm32v/buttons/defconfig b/configs/hymini-stm32v/buttons/defconfig
index 159cb319de8..39464dac3de 100644
--- a/configs/hymini-stm32v/buttons/defconfig
+++ b/configs/hymini-stm32v/buttons/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -682,6 +683,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set
@@ -772,6 +774,7 @@ CONFIG_USART1_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -867,6 +870,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -911,19 +916,20 @@ CONFIG_ARCH_HAVE_TLS=y
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=1
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="Key A"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Key B"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="Key A"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Key B"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -992,6 +998,7 @@ CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1037,6 +1044,7 @@ CONFIG_SYSTEM_READLINE=y
CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/hymini-stm32v/nsh2/defconfig b/configs/hymini-stm32v/nsh2/defconfig
index 45c640cacfb..79ee362dc14 100644
--- a/configs/hymini-stm32v/nsh2/defconfig
+++ b/configs/hymini-stm32v/nsh2/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -724,6 +725,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set
@@ -776,6 +778,7 @@ CONFIG_LCD_MAXPOWER=100
# CONFIG_LCD_MIO283QT2 is not set
# CONFIG_LCD_MIO283QT9A is not set
# CONFIG_LCD_UG9664HSWAG01 is not set
+# CONFIG_LCD_SH1106_OLED_132 is not set
# CONFIG_LCD_UG2864HSWEG01 is not set
# CONFIG_LCD_UG2832HSWEG04 is not set
# CONFIG_LCD_SSD1351 is not set
@@ -918,6 +921,7 @@ CONFIG_USBMSC_SCSI_STACKSIZE=2048
CONFIG_HAVE_USBTRACE=y
# CONFIG_USBMONITOR is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -1111,6 +1115,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1164,19 +1170,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=1
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="Key A"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Key B"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="Key A"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Key B"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1292,6 +1299,7 @@ CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1363,6 +1371,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1438,6 +1447,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
CONFIG_SYSTEM_USBMSC=y
CONFIG_SYSTEM_USBMSC_NLUNS=1
diff --git a/configs/hymini-stm32v/usbnsh/defconfig b/configs/hymini-stm32v/usbnsh/defconfig
index f482b3328d2..1c7d14202fd 100644
--- a/configs/hymini-stm32v/usbnsh/defconfig
+++ b/configs/hymini-stm32v/usbnsh/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -690,6 +691,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set
@@ -820,6 +822,7 @@ CONFIG_CDCACM_PRODUCTSTR="CDC/ACM Serial"
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -918,6 +921,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -962,19 +967,20 @@ CONFIG_ARCH_HAVE_TLS=y
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=1
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="Key A"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Key B"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="Key A"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Key B"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1044,6 +1050,7 @@ CONFIG_EXAMPLES_NSH=y
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1113,6 +1120,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1182,6 +1190,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/olimex-stm32-h405/usbnsh/defconfig b/configs/olimex-stm32-h405/usbnsh/defconfig
index c9828f8f3ec..a0deb7cb54e 100644
--- a/configs/olimex-stm32-h405/usbnsh/defconfig
+++ b/configs/olimex-stm32-h405/usbnsh/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -743,6 +744,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
CONFIG_ANALOG=y
@@ -879,6 +881,7 @@ CONFIG_CDCACM_PRODUCTSTR="CDC/ACM Serial"
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -978,6 +981,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1040,19 +1045,20 @@ CONFIG_EXAMPLES_ADC=y
CONFIG_EXAMPLES_ADC_DEVPATH="/dev/adc0"
CONFIG_EXAMPLES_ADC_GROUPSIZE=4
# CONFIG_EXAMPLES_ADC_SWTRIG is not set
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="BUT"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="BUT"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
CONFIG_EXAMPLES_CAN=y
CONFIG_EXAMPLES_CAN_DEVPATH="/dev/can0"
CONFIG_EXAMPLES_CAN_NMSGS=32
@@ -1132,6 +1138,7 @@ CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1202,6 +1209,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
CONFIG_NSH_DISABLE_PUT=y
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1271,6 +1279,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/olimex-stm32-p207/nsh/defconfig b/configs/olimex-stm32-p207/nsh/defconfig
index e1d2bf47a25..3337b0d0b4e 100644
--- a/configs/olimex-stm32-p207/nsh/defconfig
+++ b/configs/olimex-stm32-p207/nsh/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -768,6 +769,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
CONFIG_ANALOG=y
@@ -907,6 +909,7 @@ CONFIG_USBHOST_NPREALLOC=4
CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_ASYNCH is not set
# CONFIG_USBHOST_HUB is not set
+# CONFIG_USBHOST_COMPOSITE is not set
# CONFIG_USBHOST_MSC is not set
# CONFIG_USBHOST_CDCACM is not set
# CONFIG_USBHOST_HIDKBD is not set
@@ -915,6 +918,7 @@ CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_TRACE is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -1124,6 +1128,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1194,19 +1200,20 @@ CONFIG_EXAMPLES_ADC=y
CONFIG_EXAMPLES_ADC_DEVPATH="/dev/adc0"
CONFIG_EXAMPLES_ADC_GROUPSIZE=1
# CONFIG_EXAMPLES_ADC_SWTRIG is not set
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=6
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=6
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=7
-CONFIG_EXAMPLES_BUTTONS_NAME0="Button 0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="Button 0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CAN is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
@@ -1285,6 +1292,7 @@ CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1367,6 +1375,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
# CONFIG_NSH_DISABLE_NSLOOKUP is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
CONFIG_NSH_DISABLE_PUT=y
@@ -1458,6 +1467,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/olimexino-stm32/composite/defconfig b/configs/olimexino-stm32/composite/defconfig
index 13806d1ab8d..fcb7a0c8d7f 100644
--- a/configs/olimexino-stm32/composite/defconfig
+++ b/configs/olimexino-stm32/composite/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -734,6 +735,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
# CONFIG_RTC_DATETIME is not set
# CONFIG_RTC_HIRES is not set
@@ -927,6 +929,7 @@ CONFIG_USBMSC_SCSI_STACKSIZE=340
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -1035,6 +1038,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
# CONFIG_LIBC_LONG_LONG is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1096,19 +1101,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=768
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="BOOT 0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="BOOT 0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CXXTEST is not set
@@ -1186,6 +1192,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1258,6 +1265,7 @@ CONFIG_NSH_DISABLE_MKFATFS=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1343,6 +1351,7 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_STACKMONITOR is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_USBMSC is not set
# CONFIG_SYSTEM_VI is not set
diff --git a/configs/olimexino-stm32/nsh/defconfig b/configs/olimexino-stm32/nsh/defconfig
index 12a981172da..8b9fd359f98 100644
--- a/configs/olimexino-stm32/nsh/defconfig
+++ b/configs/olimexino-stm32/nsh/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -733,6 +734,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
# CONFIG_RTC_DATETIME is not set
# CONFIG_RTC_HIRES is not set
@@ -856,6 +858,7 @@ CONFIG_USART2_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -964,6 +967,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
# CONFIG_LIBC_LONG_LONG is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1025,19 +1030,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=768
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="BOOT 0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="BOOT 0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CXXTEST is not set
@@ -1115,6 +1121,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1187,6 +1194,7 @@ CONFIG_NSH_DISABLE_MKFATFS=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1258,6 +1266,7 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_STACKMONITOR is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/sama5d4-ek/ipv6/defconfig b/configs/sama5d4-ek/ipv6/defconfig
index a6af39fe39d..1e0f9b6ba65 100644
--- a/configs/sama5d4-ek/ipv6/defconfig
+++ b/configs/sama5d4-ek/ipv6/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -493,8 +494,6 @@ CONFIG_ARCH_HAVE_BUTTONS=y
CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_HAVE_IRQBUTTONS=y
CONFIG_ARCH_IRQBUTTONS=y
-CONFIG_NSH_MMCSDMINOR=0
-CONFIG_NSH_MMCSDSLOTNO=0
#
# Board-Specific Options
@@ -520,6 +519,7 @@ CONFIG_SAMA5D4EK_MXT_DEVMINOR=0
CONFIG_SAMA5D4EK_WM8904_I2CFREQUENCY=400000
CONFIG_SAMA5D4EK_WM8904_SRCMAIN=y
# CONFIG_SAMA5D4EK_WM8904_SRCSCK is not set
+# CONFIG_BOARD_CRASHDUMP is not set
CONFIG_LIB_BOARDCTL=y
# CONFIG_BOARDCTL_UNIQUEID is not set
CONFIG_BOARDCTL_TSCTEST=y
@@ -546,6 +546,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set
# CONFIG_CLOCK_MONOTONIC is not set
+# CONFIG_ARCH_HAVE_TIMEKEEPING is not set
# CONFIG_JULIAN_TIME is not set
CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=32
@@ -642,6 +643,7 @@ CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y
CONFIG_ARCH_HAVE_RNG=y
CONFIG_DEV_RANDOM=y
+# CONFIG_DEV_URANDOM is not set
# CONFIG_DEV_LOOP is not set
#
@@ -668,6 +670,7 @@ CONFIG_I2S=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
CONFIG_RTC_DATETIME=y
# CONFIG_RTC_ALARM is not set
@@ -704,7 +707,12 @@ CONFIG_MXT_NPOLLWAITERS=4
# CONFIG_BUTTONS is not set
# CONFIG_DJOYSTICK is not set
# CONFIG_AJOYSTICK is not set
+
+#
+# IO Expander/GPIO Support
+#
# CONFIG_IOEXPANDER is not set
+# CONFIG_DEV_GPIO is not set
#
# LCD Driver Support
@@ -843,12 +851,14 @@ CONFIG_USART4_2STOP=0
# CONFIG_USART4_IFLOWCONTROL is not set
# CONFIG_USART4_OFLOWCONTROL is not set
# CONFIG_USART4_DMA is not set
+# CONFIG_PSEUDOTERM is not set
# CONFIG_USBDEV is not set
CONFIG_USBHOST=y
CONFIG_USBHOST_NPREALLOC=4
CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_ASYNCH is not set
# CONFIG_USBHOST_HUB is not set
+# CONFIG_USBHOST_COMPOSITE is not set
CONFIG_USBHOST_MSC=y
# CONFIG_USBHOST_CDCACM is not set
CONFIG_USBHOST_HIDKBD=y
@@ -863,7 +873,9 @@ CONFIG_HIDKBD_NPOLLWAITERS=2
# CONFIG_USBHOST_HIDMOUSE is not set
# CONFIG_USBHOST_RTL8187 is not set
# CONFIG_USBHOST_TRACE is not set
+# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -884,6 +896,7 @@ CONFIG_RAMLOG_SYSLOG=y
# CONFIG_SYSLOG_NONE is not set
# CONFIG_SYSLOG_FILE is not set
# CONFIG_CONSOLE_SYSLOG is not set
+# CONFIG_SYSLOG_CHARDEV is not set
#
# Networking Support
@@ -1216,6 +1229,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1246,6 +1261,7 @@ CONFIG_LIBC_NETDB=y
# CONFIG_LIB_CRC64_FAST is not set
# CONFIG_LIB_KBDCODEC is not set
# CONFIG_LIB_SLCDCODEC is not set
+# CONFIG_LIB_HEX2BIN is not set
#
# Basic CXX Support
@@ -1276,22 +1292,22 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="PB_USER"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="PB_USER"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
-# CONFIG_EXAMPLES_CPUHOG is not set
# CONFIG_EXAMPLES_CXXTEST is not set
# CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_DISCOVER is not set
@@ -1331,10 +1347,10 @@ CONFIG_EXAMPLES_NX_TOOLBAR_HEIGHT=16
# CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set
# CONFIG_EXAMPLES_PCA9635 is not set
-# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set
# CONFIG_EXAMPLES_RANDOM is not set
+# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_ROMFS is not set
@@ -1387,6 +1403,7 @@ CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1464,12 +1481,12 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MB is not set
# CONFIG_NSH_DISABLE_MKDIR is not set
# CONFIG_NSH_DISABLE_MKFATFS is not set
-# CONFIG_NSH_DISABLE_MKFIFO is not set
# CONFIG_NSH_DISABLE_MKRD is not set
# CONFIG_NSH_DISABLE_MH is not set
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1486,6 +1503,8 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_USLEEP is not set
# CONFIG_NSH_DISABLE_WGET is not set
# CONFIG_NSH_DISABLE_XD is not set
+CONFIG_NSH_MMCSDMINOR=0
+CONFIG_NSH_MMCSDSLOTNO=0
#
# Configure Command Options
@@ -1594,7 +1613,7 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
# CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FREE is not set
-# CONFIG_LIB_HEX2BIN is not set
+# CONFIG_SYSTEM_HEX2BIN is not set
# CONFIG_SYSTEM_HEXED is not set
CONFIG_SYSTEM_I2CTOOL=y
CONFIG_I2CTOOL_MINBUS=0
@@ -1624,6 +1643,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/sama5d4-ek/nsh/defconfig b/configs/sama5d4-ek/nsh/defconfig
index 83137414267..32fefdc17de 100644
--- a/configs/sama5d4-ek/nsh/defconfig
+++ b/configs/sama5d4-ek/nsh/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -493,8 +494,6 @@ CONFIG_ARCH_HAVE_BUTTONS=y
CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_HAVE_IRQBUTTONS=y
CONFIG_ARCH_IRQBUTTONS=y
-CONFIG_NSH_MMCSDMINOR=0
-CONFIG_NSH_MMCSDSLOTNO=0
#
# Board-Specific Options
@@ -520,6 +519,7 @@ CONFIG_SAMA5D4EK_MXT_DEVMINOR=0
CONFIG_SAMA5D4EK_WM8904_I2CFREQUENCY=400000
CONFIG_SAMA5D4EK_WM8904_SRCMAIN=y
# CONFIG_SAMA5D4EK_WM8904_SRCSCK is not set
+# CONFIG_BOARD_CRASHDUMP is not set
CONFIG_LIB_BOARDCTL=y
# CONFIG_BOARDCTL_UNIQUEID is not set
CONFIG_BOARDCTL_TSCTEST=y
@@ -546,6 +546,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set
# CONFIG_CLOCK_MONOTONIC is not set
+# CONFIG_ARCH_HAVE_TIMEKEEPING is not set
# CONFIG_JULIAN_TIME is not set
CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=32
@@ -642,6 +643,7 @@ CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y
CONFIG_ARCH_HAVE_RNG=y
CONFIG_DEV_RANDOM=y
+# CONFIG_DEV_URANDOM is not set
# CONFIG_DEV_LOOP is not set
#
@@ -668,6 +670,7 @@ CONFIG_I2S=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
CONFIG_RTC_DATETIME=y
# CONFIG_RTC_ALARM is not set
@@ -704,7 +707,12 @@ CONFIG_MXT_NPOLLWAITERS=4
# CONFIG_BUTTONS is not set
# CONFIG_DJOYSTICK is not set
# CONFIG_AJOYSTICK is not set
+
+#
+# IO Expander/GPIO Support
+#
# CONFIG_IOEXPANDER is not set
+# CONFIG_DEV_GPIO is not set
#
# LCD Driver Support
@@ -845,12 +853,14 @@ CONFIG_USART4_2STOP=0
# CONFIG_USART4_IFLOWCONTROL is not set
# CONFIG_USART4_OFLOWCONTROL is not set
# CONFIG_USART4_DMA is not set
+# CONFIG_PSEUDOTERM is not set
# CONFIG_USBDEV is not set
CONFIG_USBHOST=y
CONFIG_USBHOST_NPREALLOC=4
CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_ASYNCH is not set
# CONFIG_USBHOST_HUB is not set
+# CONFIG_USBHOST_COMPOSITE is not set
CONFIG_USBHOST_MSC=y
# CONFIG_USBHOST_CDCACM is not set
CONFIG_USBHOST_HIDKBD=y
@@ -865,7 +875,9 @@ CONFIG_HIDKBD_NPOLLWAITERS=2
# CONFIG_USBHOST_HIDMOUSE is not set
# CONFIG_USBHOST_RTL8187 is not set
# CONFIG_USBHOST_TRACE is not set
+# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -886,6 +898,7 @@ CONFIG_RAMLOG_SYSLOG=y
# CONFIG_SYSLOG_NONE is not set
# CONFIG_SYSLOG_FILE is not set
# CONFIG_CONSOLE_SYSLOG is not set
+# CONFIG_SYSLOG_CHARDEV is not set
#
# Networking Support
@@ -1220,6 +1233,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1257,6 +1272,7 @@ CONFIG_NETDB_DNSSERVER_NOADDR=y
# CONFIG_LIB_CRC64_FAST is not set
# CONFIG_LIB_KBDCODEC is not set
# CONFIG_LIB_SLCDCODEC is not set
+# CONFIG_LIB_HEX2BIN is not set
#
# Basic CXX Support
@@ -1287,22 +1303,22 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="PB_USER"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="PB_USER"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
-# CONFIG_EXAMPLES_CPUHOG is not set
# CONFIG_EXAMPLES_CXXTEST is not set
# CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_DISCOVER is not set
@@ -1342,10 +1358,10 @@ CONFIG_EXAMPLES_NX_TOOLBAR_HEIGHT=16
# CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set
# CONFIG_EXAMPLES_PCA9635 is not set
-# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set
# CONFIG_EXAMPLES_RANDOM is not set
+# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_ROMFS is not set
@@ -1398,6 +1414,7 @@ CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1480,13 +1497,13 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MB is not set
# CONFIG_NSH_DISABLE_MKDIR is not set
# CONFIG_NSH_DISABLE_MKFATFS is not set
-# CONFIG_NSH_DISABLE_MKFIFO is not set
# CONFIG_NSH_DISABLE_MKRD is not set
# CONFIG_NSH_DISABLE_MH is not set
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
# CONFIG_NSH_DISABLE_NSLOOKUP is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1504,6 +1521,8 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_USLEEP is not set
# CONFIG_NSH_DISABLE_WGET is not set
# CONFIG_NSH_DISABLE_XD is not set
+CONFIG_NSH_MMCSDMINOR=0
+CONFIG_NSH_MMCSDSLOTNO=0
#
# Configure Command Options
@@ -1595,7 +1614,7 @@ CONFIG_NSH_IOBUFFER_SIZE=512
# CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FREE is not set
-# CONFIG_LIB_HEX2BIN is not set
+# CONFIG_SYSTEM_HEX2BIN is not set
# CONFIG_SYSTEM_HEXED is not set
CONFIG_SYSTEM_I2CTOOL=y
CONFIG_I2CTOOL_MINBUS=0
@@ -1625,6 +1644,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/sama5d4-ek/nxwm/defconfig b/configs/sama5d4-ek/nxwm/defconfig
index 2693a12fb3d..d8ca33141b4 100644
--- a/configs/sama5d4-ek/nxwm/defconfig
+++ b/configs/sama5d4-ek/nxwm/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -467,8 +468,6 @@ CONFIG_ARCH_HAVE_BUTTONS=y
CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_HAVE_IRQBUTTONS=y
CONFIG_ARCH_IRQBUTTONS=y
-CONFIG_NSH_MMCSDMINOR=0
-CONFIG_NSH_MMCSDSLOTNO=0
#
# Board-Specific Options
@@ -491,6 +490,7 @@ CONFIG_SAMA5D4EK_USBHOST_PRIO=100
CONFIG_SAMA5D4EK_MXT_I2CFREQUENCY=400000
CONFIG_SAMA5D4EK_MXT_DEVMINOR=0
# CONFIG_SAMA5D4EK_SLOWCLOCK is not set
+# CONFIG_BOARD_CRASHDUMP is not set
CONFIG_LIB_BOARDCTL=y
# CONFIG_BOARDCTL_UNIQUEID is not set
# CONFIG_BOARDCTL_TSCTEST is not set
@@ -517,6 +517,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set
# CONFIG_CLOCK_MONOTONIC is not set
+# CONFIG_ARCH_HAVE_TIMEKEEPING is not set
# CONFIG_JULIAN_TIME is not set
CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=32
@@ -616,6 +617,7 @@ CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y
CONFIG_ARCH_HAVE_RNG=y
CONFIG_DEV_RANDOM=y
+# CONFIG_DEV_URANDOM is not set
# CONFIG_DEV_LOOP is not set
#
@@ -642,6 +644,7 @@ CONFIG_I2C_DRIVER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
CONFIG_RTC_DATETIME=y
# CONFIG_RTC_ALARM is not set
@@ -673,7 +676,12 @@ CONFIG_MXT_NPOLLWAITERS=4
# CONFIG_BUTTONS is not set
# CONFIG_DJOYSTICK is not set
# CONFIG_AJOYSTICK is not set
+
+#
+# IO Expander/GPIO Support
+#
# CONFIG_IOEXPANDER is not set
+# CONFIG_DEV_GPIO is not set
#
# LCD Driver Support
@@ -814,12 +822,14 @@ CONFIG_USART4_2STOP=0
# CONFIG_USART4_IFLOWCONTROL is not set
# CONFIG_USART4_OFLOWCONTROL is not set
# CONFIG_USART4_DMA is not set
+# CONFIG_PSEUDOTERM is not set
# CONFIG_USBDEV is not set
CONFIG_USBHOST=y
CONFIG_USBHOST_NPREALLOC=4
CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_ASYNCH is not set
# CONFIG_USBHOST_HUB is not set
+# CONFIG_USBHOST_COMPOSITE is not set
CONFIG_USBHOST_MSC=y
# CONFIG_USBHOST_CDCACM is not set
CONFIG_USBHOST_HIDKBD=y
@@ -834,7 +844,9 @@ CONFIG_HIDKBD_NPOLLWAITERS=2
# CONFIG_USBHOST_HIDMOUSE is not set
# CONFIG_USBHOST_RTL8187 is not set
# CONFIG_USBHOST_TRACE is not set
+# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -855,6 +867,7 @@ CONFIG_RAMLOG_SYSLOG=y
# CONFIG_SYSLOG_NONE is not set
# CONFIG_SYSLOG_FILE is not set
# CONFIG_CONSOLE_SYSLOG is not set
+# CONFIG_SYSLOG_CHARDEV is not set
#
# Networking Support
@@ -1208,6 +1221,8 @@ CONFIG_LIBM=y
CONFIG_LIBC_FLOATINGPOINT=y
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1245,6 +1260,7 @@ CONFIG_NETDB_DNSSERVER_NOADDR=y
# CONFIG_LIB_CRC64_FAST is not set
# CONFIG_LIB_KBDCODEC is not set
# CONFIG_LIB_SLCDCODEC is not set
+# CONFIG_LIB_HEX2BIN is not set
#
# Basic CXX Support
@@ -1275,22 +1291,22 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="PB_USER"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="PB_USER"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
-# CONFIG_EXAMPLES_CPUHOG is not set
# CONFIG_EXAMPLES_CXXTEST is not set
# CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_DISCOVER is not set
@@ -1321,10 +1337,10 @@ CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
# CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set
# CONFIG_EXAMPLES_PCA9635 is not set
-# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set
# CONFIG_EXAMPLES_RANDOM is not set
+# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_ROMFS is not set
@@ -1373,6 +1389,7 @@ CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1455,13 +1472,13 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MB is not set
# CONFIG_NSH_DISABLE_MKDIR is not set
# CONFIG_NSH_DISABLE_MKFATFS is not set
-# CONFIG_NSH_DISABLE_MKFIFO is not set
# CONFIG_NSH_DISABLE_MKRD is not set
# CONFIG_NSH_DISABLE_MH is not set
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
# CONFIG_NSH_DISABLE_NSLOOKUP is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1479,6 +1496,8 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_USLEEP is not set
# CONFIG_NSH_DISABLE_WGET is not set
# CONFIG_NSH_DISABLE_XD is not set
+CONFIG_NSH_MMCSDMINOR=0
+CONFIG_NSH_MMCSDSLOTNO=0
#
# Configure Command Options
@@ -1784,7 +1803,7 @@ CONFIG_NXWM_MEDIAPLAYER_MINVOLUMEHEIGHT=6
# CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FREE is not set
-# CONFIG_LIB_HEX2BIN is not set
+# CONFIG_SYSTEM_HEX2BIN is not set
# CONFIG_SYSTEM_HEXED is not set
CONFIG_SYSTEM_I2CTOOL=y
CONFIG_I2CTOOL_MINBUS=0
@@ -1813,6 +1832,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/same70-xplained/netnsh/defconfig b/configs/same70-xplained/netnsh/defconfig
index 1eaf1f773d8..c173e39bfe9 100644
--- a/configs/same70-xplained/netnsh/defconfig
+++ b/configs/same70-xplained/netnsh/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -195,7 +196,8 @@ CONFIG_ARCH_CHIP_SAME70Q=y
# CONFIG_ARCH_CHIP_SAMV71J is not set
# CONFIG_SAMV7_MCAN is not set
CONFIG_SAMV7_HAVE_MCAN1=y
-CONFIG_SAMV7_HAVE_DAC1=y
+# CONFIG_SAMV7_DAC is not set
+# CONFIG_SAMV7_HAVE_DAC1 is not set
CONFIG_SAMV7_HAVE_EBI=y
CONFIG_SAMV7_EMAC=y
CONFIG_SAMV7_HSMCI=y
@@ -228,7 +230,6 @@ CONFIG_SAMV7_HAVE_USART2=y
# CONFIG_SAMV7_MCAN0 is not set
# CONFIG_SAMV7_MCAN1 is not set
# CONFIG_SAMV7_DAC0 is not set
-# CONFIG_SAMV7_DAC1 is not set
# CONFIG_SAMV7_EBI is not set
CONFIG_SAMV7_EMAC0=y
CONFIG_SAMV7_XDMAC=y
@@ -556,6 +557,7 @@ CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_TIMERS_CS2100CP is not set
@@ -630,6 +632,7 @@ CONFIG_AT25_SPIFREQUENCY=20000000
# CONFIG_MTD_AT45DB is not set
# CONFIG_MTD_IS25XP is not set
# CONFIG_MTD_M25P is not set
+# CONFIG_MTD_MX25L is not set
# CONFIG_MTD_S25FL1 is not set
# CONFIG_MTD_N25QXXX is not set
# CONFIG_MTD_SMART is not set
@@ -742,6 +745,7 @@ CONFIG_USART1_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -971,6 +975,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1032,19 +1038,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="SW0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="SW0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1123,6 +1130,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1209,6 +1217,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
# CONFIG_NSH_DISABLE_NSLOOKUP is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1325,6 +1334,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/same70-xplained/nsh/defconfig b/configs/same70-xplained/nsh/defconfig
index 65be44eafb1..183961eacf0 100644
--- a/configs/same70-xplained/nsh/defconfig
+++ b/configs/same70-xplained/nsh/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -195,6 +196,7 @@ CONFIG_ARCH_CHIP_SAME70Q=y
# CONFIG_ARCH_CHIP_SAMV71J is not set
# CONFIG_SAMV7_MCAN is not set
CONFIG_SAMV7_HAVE_MCAN1=y
+# CONFIG_SAMV7_DAC is not set
CONFIG_SAMV7_HAVE_DAC1=y
CONFIG_SAMV7_HAVE_EBI=y
# CONFIG_SAMV7_EMAC is not set
@@ -541,6 +543,7 @@ CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_TIMERS_CS2100CP is not set
@@ -615,6 +618,7 @@ CONFIG_AT25_SPIFREQUENCY=20000000
# CONFIG_MTD_AT45DB is not set
# CONFIG_MTD_IS25XP is not set
# CONFIG_MTD_M25P is not set
+# CONFIG_MTD_MX25L is not set
# CONFIG_MTD_S25FL1 is not set
# CONFIG_MTD_N25QXXX is not set
# CONFIG_MTD_SMART is not set
@@ -684,6 +688,7 @@ CONFIG_USART1_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -800,6 +805,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -853,19 +860,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=0
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=0
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=0
-CONFIG_EXAMPLES_BUTTONS_NAME0="SW0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Button 1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="SW0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Button 1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -940,6 +948,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1011,6 +1020,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1088,6 +1098,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/samv71-xult/mxtxplnd/defconfig b/configs/samv71-xult/mxtxplnd/defconfig
index 4dc8dac69d4..3ce521bbfb0 100644
--- a/configs/samv71-xult/mxtxplnd/defconfig
+++ b/configs/samv71-xult/mxtxplnd/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -195,6 +196,7 @@ CONFIG_ARCH_CHIP_SAMV71Q=y
# CONFIG_ARCH_CHIP_SAMV71J is not set
# CONFIG_SAMV7_MCAN is not set
CONFIG_SAMV7_HAVE_MCAN1=y
+# CONFIG_SAMV7_DAC is not set
CONFIG_SAMV7_HAVE_DAC1=y
CONFIG_SAMV7_HAVE_EBI=y
# CONFIG_SAMV7_EMAC is not set
@@ -542,6 +544,7 @@ CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_TIMERS_CS2100CP is not set
@@ -589,6 +592,7 @@ CONFIG_LCD_MAXPOWER=1
# CONFIG_LCD_MIO283QT2 is not set
# CONFIG_LCD_MIO283QT9A is not set
# CONFIG_LCD_UG9664HSWAG01 is not set
+# CONFIG_LCD_SH1106_OLED_132 is not set
# CONFIG_LCD_UG2864HSWEG01 is not set
# CONFIG_LCD_UG2832HSWEG04 is not set
# CONFIG_LCD_SSD1351 is not set
@@ -658,6 +662,7 @@ CONFIG_AT25_SPIFREQUENCY=20000000
# CONFIG_MTD_AT45DB is not set
# CONFIG_MTD_IS25XP is not set
# CONFIG_MTD_M25P is not set
+# CONFIG_MTD_MX25L is not set
# CONFIG_MTD_S25FL1 is not set
# CONFIG_MTD_N25QXXX is not set
# CONFIG_MTD_SMART is not set
@@ -727,6 +732,7 @@ CONFIG_USART0_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -929,6 +935,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -982,19 +990,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=1
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="SW0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="SW1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="SW0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="SW1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1081,6 +1090,7 @@ CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1152,6 +1162,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1229,6 +1240,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/samv71-xult/netnsh/defconfig b/configs/samv71-xult/netnsh/defconfig
index d557fa1098c..a348cbc0875 100644
--- a/configs/samv71-xult/netnsh/defconfig
+++ b/configs/samv71-xult/netnsh/defconfig
@@ -67,6 +67,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -196,7 +197,8 @@ CONFIG_ARCH_CHIP_SAMV71Q=y
# CONFIG_ARCH_CHIP_SAMV71J is not set
# CONFIG_SAMV7_MCAN is not set
CONFIG_SAMV7_HAVE_MCAN1=y
-CONFIG_SAMV7_HAVE_DAC1=y
+# CONFIG_SAMV7_DAC is not set
+# CONFIG_SAMV7_HAVE_DAC1 is not set
CONFIG_SAMV7_HAVE_EBI=y
CONFIG_SAMV7_EMAC=y
CONFIG_SAMV7_HSMCI=y
@@ -229,7 +231,6 @@ CONFIG_SAMV7_HAVE_USART2=y
# CONFIG_SAMV7_MCAN0 is not set
# CONFIG_SAMV7_MCAN1 is not set
# CONFIG_SAMV7_DAC0 is not set
-# CONFIG_SAMV7_DAC1 is not set
# CONFIG_SAMV7_EBI is not set
CONFIG_SAMV7_EMAC0=y
CONFIG_SAMV7_XDMAC=y
@@ -559,6 +560,7 @@ CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_TIMERS_CS2100CP is not set
@@ -633,6 +635,7 @@ CONFIG_AT25_SPIFREQUENCY=20000000
# CONFIG_MTD_AT45DB is not set
# CONFIG_MTD_IS25XP is not set
# CONFIG_MTD_M25P is not set
+# CONFIG_MTD_MX25L is not set
# CONFIG_MTD_S25FL1 is not set
# CONFIG_MTD_N25QXXX is not set
# CONFIG_MTD_SMART is not set
@@ -745,6 +748,7 @@ CONFIG_UART3_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -974,6 +978,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1036,19 +1042,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=1
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="SW0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="SW1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="SW0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="SW1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1127,6 +1134,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1213,6 +1221,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
# CONFIG_NSH_DISABLE_NSLOOKUP is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1329,6 +1338,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/samv71-xult/nsh/defconfig b/configs/samv71-xult/nsh/defconfig
index d7d04be39ce..b135609f717 100644
--- a/configs/samv71-xult/nsh/defconfig
+++ b/configs/samv71-xult/nsh/defconfig
@@ -66,6 +66,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -195,6 +196,7 @@ CONFIG_ARCH_CHIP_SAMV71Q=y
# CONFIG_ARCH_CHIP_SAMV71J is not set
# CONFIG_SAMV7_MCAN is not set
CONFIG_SAMV7_HAVE_MCAN1=y
+# CONFIG_SAMV7_DAC is not set
CONFIG_SAMV7_HAVE_DAC1=y
CONFIG_SAMV7_HAVE_EBI=y
# CONFIG_SAMV7_EMAC is not set
@@ -544,6 +546,7 @@ CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_TIMERS_CS2100CP is not set
@@ -618,6 +621,7 @@ CONFIG_AT25_SPIFREQUENCY=20000000
# CONFIG_MTD_AT45DB is not set
# CONFIG_MTD_IS25XP is not set
# CONFIG_MTD_M25P is not set
+# CONFIG_MTD_MX25L is not set
# CONFIG_MTD_S25FL1 is not set
# CONFIG_MTD_N25QXXX is not set
# CONFIG_MTD_SMART is not set
@@ -687,6 +691,7 @@ CONFIG_UART3_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -803,6 +808,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -856,19 +863,20 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=1
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="SW0"
-CONFIG_EXAMPLES_BUTTONS_NAME1="SW1"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="SW0"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="SW1"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Button 2"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Button 3"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Button 4"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -943,6 +951,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1014,6 +1023,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1091,6 +1101,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/stm3210e-eval/buttons/defconfig b/configs/stm3210e-eval/buttons/defconfig
index 7fd348de1ad..5cbbaebc258 100644
--- a/configs/stm3210e-eval/buttons/defconfig
+++ b/configs/stm3210e-eval/buttons/defconfig
@@ -67,6 +67,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -682,6 +683,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set
@@ -785,6 +787,7 @@ CONFIG_USART2_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -875,6 +878,8 @@ CONFIG_NUNGET_CHARS=2
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -919,19 +924,20 @@ CONFIG_ARCH_HAVE_TLS=y
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=7
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=7
CONFIG_EXAMPLES_IRQBUTTONS_MIN=2
CONFIG_EXAMPLES_IRQBUTTONS_MAX=7
-CONFIG_EXAMPLES_BUTTONS_NAME0="WAKEUP"
-CONFIG_EXAMPLES_BUTTONS_NAME1="TAMPER"
-CONFIG_EXAMPLES_BUTTONS_NAME2="KEY"
-CONFIG_EXAMPLES_BUTTONS_NAME3="SELECT"
-CONFIG_EXAMPLES_BUTTONS_NAME4="DOWN"
-CONFIG_EXAMPLES_BUTTONS_NAME5="LEFT"
-CONFIG_EXAMPLES_BUTTONS_NAME6="RIGHT"
-CONFIG_EXAMPLES_BUTTONS_NAME7="UP"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="WAKEUP"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="TAMPER"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="KEY"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="SELECT"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="DOWN"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="LEFT"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="RIGHT"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="UP"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1000,6 +1006,7 @@ CONFIG_EXAMPLES_BUTTONS_NAME7="UP"
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1043,6 +1050,7 @@ CONFIG_EXAMPLES_BUTTONS_NAME7="UP"
# CONFIG_READLINE_HAVE_EXTMATCH is not set
# CONFIG_SYSTEM_READLINE is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/stm3210e-eval/pm/defconfig b/configs/stm3210e-eval/pm/defconfig
index 2ebcc7d6967..957c9a57a1c 100644
--- a/configs/stm3210e-eval/pm/defconfig
+++ b/configs/stm3210e-eval/pm/defconfig
@@ -67,6 +67,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -729,6 +730,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
# CONFIG_RTC_DATETIME is not set
CONFIG_RTC_HIRES=y
@@ -770,6 +772,7 @@ CONFIG_LCD_MAXPOWER=100
# CONFIG_LCD_NOKIA6100 is not set
# CONFIG_LCD_MIO283QT2 is not set
# CONFIG_LCD_MIO283QT9A is not set
+# CONFIG_LCD_SH1106_OLED_132 is not set
# CONFIG_LCD_UG2864HSWEG01 is not set
# CONFIG_LCD_UG2832HSWEG04 is not set
# CONFIG_LCD_SSD1351 is not set
@@ -888,6 +891,7 @@ CONFIG_USART2_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -1077,6 +1081,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1127,6 +1133,7 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# Examples
#
+# CONFIG_EXAMPLES_ARCHBUTTONS is not set
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
@@ -1230,6 +1237,7 @@ CONFIG_EXAMPLES_NXHELLO_FONTID=6
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1300,6 +1308,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1367,6 +1376,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/configs/stm32butterfly2/nsh/defconfig b/configs/stm32butterfly2/nsh/defconfig
index c45cf46a3cb..76318ef95cd 100644
--- a/configs/stm32butterfly2/nsh/defconfig
+++ b/configs/stm32butterfly2/nsh/defconfig
@@ -62,7 +62,8 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
-# CONFIG_ARCH_SH is not set
+# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -460,8 +461,6 @@ CONFIG_STM32_USART2_SERIALDRIVER=y
# CONFIG_STM32_SPI_DMA is not set
CONFIG_STM32_HAVE_RTC_COUNTER=y
# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set
-# CONFIG_STM32_MII_MCO is not set
-# CONFIG_STM32_MII_EXTCLK is not set
#
# USB FS Host Configuration
@@ -587,6 +586,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set
CONFIG_CLOCK_MONOTONIC=y
+CONFIG_ARCH_HAVE_TIMEKEEPING=y
# CONFIG_JULIAN_TIME is not set
CONFIG_START_YEAR=1970
CONFIG_START_MONTH=0
@@ -706,17 +706,21 @@ CONFIG_SPI=y
CONFIG_SPI_EXCHANGE=y
# CONFIG_SPI_CMDDATA is not set
CONFIG_SPI_CALLBACK=y
-# CONFIG_SPI_BITBANG is not set
-CONFIG_SPI_HWFEATURES=y
-# CONFIG_SPI_CRCGENERATION is not set
-CONFIG_SPI_CS_CONTROL=y
+# CONFIG_SPI_HWFEATURES is not set
+# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
+# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
+CONFIG_ARCH_HAVE_SPI_BITORDER=y
+# CONFIG_SPI_BITORDER is not set
# CONFIG_SPI_CS_DELAY_CONTROL is not set
+# CONFIG_SPI_DRIVER is not set
+# CONFIG_SPI_BITBANG is not set
# CONFIG_I2S is not set
#
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
CONFIG_ANALOG=y
@@ -765,20 +769,6 @@ CONFIG_MMCSD_SPIMODE=0
# CONFIG_MODEM is not set
# CONFIG_MTD is not set
# CONFIG_EEPROM is not set
-# CONFIG_ETH0_PHY_NONE is not set
-# CONFIG_ETH0_PHY_AM79C874 is not set
-# CONFIG_ETH0_PHY_KS8721 is not set
-# CONFIG_ETH0_PHY_KSZ8041 is not set
-# CONFIG_ETH0_PHY_KSZ8051 is not set
-# CONFIG_ETH0_PHY_KSZ8061 is not set
-# CONFIG_ETH0_PHY_KSZ8081 is not set
-# CONFIG_ETH0_PHY_KSZ90x1 is not set
-# CONFIG_ETH0_PHY_DP83848C is not set
-# CONFIG_ETH0_PHY_LAN8720 is not set
-# CONFIG_ETH0_PHY_LAN8740 is not set
-# CONFIG_ETH0_PHY_LAN8740A is not set
-# CONFIG_ETH0_PHY_LAN8742A is not set
-# CONFIG_ETH0_PHY_DM9161 is not set
# CONFIG_PIPES is not set
# CONFIG_PM is not set
# CONFIG_POWER is not set
@@ -841,6 +831,7 @@ CONFIG_USBHOST_NPREALLOC=4
CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_ASYNCH is not set
# CONFIG_USBHOST_HUB is not set
+# CONFIG_USBHOST_COMPOSITE is not set
CONFIG_USBHOST_MSC=y
# CONFIG_USBHOST_CDCACM is not set
CONFIG_USBHOST_HIDKBD=y
@@ -856,6 +847,7 @@ CONFIG_HIDKBD_NPOLLWAITERS=2
# CONFIG_USBHOST_TRACE is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -972,6 +964,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1014,10 +1008,6 @@ CONFIG_ARCH_HAVE_TLS=y
# Application Configuration
#
-#
-# NxWidgets/NxWM
-#
-
#
# Built-In Applications
#
@@ -1034,9 +1024,10 @@ CONFIG_EXAMPLES_ADC=y
CONFIG_EXAMPLES_ADC_DEVPATH="/dev/adc0"
CONFIG_EXAMPLES_ADC_GROUPSIZE=4
CONFIG_EXAMPLES_ADC_SWTRIG=y
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=4
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=4
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1074,6 +1065,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_EXAMPLES_PCA9635 is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set
+# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_SENDMAIL is not set
@@ -1116,6 +1108,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1190,6 +1183,7 @@ CONFIG_NSH_BUILTIN_APPS=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1234,10 +1228,13 @@ CONFIG_NSH_CONSOLE=y
# CONFIG_NSH_ALTCONDEV is not set
# CONFIG_NSH_USBKBD is not set
CONFIG_NSH_ARCHINIT=y
-# CONFIG_NSH_SWMAC is not set
# CONFIG_NSH_LOGIN is not set
# CONFIG_NSH_CONSOLE_LOGIN is not set
+#
+# NxWidgets/NxWM
+#
+
#
# Platform-specific Support
#
@@ -1261,6 +1258,7 @@ CONFIG_READLINE_MAX_BUILTINS=64
CONFIG_READLINE_MAX_EXTCMDS=64
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
CONFIG_SYSTEM_VI=y
CONFIG_SYSTEM_VI_COLS=64
diff --git a/configs/stm32butterfly2/nshnet/defconfig b/configs/stm32butterfly2/nshnet/defconfig
index 9bd2ad699a1..4cc7757737c 100644
--- a/configs/stm32butterfly2/nshnet/defconfig
+++ b/configs/stm32butterfly2/nshnet/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -912,6 +913,7 @@ CONFIG_PL2303_PRODUCTSTR="PL2303 Emulation"
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -1140,6 +1142,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1183,10 +1187,6 @@ CONFIG_LIBC_NETDB=y
# Application Configuration
#
-#
-# NxWidgets/NxWM
-#
-
#
# Built-In Applications
#
@@ -1203,9 +1203,10 @@ CONFIG_EXAMPLES_ADC=y
CONFIG_EXAMPLES_ADC_DEVPATH="/dev/adc0"
CONFIG_EXAMPLES_ADC_GROUPSIZE=4
CONFIG_EXAMPLES_ADC_SWTRIG=y
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=4
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=4
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CPUHOG is not set
@@ -1381,6 +1382,7 @@ CONFIG_NSH_BUILTIN_APPS=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
# CONFIG_NSH_DISABLE_PUT is not set
@@ -1450,6 +1452,10 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
# CONFIG_NSH_LOGIN is not set
# CONFIG_NSH_CONSOLE_LOGIN is not set
+#
+# NxWidgets/NxWM
+#
+
#
# Platform-specific Support
#
diff --git a/configs/stm32butterfly2/nshusbdev/defconfig b/configs/stm32butterfly2/nshusbdev/defconfig
index c9353da661e..e9ca79f09d5 100644
--- a/configs/stm32butterfly2/nshusbdev/defconfig
+++ b/configs/stm32butterfly2/nshusbdev/defconfig
@@ -62,7 +62,8 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
-# CONFIG_ARCH_SH is not set
+# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -578,6 +579,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set
CONFIG_CLOCK_MONOTONIC=y
+CONFIG_ARCH_HAVE_TIMEKEEPING=y
# CONFIG_JULIAN_TIME is not set
CONFIG_START_YEAR=1970
CONFIG_START_MONTH=0
@@ -697,17 +699,21 @@ CONFIG_SPI=y
CONFIG_SPI_EXCHANGE=y
# CONFIG_SPI_CMDDATA is not set
CONFIG_SPI_CALLBACK=y
-# CONFIG_SPI_BITBANG is not set
-CONFIG_SPI_HWFEATURES=y
-# CONFIG_SPI_CRCGENERATION is not set
-CONFIG_SPI_CS_CONTROL=y
+# CONFIG_SPI_HWFEATURES is not set
+# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
+# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
+CONFIG_ARCH_HAVE_SPI_BITORDER=y
+# CONFIG_SPI_BITORDER is not set
# CONFIG_SPI_CS_DELAY_CONTROL is not set
+# CONFIG_SPI_DRIVER is not set
+# CONFIG_SPI_BITBANG is not set
# CONFIG_I2S is not set
#
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
CONFIG_ANALOG=y
@@ -850,6 +856,7 @@ CONFIG_PL2303_PRODUCTSTR="PL2303 Emulation"
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -966,6 +973,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -1008,10 +1017,6 @@ CONFIG_ARCH_HAVE_TLS=y
# Application Configuration
#
-#
-# NxWidgets/NxWM
-#
-
#
# Built-In Applications
#
@@ -1028,9 +1033,10 @@ CONFIG_EXAMPLES_ADC=y
CONFIG_EXAMPLES_ADC_DEVPATH="/dev/adc0"
CONFIG_EXAMPLES_ADC_GROUPSIZE=4
CONFIG_EXAMPLES_ADC_SWTRIG=y
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=4
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=4
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1065,6 +1071,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_EXAMPLES_PCA9635 is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set
+# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_SENDMAIL is not set
@@ -1108,6 +1115,7 @@ CONFIG_EXAMPLES_USBTERM=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1182,6 +1190,7 @@ CONFIG_NSH_BUILTIN_APPS=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1229,6 +1238,10 @@ CONFIG_NSH_ARCHINIT=y
# CONFIG_NSH_LOGIN is not set
# CONFIG_NSH_CONSOLE_LOGIN is not set
+#
+# NxWidgets/NxWM
+#
+
#
# Platform-specific Support
#
@@ -1252,6 +1265,7 @@ CONFIG_READLINE_MAX_BUILTINS=64
CONFIG_READLINE_MAX_EXTCMDS=64
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
CONFIG_SYSTEM_VI=y
CONFIG_SYSTEM_VI_COLS=64
diff --git a/configs/stm32butterfly2/nshusbhost/defconfig b/configs/stm32butterfly2/nshusbhost/defconfig
index bbaf4d92bde..76318ef95cd 100644
--- a/configs/stm32butterfly2/nshusbhost/defconfig
+++ b/configs/stm32butterfly2/nshusbhost/defconfig
@@ -62,7 +62,8 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
-# CONFIG_ARCH_SH is not set
+# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -585,6 +586,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set
CONFIG_CLOCK_MONOTONIC=y
+CONFIG_ARCH_HAVE_TIMEKEEPING=y
# CONFIG_JULIAN_TIME is not set
CONFIG_START_YEAR=1970
CONFIG_START_MONTH=0
@@ -704,17 +706,21 @@ CONFIG_SPI=y
CONFIG_SPI_EXCHANGE=y
# CONFIG_SPI_CMDDATA is not set
CONFIG_SPI_CALLBACK=y
-# CONFIG_SPI_BITBANG is not set
-CONFIG_SPI_HWFEATURES=y
-# CONFIG_SPI_CRCGENERATION is not set
-CONFIG_SPI_CS_CONTROL=y
+# CONFIG_SPI_HWFEATURES is not set
+# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
+# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
+CONFIG_ARCH_HAVE_SPI_BITORDER=y
+# CONFIG_SPI_BITORDER is not set
# CONFIG_SPI_CS_DELAY_CONTROL is not set
+# CONFIG_SPI_DRIVER is not set
+# CONFIG_SPI_BITBANG is not set
# CONFIG_I2S is not set
#
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
CONFIG_ANALOG=y
@@ -825,6 +831,7 @@ CONFIG_USBHOST_NPREALLOC=4
CONFIG_USBHOST_HAVE_ASYNCH=y
# CONFIG_USBHOST_ASYNCH is not set
# CONFIG_USBHOST_HUB is not set
+# CONFIG_USBHOST_COMPOSITE is not set
CONFIG_USBHOST_MSC=y
# CONFIG_USBHOST_CDCACM is not set
CONFIG_USBHOST_HIDKBD=y
@@ -840,6 +847,7 @@ CONFIG_HIDKBD_NPOLLWAITERS=2
# CONFIG_USBHOST_TRACE is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -956,6 +964,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -998,10 +1008,6 @@ CONFIG_ARCH_HAVE_TLS=y
# Application Configuration
#
-#
-# NxWidgets/NxWM
-#
-
#
# Built-In Applications
#
@@ -1018,9 +1024,10 @@ CONFIG_EXAMPLES_ADC=y
CONFIG_EXAMPLES_ADC_DEVPATH="/dev/adc0"
CONFIG_EXAMPLES_ADC_GROUPSIZE=4
CONFIG_EXAMPLES_ADC_SWTRIG=y
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=4
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=4
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -1058,6 +1065,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_EXAMPLES_PCA9635 is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set
+# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_SENDMAIL is not set
@@ -1100,6 +1108,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1174,6 +1183,7 @@ CONFIG_NSH_BUILTIN_APPS=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1221,6 +1231,10 @@ CONFIG_NSH_ARCHINIT=y
# CONFIG_NSH_LOGIN is not set
# CONFIG_NSH_CONSOLE_LOGIN is not set
+#
+# NxWidgets/NxWM
+#
+
#
# Platform-specific Support
#
@@ -1244,6 +1258,7 @@ CONFIG_READLINE_MAX_BUILTINS=64
CONFIG_READLINE_MAX_EXTCMDS=64
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
CONFIG_SYSTEM_VI=y
CONFIG_SYSTEM_VI_COLS=64
diff --git a/configs/stm32l476vg-disco/nsh/defconfig b/configs/stm32l476vg-disco/nsh/defconfig
index 0e77bb76a62..25cfb5102ce 100644
--- a/configs/stm32l476vg-disco/nsh/defconfig
+++ b/configs/stm32l476vg-disco/nsh/defconfig
@@ -63,6 +63,7 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_RENESAS is not set
+# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
@@ -243,8 +244,6 @@ CONFIG_STM32L4_PWR=y
# CONFIG_STM32L4_USART1 is not set
CONFIG_STM32L4_USART2=y
# CONFIG_STM32L4_USART3 is not set
-# CONFIG_STM32L4_UART4 is not set
-# CONFIG_STM32L4_UART5 is not set
# CONFIG_STM32L4_I2C1 is not set
# CONFIG_STM32L4_I2C2 is not set
# CONFIG_STM32L4_I2C3 is not set
@@ -293,6 +292,9 @@ CONFIG_STM32L4_SAI1PLL=y
#
# CONFIG_STM32L4_ONESHOT is not set
# CONFIG_STM32L4_FREERUN is not set
+CONFIG_STM32L4_HAVE_USART3=y
+# CONFIG_STM32L4_HAVE_USART4 is not set
+# CONFIG_STM32L4_HAVE_USART5 is not set
#
# U[S]ART Configuration
@@ -363,6 +365,7 @@ CONFIG_RAM_SIZE=98304
#
# CONFIG_ARCH_BOARD_NUCLEO_L476RG is not set
CONFIG_ARCH_BOARD_STM32L476VG_DISCO=y
+# CONFIG_ARCH_BOARD_STM32L476_MDK is not set
# CONFIG_ARCH_BOARD_CUSTOM is not set
CONFIG_ARCH_BOARD="stm32l476vg-disco"
@@ -534,6 +537,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support
#
# CONFIG_TIMER is not set
+# CONFIG_ONESHOT is not set
CONFIG_RTC=y
CONFIG_RTC_DATETIME=y
CONFIG_RTC_ALARM=y
@@ -592,6 +596,7 @@ CONFIG_MTD_PARTITION=y
# CONFIG_MTD_AT45DB is not set
# CONFIG_MTD_IS25XP is not set
# CONFIG_MTD_M25P is not set
+# CONFIG_MTD_MX25L is not set
# CONFIG_MTD_S25FL1 is not set
CONFIG_MTD_N25QXXX=y
CONFIG_N25QXXX_QSPIMODE=0
@@ -664,6 +669,7 @@ CONFIG_USART2_2STOP=0
# CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set
+# CONFIG_DRIVERS_CONTACTLESS is not set
#
# System Logging
@@ -779,6 +785,8 @@ CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_IOCTL_VARIADIC is not set
+# CONFIG_LIBC_WCHAR is not set
+# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
@@ -844,19 +852,20 @@ CONFIG_EXAMPLES_ALARM_PRIORITY=100
CONFIG_EXAMPLES_ALARM_STACKSIZE=2048
CONFIG_EXAMPLES_ALARM_DEVPATH="/dev/rtc0"
CONFIG_EXAMPLES_ALARM_SIGNO=1
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=4
+CONFIG_EXAMPLES_ARCHBUTTONS=y
+CONFIG_EXAMPLES_ARCHBUTTONS_MIN=0
+CONFIG_EXAMPLES_ARCHBUTTONS_MAX=4
CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
CONFIG_EXAMPLES_IRQBUTTONS_MAX=4
-CONFIG_EXAMPLES_BUTTONS_NAME0="Center"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Left"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Down"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Right"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Up"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME0="Center"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME1="Left"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME2="Down"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME3="Right"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME4="Up"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME5="Button 5"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME6="Button 6"
+CONFIG_EXAMPLES_ARCHBUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CXXTEST is not set
@@ -941,6 +950,7 @@ CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
+# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
@@ -1011,6 +1021,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set
+CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
@@ -1089,6 +1100,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set
+# CONFIG_SYSTEM_SYSTEM is not set
+# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
diff --git a/include/cxx/clocale b/include/cxx/clocale
index 39d691e484a..154bf8040a8 100644
--- a/include/cxx/clocale
+++ b/include/cxx/clocale
@@ -46,11 +46,10 @@
// Namespace
//***************************************************************************
-#ifdef CONFIG_LIBC_LOCALE
namespace std
{
using ::setlocale;
+ using ::localeconv;
}
-#endif
#endif // __INCLUDE_CXX_CLOCALE
diff --git a/include/locale.h b/include/locale.h
index 501990dbaa4..16923e4a3d9 100644
--- a/include/locale.h
+++ b/include/locale.h
@@ -43,8 +43,6 @@
#include