Skip to content

boards: nucode: add NUCODE NU40 board support#107151

Open
Ethan-cho wants to merge 1 commit intozephyrproject-rtos:mainfrom
Ethan-cho:board/baram_nu40
Open

boards: nucode: add NUCODE NU40 board support#107151
Ethan-cho wants to merge 1 commit intozephyrproject-rtos:mainfrom
Ethan-cho:board/baram_nu40

Conversation

@Ethan-cho
Copy link
Copy Markdown

Add initial board support for BARAM NU40 development kit based on Nordic
nRF52840 SoC.

Hardware

  • Nordic nRF52840, ARM Cortex-M4F @ 64 MHz
  • 1 MB Flash, 256 KB RAM
  • BLE 5.4, IEEE 802.15.4 (Thread/Zigbee), USB 2.0 FS
  • Onboard USB UF2 bootloader (Adafruit nRF52 fork, maintained by chcbaram)
  • 4x LEDs (P0.13–P0.16, active high)
  • 4x buttons (P0.11–P0.12, P0.24–P0.25, active low)
  • Arduino-compatible headers (I2C, SPI, UART)

Board variants

  • nucode_nu40/nrf52840 — default, links after UF2 bootloader MBR (offset 0x1000)
  • nucode_nu40/nrf52840/bare — full flash, no bootloader assumed

Changes

  • boards/nucode/nucode_nu40/ — 16 board support files
  • dts/bindings/vendor-prefixes.txt — add nucode vendor prefix
  • MAINTAINERS.yml — add maintainer entry

Testing

Tested with west build on Raspberry Pi 5 (aarch64):

west build -p always -b nucode_nu40/nrf52840 samples/hello_world
west build -p always -b nucode_nu40/nrf52840/bare samples/hello_world

Both variants build cleanly. check_compliance.py passes all checks.

Signed-off-by: Manjae Cho manjae.cho@samsung.com

Add initial board support for BARAM NU40 development kit based
on Nordic nRF52840 SoC.

- ARM Cortex-M4F @ 64 MHz, 1 MB Flash, 256 KB RAM
- BLE 5.4, IEEE 802.15.4 (Thread/Zigbee), USB 2.0 FS
- Onboard USB UF2 bootloader (Adafruit nRF52 fork)
- 4x LEDs, 4x buttons, Arduino-compatible headers

Signed-off-by: Manjae Cho <manjae.cho@samsung.com>
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants