Back to Zephyr

Overview

boards/croxel/croxel_cx1825/doc/index.rst

4.4.02.8 KB
Original Source

.. 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