|
77 | 77 | <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * 2) lyrat_v4_2</span></div> |
78 | 78 | <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * 3) lyrat_mini_v1_1</span></div> |
79 | 79 | <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * 4) esp32_s2_kaluga_1_v1_2</span></div> |
80 | | -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * 5) ai_thinker_v2_2</span></div> |
81 | | -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * 6) generci_es8388</span></div> |
82 | | -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * @version 0.1</span></div> |
83 | | -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * @date 2021-12-12</span></div> |
84 | | -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * </span></div> |
85 | | -<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * @copyright Copyright (c) 2021</span></div> |
86 | | -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> */</span></div> |
87 | | -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div> |
88 | | -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#pragma once</span></div> |
89 | | -<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div> |
90 | | -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#ifndef AUDIOKIT_BOARD</span></div> |
91 | | -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define AUDIOKIT_BOARD 6</span></div> |
92 | | -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#endif</span></div> |
93 | | -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> |
94 | | -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// Default settings</span></div> |
95 | | -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_INPUT AUDIO_HAL_ADC_INPUT_LINE1</span></div> |
96 | | -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_OUTPUT AUDIO_HAL_DAC_OUTPUT_ALL</span></div> |
97 | | -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_MASTER_SLAVE AUDIO_HAL_MODE_SLAVE</span></div> |
98 | | -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_RATE AUDIO_HAL_44K_SAMPLES</span></div> |
99 | | -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_BITSIZE AUDIO_HAL_BIT_LENGTH_16BITS</span></div> |
100 | | -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_I2S_FMT AUDIO_HAL_I2S_NORMAL</span></div> |
101 | | -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div> |
102 | | -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// Activate or deactivate the following</span></div> |
103 | | -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#define AUDIOKIT_USE_WIRE</span></div> |
104 | | -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> |
105 | | -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> |
106 | | -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#ifdef ESP32</span></div> |
107 | | -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#define AUDIOKIT_FREE_RTOS</span></div> |
108 | | -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#define AUDIOKIT_MUTEX_SUPPORT</span></div> |
109 | | -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#define AUDIOKIT_SETUP_SD</span></div> |
110 | | -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#define PIN_AUDIO_KIT_SD_CARD_CS 13</span></div> |
111 | | -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#define PIN_AUDIO_KIT_SD_CARD_MISO 2</span></div> |
112 | | -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#define PIN_AUDIO_KIT_SD_CARD_MOSI 15</span></div> |
113 | | -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#define PIN_AUDIO_KIT_SD_CARD_CLK 14</span></div> |
114 | | -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#else</span></div> |
| 80 | +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * 5) ai_thinker_v2_2 (ES8388)</span></div> |
| 81 | +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * 6) ai_thinker_v2_2 (AC101) DRAFT UNTESTED !</span></div> |
| 82 | +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * 7) generci_es8388</span></div> |
| 83 | +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * @version 0.1</span></div> |
| 84 | +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * @date 2021-12-12</span></div> |
| 85 | +<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * </span></div> |
| 86 | +<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * @copyright Copyright (c) 2021</span></div> |
| 87 | +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> */</span></div> |
| 88 | +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> |
| 89 | +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#pragma once</span></div> |
| 90 | +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
| 91 | +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef AUDIOKIT_BOARD</span></div> |
| 92 | +<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define AUDIOKIT_BOARD 5</span></div> |
| 93 | +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#endif</span></div> |
| 94 | +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> |
| 95 | +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// Default settings</span></div> |
| 96 | +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_INPUT AUDIO_HAL_ADC_INPUT_LINE1</span></div> |
| 97 | +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_OUTPUT AUDIO_HAL_DAC_OUTPUT_ALL</span></div> |
| 98 | +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_MASTER_SLAVE AUDIO_HAL_MODE_SLAVE</span></div> |
| 99 | +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_RATE AUDIO_HAL_44K_SAMPLES</span></div> |
| 100 | +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_BITSIZE AUDIO_HAL_BIT_LENGTH_16BITS</span></div> |
| 101 | +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define AUDIOKIT_DEFAULT_I2S_FMT AUDIO_HAL_I2S_NORMAL</span></div> |
| 102 | +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
| 103 | +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// 1 = Using Arduino Wire Library; 0 = Use ESP32 I2C API</span></div> |
| 104 | +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#ifndef AUDIOKIT_USE_WIRE</span></div> |
| 105 | +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#define AUDIOKIT_USE_WIRE 1</span></div> |
| 106 | +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div> |
| 107 | +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div> |
| 108 | +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#ifndef AUDIOKIT_FREE_RTOS</span></div> |
| 109 | +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#define AUDIOKIT_FREE_RTOS 1</span></div> |
| 110 | +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif</span></div> |
| 111 | +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div> |
| 112 | +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#ifndef AUDIOKIT_MUTEX_SUPPORT</span></div> |
| 113 | +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#define AUDIOKIT_MUTEX_SUPPORT 1</span></div> |
| 114 | +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#endif</span></div> |
115 | 115 | <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> |
116 | | -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif</span></div> |
| 116 | +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#ifndef AUDIOKIT_SETUP_SD</span></div> |
| 117 | +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#define AUDIOKIT_SETUP_SD 1</span></div> |
| 118 | +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#endif</span></div> |
117 | 119 | </div><!-- fragment --></div><!-- contents --> |
118 | 120 | <!-- start footer part --> |
119 | 121 | <hr class="footer"/><address class="footer"><small> |
|
0 commit comments