Files
zephyr/boards/croxel/croxel_cx1825/doc/index.rst
Benjamin Cabé de13103f0b boards: doc: adopt zephyr:board-supported-runners directive
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>
2025-04-03 21:05:39 +02:00

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