Smart Remote 3 nRF52 v1.2
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Modules
Here is a list of all modules:
[detail level 12345]
oConfiguration filesConfiguration values for adjusting features of the Smart Remote 3 nRF52 firmware
|oSmart Remote 3 for nRF52810 Product Example configurationSmart Remote 3 configuration with target-specific default values
|oSmart Remote 3 for nRF52810 custom configurationSmart Remote 3 configuration with target-specific default values
|oSmart Remote 3 for nRF52832 Product Example configurationSmart Remote 3 configuration with target-specific default values
|oSmart Remote 3 for nRF52832 Shield configurationSmart Remote 3 configuration with target-specific default values
|\Smart Remote 3 for nRF52832 custom configurationSmart Remote 3 configuration with target-specific default values
oDebug utilitiesDebug utilities
|\Pin-based debug utilitiesFunctions that control pin-based debug utilities
oInput ModulesThis section contains information about the input modules that are part of the Smart Remote 3 nRF52 firmware
|oAccelerometer moduleFunctions for configuring the accelerometer module
||oAccelerometer driverAccelerometer driver API
||\BMA222E definitionsDefinitions of BMA222E constants
|oAudio frame management module.Functions for managing audio frames
|oAudio moduleFunctions for configuring the audio module
||oAudio ANRAudio ANR
||oAudio DSPAudio DSP functions
||oAudio codecAudio codec functions
||oAudio driverAudio top-level driver
||\OpusOpus reference implementation API
|| oDecoder related CTLs
|| oEncoder related CTLs
|| oError codes
|| oGeneric CTLs
|| oMultistream specific encoder and decoder CTLs
|| oOpus Custom
|| oOpus DecoderThis page describes the process and functions used to decode Opus
|| oOpus EncoderThis page describes the process and functions used to encode Opus
|| oOpus Multistream API
|| oOpus library information functions
|| oPre-defined values for CTL interface
|| \Repacketizer
|oBattery monitoring moduleFunctions for configuring the battery monitoring module
|oGyroscope moduleFunctions for configuring the gyro module
||\Gyro driverGyro driver API
|oKeyboard moduleFunctions for configuring the keyboard module
||\Matrix keyboard driverThis header file defines the prototypes for keyboard matrix driver functions
|\Touchpad moduleFunctions for configuring the touchpad module
| \Touchpad driverTouchpad driver API
oOther componentsThis section contains information about all other components that are part of the Smart Remote 3 nRF52 firmware
|oBoard driverBoard-specific driver
|oCommon application error handlerCommon application error handler and macros for utilizing a common error handler
||\Fault ID types
|oCustom implementation of app_schedulerA custom implementation of the app_scheduler that replaces the SDK app_scheduler
|oEvent busDetails of the event bus mechanism and its functions
|oHardware configurationShared hardware resource configuration
|oInitialization moduleCalls initialization functions for the enabled modules
|oInstantiable schedulerInstantiable scheduler functions
|oKey combo utilityFunctions for detecting hardware-specific key combinations
|oRandom Number Generator Monitor.RNG Monitor periodically checks RNG pool and notifies components waiting for entropy when it is avaiable
|\TWI common proceduresCommon TWI functions
oOutput modulesThis section contains information about the output modules that are part of the Smart Remote 3 nRF52 firmware
|oBuzzer moduleFunctions for configuring the buzzer module
||\Buzzer driverBuzzer driver functions
|oCommunications moduleFunctions for configuring the communications module
||\BLE-related submodulesThis section contains information about the BLE-related submodules that are part of the Smart Remote 3 nRF52 firmware
|| oAndroid TV Voice Service (ATVV)Android TV Voice Service implementation
|| |oBytes per audio frame
|| |oCommand message values
|| |oControl message values
|| |oError codes
|| |oProfile version
|| |oSupported audio codec and rate combinations
|| |oTimeout values [millisecond]
|| |oTransmit Characteristic size
|| |\Used audio codec
|| oBLE DFU submoduleThis module implements the BLE Device Firmware Update service
|| oBLE HID over GATT submoduleBLE HID (HID over GATT) submodule
|| oBLE LESC submoduleThis module implements BLE Low Energy Secure Connections key generation
|| oBLE advertising submoduleThis submodule includes all advertising logic: when to start advertising, and of which type
|| oBLE communication flash address storage utilityThis module deals with storing and maintaining local address information in flash
|| oBLE communications submoduleCommunications submodule that is used to deal with BTLE and HID over GATT specifics
|| \Voice over BLE for Android implementation
|oIR Transmitter moduleInfrared transmitter module
||\IR driverIR SIRC driver
|oLED moduleLED module
||\LED driversDevelopment Kit LED drivers
|\NFC moduleFunctions for configuring the NFC module
oSmart Remote BootloaderGroups together other bootloader related modules
|oBLE DFU module
||\DFU BLE ServiceDevice Firmware Update (DFU) transport layer for Bluetooth low energy
|oBootloaderBasic bootloader
||oApplication start
||\Information
|oBootloader mainContains bootloader main function which calls other modules
|oDFU bootloaderBootloader with Device Firmware Update (DFU) functionality
||oDFU settings
||oDFU types
||oDFU utilities
||oFlash operations
||oMBR functions
||\Request handling
|oDFU transportGeneric Device Firmware Update (DFU) transport interface
||\DFU result codesWhen 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 commandsSmart Remote bootloader commands issued by application
oSystem state and protocol modulesThis section contains information about the system state and protocol modules that are part of the Smart Remote 3 nRF52 firmware
|oHID protocol moduleFunctions for configuring the HID protocol module
|oHID state moduleModule for managing the HID protocol state
|oIR protocol moduleFunctions for configuring the infrared protocol module
|\System State ModuleFunctions for handling the system state module
\Utility Functions and Definitions (Platform)Various types and definitions available to all applications when using SoftDevice