Skip to content

[Profile] Add Nordic nRF52832 Hardware Constraints #1

@abduznik

Description

@abduznik

We need a hardware profile for the Nordic nRF52832 Bluetooth SoC. This is a great first issue for embedded developers familiar with Nordic's SoftDevice.

Task

Create a new file profiles/nrf52832.yaml.

Required Constraints

  1. SoftDevice Timing: Warn against disabling global interrupts (__disable_irq()) for long periods (>50µs) as it kills Bluetooth connections.
  2. Power: Flag busy-wait loops (while(flag);). Suggest __WFE() or sd_app_evt_wait().
  3. Flash: Warn about writing to internal Flash directly while the radio is active.

Example

See profiles/stm32_f103.yaml for the format.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions