boards/particle/boron/doc/index.rst
.. zephyr:board:: particle_boron
Overview
The Particle Boron is a cellular-enabled development board with a Nordic Semiconductor nRF52840 for mesh support and an LTE or 2G/3G modem. The board was developed by Particle Industries and has a SWD connector on it for programming.
It is equipped with a onboard LIPO circuit and conforms to the Adafruit Feather formfactor.
The Particle Boron board provides support for the Nordic Semiconductor nRF52840 ARM® Cortex®-M4F SoC with an integrated 2.4 GHz transceiver supporting Bluetooth® Low Energy and IEEE® 802.15.4.
For more information about the Particle Boron board:
Boron Datasheet_Boron Hardware Files_Hardware
On the front of the board are RGB-LED, LED and LIPO circuitry. The RGB-LED is controlled by the nRF52840 via GPIO pins.
The board is optimized for low power applications and supports two power source configurations: battery and micro USB connector.
It contains circuitry for LIPO usage and can be charged via the USB port.
.. zephyr:board-supported-hw::
Please see the Boron Datasheet_ for header pin assignments, which are
common to all Feather-compatible Particle boards. Some peripherals are
available to applications through DTS overlay include directives:
mesh_feather_spi_spi3.dtsi exposes SPI3 on labeled Feather
SPI pinsmesh_feather_spi1_spi3.dtsi exposes SPI3 on labeled Feather
SPI1 pinsmesh_feather_uart1_rtscts.dtsi adds hardware flow control to
labeled Feather UART pinsProgramming and Debugging
.. zephyr:board-supported-runners::
Applications for the particle_boron board configuration can be
built and flashed in the usual way (see :ref:build_an_application
and :ref:application_run for more details).
Build and flash an application in the usual way, for example:
.. zephyr-app-commands:: :zephyr-app: samples/basic/blinky :board: particle_boron :goals: build flash
You can debug an application in the usual way. Here is an example for the
:zephyr:code-sample:hello_world application.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: particle_boron :maybe-skip-config: :goals: debug
Testing the LEDs and buttons
There are 2 samples that allow you to test that the buttons (switches) and LEDs on the board are working properly with Zephyr:
blinkybuttonYou can build and flash the examples to make sure Zephyr is running correctly on your board.
.. _Boron Datasheet: https://docs.particle.io/datasheets/cellular/boron-datasheet/
.. _Boron Hardware Files: https://github.com/particle-iot/boron