main/task_sound.h

changeset 0
b74b0e4902c3
child 1
ad2c8b13eb88
equal deleted inserted replaced
-1:000000000000 0:b74b0e4902c3
1 #ifndef _TASK_SOUND_H
2 #define _TASK_SOUND_H
3
4 /**
5 * @file task_sound.h
6 * @brief Sound player using the ESP32 internal DAC port.
7 */
8
9 typedef enum {
10 SOUND_StartUp = 0, ///< Startup sound.
11 SOUND_Prompt, ///< Prompt sound
12 SOUND_TempReached, ///< Temperature Reached
13 SOUND_TimeOut, ///< Time out.
14 SOUND_AddHop, ///< Add hop sound
15 SOUND_End, ///< End sound
16 SOUND_Warn, ///< Warning sound
17 } SOUND_TYPE;
18
19 /**
20 * @brief Play sound
21 * @param id Sound ID
22 */
23 void SoundPlay(int id);
24
25 /**
26 * @brief FreeRTOS sound task.
27 */
28 void task_sound(void *);
29
30
31 #endif

mercurial