| #ifndef __COMMON_H__ |
| #define __COMMON_H__ |
| |
| /* Blink pattern |
| * - 25 ms : streaming data |
| * - 250 ms : device not mounted |
| * - 1000 ms : device mounted |
| * - 2500 ms : device is suspended |
| */ |
| enum |
| { |
| BLINK_STREAMING = 25, |
| BLINK_NOT_MOUNTED = 250, |
| BLINK_MOUNTED = 1000, |
| BLINK_SUSPENDED = 2500, |
| }; |
| |
| enum |
| { |
| VOLUME_CTRL_0_DB = 0, |
| VOLUME_CTRL_10_DB = 2560, |
| VOLUME_CTRL_20_DB = 5120, |
| VOLUME_CTRL_30_DB = 7680, |
| VOLUME_CTRL_40_DB = 10240, |
| VOLUME_CTRL_50_DB = 12800, |
| VOLUME_CTRL_60_DB = 15360, |
| VOLUME_CTRL_70_DB = 17920, |
| VOLUME_CTRL_80_DB = 20480, |
| VOLUME_CTRL_90_DB = 23040, |
| VOLUME_CTRL_100_DB = 25600, |
| VOLUME_CTRL_SILENCE = 0x8000, |
| }; |
| |
| void led_blinking_task(void); |
| void audio_task(void); |
| |
| #endif |