1.. zephyr:board:: blueclover_plt_demo_v2
2
3Overview
4********
5
6The Blue Clover PLT Demo V2 is an open source (OSWHA certified) hardware
7product, featuring the Nordic Semiconductor nRF52832 ARM Cortex-M4F MCU
8and several useful external peripherals.
9
10The Nordic Semiconductor nRF52832 ARM Cortex-M4F MCU features the following:
11
12* :abbr:`ADC (Analog to Digital Converter)`
13* CLOCK
14* FLASH
15* :abbr:`GPIO (General Purpose Input Output)`
16* :abbr:`I2C (Inter-Integrated Circuit)`
17* :abbr:`MPU (Memory Protection Unit)`
18* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
19* :abbr:`PWM (Pulse Width Modulation)`
20* RADIO (Bluetooth Low Energy)
21* :abbr:`RTC (nRF RTC System Clock)`
22* Segger RTT (RTT Console)
23* :abbr:`SPI (Serial Peripheral Interface)`
24* :abbr:`UART (Universal asynchronous receiver-transmitter)`
25* :abbr:`WDT (Watchdog Timer)`
26
27Hardware
28********
29
30- nRF52832 ARM Cortex-M4F processor at 64 MHz
31- 512 KB flash memory and 64 KB of SRAM
32- Bosch BMI270 IMU
33- Sensiron SHT30 Humidity and Temperature sensor
34- Murata PKLCS1212E4001R1 Piezo Buzzer
35- Battery connector and charger for 3.7 V lithium polymer batteries
36- 4 APA102C Addressable LEDs
37- Reset button (can be configured as user button)
38- 1 User button
39- Tag-Connect TC2030-FP 6-pin Debug Connector
40
41Supported Features
42==================
43
44The Blue Clover PLT Demo V2 board configuration supports the
45following hardware features:
46
47+-----------+------------+----------------------+
48| Interface | Controller | Driver/Component     |
49+===========+============+======================+
50| ADC       | on-chip    | adc                  |
51+-----------+------------+----------------------+
52| CLOCK     | on-chip    | clock_control        |
53+-----------+------------+----------------------+
54| FLASH     | on-chip    | flash                |
55+-----------+------------+----------------------+
56| GPIO      | on-chip    | gpio                 |
57+-----------+------------+----------------------+
58| I2C(M)    | on-chip    | i2c                  |
59+-----------+------------+----------------------+
60| MPU       | on-chip    | arch/arm             |
61+-----------+------------+----------------------+
62| NVIC      | on-chip    | arch/arm             |
63+-----------+------------+----------------------+
64| PWM       | on-chip    | pwm                  |
65+-----------+------------+----------------------+
66| RADIO     | on-chip    | Bluetooth            |
67+-----------+------------+----------------------+
68| RTC       | on-chip    | system clock         |
69+-----------+------------+----------------------+
70| RTT       | Segger     | console              |
71+-----------+------------+----------------------+
72| SPI(M/S)  | on-chip    | spi                  |
73+-----------+------------+----------------------+
74| UART      | on-chip    | serial               |
75+-----------+------------+----------------------+
76| WDT       | on-chip    | watchdog             |
77+-----------+------------+----------------------+
78
79Connections and IOs
80===================
81
82Push buttons
83------------
84
85* RESET = P0.21
86* STATUS = P0.26
87
88UART
89----
90
91* TXD = P0.06
92* RXD = P0.08
93
94Power
95-----
96
97* USB-C Connector
98* JST-PH Battery Connector
99
100NFC
101---
102
103* U.FL Connector, on NFC1/P0.09, NFC2/P0.10
104
105Programming and Debugging
106*************************
107
108Applications for the ``blueclover_plt_demo_v2/nrf52832`` board configuration
109can be built and flashed in the usual way (see :ref:`build_an_application`
110and :ref:`application_run` for more details).
111
112Flashing
113========
114
115Flashing Zephyr onto the ``blueclover_plt_demo_v2/nrf52832`` board requires
116an external programmer. The programmer is attached to the SWD header.
117
118Build the Zephyr kernel and the :zephyr:code-sample:`led-strip` sample application.
119
120   .. zephyr-app-commands::
121      :zephyr-app: samples/drivers/led/led_strip
122      :board: blueclover_plt_demo_v2/nrf52832
123      :goals: build
124      :compact:
125
126Flash the image.
127
128   .. zephyr-app-commands::
129      :zephyr-app: samples/drivers/led/led_strip
130      :board: blueclover_plt_demo_v2/nrf52832
131      :goals: flash
132      :compact:
133
134References
135**********
136
137.. target-notes::
138
139.. _Blue Clover PLT Demo V2 Product site:
140    https://bcdevices.com/products/plt-demo-board
141
142.. _Blue Clover PLT Demo V2 OSWHA Certification:
143    https://certification.oshwa.org/us002054.html
144
145.. _Schematic, layout, and gerbers:
146    https://github.com/bcdevices/plt-docs/tree/master/PLT-DEMOv2
147