codal-nrf52

Hardware specific interfaces for the NRF52 series of processors, such as the nRF52833 used within the micro:bit v2.

Version: f169008
Namespace: codal::*
Repository: lancaster-university/codal-nrf52

Classes

    NRF52ADC

    A DMA-enabled analogue to digital converter abstraction, supporting the use of multiplexed DMA/ADC channels.

    NRF52FlashManager

    Interface which provides functions for reading and writing arbitrary portions of attached flash memory. Also provides page and size information.

    NRF52Pin

    Software abstraction of a single pin available to an NRF52 processor. Supports digital and analogue read/write.

    NRF52Serial

    An interface for performing serial over pins on the NRF52, integrated with the CODAL event system.

    NRF52TouchSensor

    A capacitive touch sensor watch class, driven by a low level NRF52 timer. Allows for touch capacitive pins being driven high when pressed.

    NRFLowLevelTimer

    CODAL abstraction for hardware timers available to NRF52 processors.

    License & Attribution

    Licensing and attribution information for the ‘codal-nrf52’ documentation.