![]() |
Smart Remote 3 nRF52 v1.2
|
| Configuration values for adjusting features of the Smart Remote 3 nRF52 firmware | |
| Smart Remote 3 configuration with target-specific default values | |
| Smart Remote 3 configuration with target-specific default values | |
| Smart Remote 3 configuration with target-specific default values | |
| Smart Remote 3 configuration with target-specific default values | |
| Smart Remote 3 configuration with target-specific default values | |
| Debug utilities | |
| Functions that control pin-based debug utilities | |
| This section contains information about the input modules that are part of the Smart Remote 3 nRF52 firmware | |
| Functions for configuring the accelerometer module | |
| Accelerometer driver API | |
| Definitions of BMA222E constants | |
| Functions for managing audio frames | |
| Functions for configuring the audio module | |
| Audio ANR | |
| Audio DSP functions | |
| Audio codec functions | |
| Audio top-level driver | |
| Opus reference implementation API | |
| This page describes the process and functions used to decode Opus | |
| This page describes the process and functions used to encode Opus | |
| Functions for configuring the battery monitoring module | |
| Functions for configuring the gyro module | |
| Gyro driver API | |
| Functions for configuring the keyboard module | |
| This header file defines the prototypes for keyboard matrix driver functions | |
| Functions for configuring the touchpad module | |
| Touchpad driver API | |
| This section contains information about all other components that are part of the Smart Remote 3 nRF52 firmware | |
| Board-specific driver | |
| Common application error handler and macros for utilizing a common error handler | |
| A custom implementation of the app_scheduler that replaces the SDK app_scheduler | |
| Details of the event bus mechanism and its functions | |
| Shared hardware resource configuration | |
| Calls initialization functions for the enabled modules | |
| Instantiable scheduler functions | |
| Functions for detecting hardware-specific key combinations | |
| RNG Monitor periodically checks RNG pool and notifies components waiting for entropy when it is avaiable | |
| Common TWI functions | |
| This section contains information about the output modules that are part of the Smart Remote 3 nRF52 firmware | |
| Functions for configuring the buzzer module | |
| Buzzer driver functions | |
| Functions for configuring the communications module | |
| This section contains information about the BLE-related submodules that are part of the Smart Remote 3 nRF52 firmware | |
| Android TV Voice Service implementation | |
| This module implements the BLE Device Firmware Update service | |
| BLE HID (HID over GATT) submodule | |
| This module implements BLE Low Energy Secure Connections key generation | |
| This submodule includes all advertising logic: when to start advertising, and of which type | |
| This module deals with storing and maintaining local address information in flash | |
| Communications submodule that is used to deal with BTLE and HID over GATT specifics | |
| Infrared transmitter module | |
| IR SIRC driver | |
| LED module | |
| Development Kit LED drivers | |
| Functions for configuring the NFC module | |
| Groups together other bootloader related modules | |
| Device Firmware Update (DFU) transport layer for Bluetooth low energy | |
| Basic bootloader | |
| Contains bootloader main function which calls other modules | |
| Bootloader with Device Firmware Update (DFU) functionality | |
| Generic Device Firmware Update (DFU) transport interface | |
| When the DFU controller sends requests to the DFU bootloader on the DFU target, the DFU bootloader answers with any of these result codes | |
| Smart Remote bootloader commands issued by application | |
| This section contains information about the system state and protocol modules that are part of the Smart Remote 3 nRF52 firmware | |
| Functions for configuring the HID protocol module | |
| Module for managing the HID protocol state | |
| Functions for configuring the infrared protocol module | |
| Functions for handling the system state module | |
| Various types and definitions available to all applications when using SoftDevice |