Core-API.md 680 B

Basic concepts

  • ValueMutex
  • PubSub
  • ValueManager
  • ValueComposer

HAL and devices

  • GPIO
  • PWM
  • ADC
  • I2C

  • IR RX (unimplemented)

  • Comparator RX (touch key and RFID 125 kHz RX) (unimplemented)

SPI Devices

  • Sub-GHz chip
  • NFC
  • SD card
  • display
  • external SPI

OS

We use CMSIS OS v2 for thread management and IPC.

UI

Power

  • batt voltage
  • batt charge

UART

USB

BLE