Coding standards Coding standards provides a set of guidelines on naming conventions, comments, debug messages, macros and so on.
Comments Doxygen style comments must be used everywhere, with '\' instead of '@', for example, '\brief' not '@brief'. Primary documentation file is the header file. There is no need to repeat comments in the implementation file. Public headers: The \defgroup
The common domain is located at adk/src/domains/common.
Common layer App task (common component) The common app task component is located at adk/src/common/app_task . Buttons (common component) The common buttons component is located at adk/src/common/buttons . Rules Engine (common component) The common Rules Engine component is located at
Audio router component The audio router component is located at adk/src/domains/audio/audio_router . It contains the modules described in Table : 1 : Table 1. Audio router component modules Module Description audio_router Provides a standard API to enable or disable audio
Audio sources component The audio sources component is located at adk/src/domains/audio/audio_sources . It contains the modules described in Table : 1 : Table 1. Audio sources component modules Module Description audio_sources General implementation of audio source management. Provides generic APIs
The audio sync component is located at adk/src/domains/audio/audio_sync.
The authentication component is located at adk/src/domains/bt/authentication.
The A/V component is located at adk/src/domains/bt/av.
The device domain is located at adk/src/domains/device.