- RADIO (Bluetooth Low Energy and 802.15.4)
- Segger RTT (RTT Console)
The nRF52832 of the Holyiot YJ-16019 is clocked by an external crystal with a frequency of 32.768 kHz.
The holyiot_yj16019 board configuration supports the following hardware features:
Other hardware features are not supported by the Zephyr kernel.
Connections and IOs¶
Programming and Debugging¶
Applications for the
holyiot_yj16019 board configuration can be
built and flashed in the usual way (see Build an Application
and Run an Application for more details); however, an external
Segger J-Link is required since the board does not have any on-board
The following pins of the Segger J-Link must be connected to the following test pads on the PCB (see image):
- VTref = VCC
- GND = GND
- SWDIO = SDO
- SWCLK = SCK
Follow the instructions in the Nordic nRF5x Segger J-Link page to install and configure all the necessary software. Further information can be found in Flashing. Then build and flash applications as usual (see Build an Application and Run an Application for more details).
Here is an example for the Blinky Application application.
# On Linux/macOS cd $ZEPHYR_BASE/samples/basic/blinky mkdir build && cd build # On Windows cd %ZEPHYR_BASE%\samples\basic\blinky mkdir build & cd build # Use cmake to configure a Ninja-based build system: cmake -GNinja -DBOARD=holyiot_yj16019 .. # Now run ninja on the generated build system: ninja ninja flash