Arduino AudioKit HAL
src
audiokit_board.h
Go to the documentation of this file.
1
/**
2
* @file audiokit_board.h
3
* @author Phil Schatzmann
4
* @brief Select bard.h based on AUDIOKIT_BOARD definition in configuration file
5
* @date 2021-12-12
6
*
7
* @copyright Copyright (c) 2021
8
*
9
*/
10
#pragma once
11
12
#include "
AudioKitSettings.h
"
13
14
// include boards dependent on configuration
15
#if AUDIOKIT_BOARD==1
16
#include "audio_board/lyrat_v4_3/board.h"
17
#define AUDIO_DRIVER AUDIO_CODEC_ES8388_DEFAULT_HANDLE
18
#elif AUDIOKIT_BOARD==2
19
#include "audio_board/lyrat_v4_2/board.h"
20
#define AUDIO_DRIVER AUDIO_CODEC_ES8388_DEFAULT_HANDLE
21
#elif AUDIOKIT_BOARD==3
22
#include "audio_board/lyrat_mini_v1_1/board.h"
23
//#define AUDIO_DRIVER AUDIO_CODEC_ES7243_DEFAULT_HANDLE
24
#define AUDIO_DRIVER AUDIO_CODEC_ES8311_DEFAULT_HANDLE
25
#elif AUDIOKIT_BOARD==4
26
#include "audio_board/esp32_s2_kaluga_1_v1_2/board.h"
27
#define AUDIO_DRIVER AUDIO_CODEC_ES8311_DEFAULT_HANDLE
28
#elif AUDIOKIT_BOARD==5
29
#include "audio_board/ai_thinker_v2_2/board.h"
30
#define AUDIO_DRIVER AUDIO_CODEC_ES8388_DEFAULT_HANDLE
31
#elif AUDIOKIT_BOARD==6
32
#include "audio_board/generic_es8388/board.h"
33
#define AUDIO_DRIVER AUDIO_CODEC_ES8388_DEFAULT_HANDLE
34
#endif
35
36
AudioKitSettings.h
AUDIOKIT_BOARD selects a specic board: 1) lyrat_v4_3 2) lyrat_v4_2 3) lyrat_mini_v1_1 4) esp32_s2_kal...
Generated by
1.9.1