| | |
| | | |
| | | #include "esp_err.h" |
| | | #include <stdbool.h> |
| | | #include <stddef.h> |
| | | |
| | | #ifdef __cplusplus |
| | | extern "C" { |
| | |
| | | void Board_ResolveBootOrRestore(bool from_alarm_wake); |
| | | void Board_EnterVoiceEntry(void); |
| | | bool Board_Handle_Voice_Command(const char *command); |
| | | void Board_OnSkillPlaybackFinished(bool stopped, bool power_off_requested); |
| | | void Board_OnSkillPlaybackFinished(bool stopped, bool power_off_requested, unsigned duration_ms); |
| | | void Board_OnShadowingClipFinished(unsigned duration_ms); |
| | | void Board_OnShadowingPlaylistFinished(void); |
| | | void Board_SetShadowingListenRatio(float ratio); |
| | | unsigned Board_ShadowingListenWindowMs(unsigned duration_ms); |
| | | bool Board_IsShadowingTask(void); |
| | | bool Board_IsRepeaterTask(void); |
| | | void Board_BindTaskFromMediaPath(const char *path); |
| | | void Board_SetActiveTask(const char *app_id, const char *task_id); |
| | | int Board_AppTask_CurrentPriority(void); |
| | | bool Board_ResolveRepeaterPlayback(char *name, size_t name_size, float *speed, int *repeat, bool *power_off_after); |
| | | void Board_RememberRepeaterPlayback(const char *name, float speed, int repeat, bool power_off_after); |
| | | void Board_SetFinishTaskAfterMp3(bool finish); |
| | | esp_err_t Board_EnsureAppLayout(const char *app_id, const char *task_id); |
| | | |
| | | #ifdef __cplusplus |
| | | } |