Smart Remote 3 nRF52 v1.2
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Firmware components

The Smart Remote application is built on the following components.

Modules

Input modules

  • m_acc Low power accelerometer module.
  • m_audio Audio module that handles voice input.
  • m_audio_frame Audio frame management module.
  • m_batt_meas Battery monitoring module.
  • m_gyro Gyroscope module that handles motion processing.
  • m_keyboard Keyboard module for handling keypad events.
  • m_touchpad Touchpad module that deals with touch sensor data.

Output modules

  • m_ir_tx Infrared transmitter module.
  • m_leds LED module that handles LED signaling.
  • m_nfc NFC module that provides support for the tap-to-pair feature.

System state and protocol modules

Drivers

Debug utilities

Other components