Add .. zephyr:board-supported-runners:: to the Programming and Debugging section of the documentation for each board that has one such section, as this is the most natural place to put it. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
119 lines
2.8 KiB
ReStructuredText
119 lines
2.8 KiB
ReStructuredText
.. zephyr:board:: croxel_cx1825
|
|
|
|
Overview
|
|
********
|
|
|
|
Croxel's `CX1825 Bluetooth Prototyping board`_ provides support for the Nordic
|
|
Semiconductor nRF52840 ARM Cortex-M4F CPU and the following devices:
|
|
|
|
* :abbr:`ADC (Analog to Digital Converter)`
|
|
* CLOCK
|
|
* FLASH
|
|
* :abbr:`GPIO (General Purpose Input Output)`
|
|
* :abbr:`I2C (Inter-Integrated Circuit)`
|
|
* :abbr:`MPU (Memory Protection Unit)`
|
|
* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
|
|
* :abbr:`PWM (Pulse Width Modulation)`
|
|
* RADIO (Bluetooth Low Energy and 802.15.4)
|
|
* :abbr:`RTC (nRF RTC System Clock)`
|
|
* Segger RTT (RTT Console)
|
|
* :abbr:`SPI (Serial Peripheral Interface)`
|
|
* :abbr:`USB (Universal Serial Bus)`
|
|
* :abbr:`WDT (Watchdog Timer)`
|
|
|
|
Hardware
|
|
********
|
|
|
|
- Ezurio's BL654 (nRF52840 ARM Cortex-M4F processor at 64MHz)
|
|
- 1 MB flash memory and 256 KB of SRAM
|
|
- Coin-cell retainer for Lithium coincell batteries
|
|
- 2 Discrete LEDs (Red and Green)
|
|
- User Button
|
|
- Reset Button
|
|
- Accelerometer (LIS3DH)
|
|
- Ambient & RGB Light and Proximity Sensor (APDS9960)
|
|
- Temperature and Humidity Sensor (HTS221)
|
|
- Barometric Pressure sensor (LPS22H)
|
|
- Hall Effect Switch (MLX90248)
|
|
- RGB LED with Charge-Pump driver (LP5521)
|
|
- Digital Microphone
|
|
- Beeper
|
|
- QWIIC connector supporting expansion for I2C devices
|
|
- USB Connector for data and power
|
|
- 16-pin Expansion connector
|
|
- SWD Connector
|
|
|
|
Supported Features
|
|
==================
|
|
|
|
.. zephyr:board-supported-hw::
|
|
|
|
Future Feature Support
|
|
======================
|
|
|
|
- RGB LED (Charge-Pump driver not implemented)
|
|
- Microphone
|
|
|
|
Connections and IOs
|
|
===================
|
|
|
|
Croxel's CX1825 Bluetooth Prototyping board has detailed information
|
|
about the board (`schematic`_)
|
|
|
|
LEDs
|
|
----
|
|
|
|
- LED1 (red) = P0.8
|
|
- LED2 (green) = P0.12
|
|
|
|
Digital Inputs
|
|
--------------
|
|
|
|
- User Button = P1.16
|
|
- Reset Button = P0.18
|
|
- Hall-Effect Switch = P0.15
|
|
|
|
Programming and Debugging
|
|
*************************
|
|
|
|
.. zephyr:board-supported-runners::
|
|
|
|
Applications for the ``croxel_cx1825/nrf52840`` board configuration
|
|
can be built and flashed in the usual way (see :ref:`build_an_application`
|
|
and :ref:`application_run` for more details).
|
|
|
|
Flashing
|
|
========
|
|
|
|
Flashing Zephyr onto the ``croxel_cx1825_nrf52840`` board requires
|
|
an external programmer. The programmer is attached to the SWD header.
|
|
|
|
Build the Zephyr kernel and the :zephyr:code-sample:`blinky` sample application.
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/basic/blinky
|
|
:board: croxel_cx1825/nrf52840
|
|
:goals: build
|
|
:compact:
|
|
|
|
Flash the image.
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/basic/blinky
|
|
:board: croxel_cx1825/nrf52840
|
|
:goals: flash
|
|
:compact:
|
|
|
|
You should see the red LED blink.
|
|
|
|
References
|
|
**********
|
|
|
|
.. target-notes::
|
|
|
|
.. _CX1825 Bluetooth Prototyping board:
|
|
https://croxel.com/ble
|
|
|
|
.. _schematic:
|
|
https://croxeldata.s3.amazonaws.com/cx1825/CX1825-01_SCH_200424A.PDF
|