=========== nRF52832-DK =========== The `NRF52832-DK (PCA10040) `_ is a development board for the nRF52832 SoC from Nordic. Serial Console ============== The PCA10040 default console is the UART0. The PCA10040 does not have RS-232 drivers or serial connectors on board. UART0 is connected to the virtual COM port: ======== ===== Signal PIN ======== ===== UART0-RX P0.08 UART0-TX P0.06 ======== ===== LEDs and Buttons ================ LEDs ---- The PCA10040 has 4 user-controllable LEDs: ==== ======= LED MCU ==== ======= LED1 P0.17 LED2 P0.18 LED3 P0.19 LED4 P0.20 ==== ======= A low output illuminates the LED. CONFIG_ARCH_LEDS ---------------- If CONFIG_ARCH_LEDS is not defined, then the LEDs are completely under control of the application. The following interfaces are then available for application control of the LEDs:: uint32_t board_userled_initialize(void); void board_userled(int led, bool ledon); void board_userled_all(uint32_t ledset); Pushbuttons ----------- ======= ======= BUTTON MCU ======= ======= BUTTON1 P0.13 BUTTON2 P0.14 BUTTON3 P0.15 BUTTON4 P0.16 ======= ======= Configurations ============== Each configuration is maintained in a sub-directory and can be selected as follow:: tools/configure.sh nrf52832-dk: Where is one of the following: buttons ------- This configuration shows the use of the buttons subsystem. nsh ---- Basic NuttShell configuration (console enabled in UART0, exposed via J-Link VCOM connection, at 115200 bps). ostest_tickless --------------- This is a NSH configuration that includes ``apps/testing/ostest`` as a builtin and enable support for the tick-less OS. sdc ---- Enables Nordic's SoftDevice controller and uses NuttX BLE stack for the host-layer. The ``btsak`` application is included as a builtin. sdc_nimble ---------- Enables Nordic's SoftDevice controller and uses nimBLE for the host-layer. The ``nimble`` test application can be used to enable a simple GATT server. wdog ---- This configuration is a simple NSH-based test of the nRF52 watchdog timer driver using the test at ``apps/examples/watchdog``.