34
34
35
35
/* Private typedef -----------------------------------------------------------*/
36
36
/* USER CODE BEGIN PTD */
37
- boolean is_error ;
37
+ bool is_error ;
38
38
/* USER CODE END PTD */
39
39
40
40
/* Private define ------------------------------------------------------------*/
@@ -107,7 +107,9 @@ void SystemClock_Config(void)
107
107
RCC_OscInitStruct .HSEState = RCC_HSE_ON ;
108
108
RCC_OscInitStruct .PLL .PLLState = RCC_PLL_ON ;
109
109
RCC_OscInitStruct .PLL .PLLSource = RCC_PLLSOURCE_HSE ;
110
+ #if USE_PLLI2SM
110
111
RCC_OscInitStruct .PLL .PLLM = 15 ;
112
+ #endif
111
113
RCC_OscInitStruct .PLL .PLLN = 144 ;
112
114
RCC_OscInitStruct .PLL .PLLP = RCC_PLLP_DIV4 ;
113
115
RCC_OscInitStruct .PLL .PLLQ = 5 ;
@@ -232,7 +234,7 @@ static void MX_I2S3_Init_Ext(I2SSettingsSTM32 *settings)
232
234
#undef SystemClock_Config
233
235
234
236
/// Starts the i2s processing
235
- boolean i2s_begin (I2SSettingsSTM32 * settings )
237
+ bool i2s_begin (I2SSettingsSTM32 * settings )
236
238
{
237
239
// default values
238
240
if (settings -> mode == 0 ){
@@ -262,10 +264,10 @@ boolean i2s_begin(I2SSettingsSTM32 *settings)
262
264
return !is_error ;
263
265
}
264
266
265
- boolean startI2STransmit (I2SSettingsSTM32 * settings , void (* readToTransmit )(uint8_t * buffer , uint16_t byteCount ), uint16_t buffer_size ) {
267
+ bool startI2STransmit (I2SSettingsSTM32 * settings , void (* readToTransmit )(uint8_t * buffer , uint16_t byteCount ), uint16_t buffer_size ) {
266
268
readToTransmitCB = readToTransmit ;
267
269
void * dma_buffer_tx = calloc (1 , buffer_size );
268
- boolean result = true;
270
+ bool result = true;
269
271
if (!i2s_begin (settings )){
270
272
return false;
271
273
}
@@ -278,8 +280,8 @@ boolean startI2STransmit(I2SSettingsSTM32 *settings, void (*readToTransmit)(uint
278
280
return result ;
279
281
}
280
282
281
- boolean startI2SReceive (I2SSettingsSTM32 * settings , void (* writeFromReceive )(uint8_t * buffer , uint16_t byteCount ),uint16_t buffer_size ) {
282
- boolean result = true;
283
+ bool startI2SReceive (I2SSettingsSTM32 * settings , void (* writeFromReceive )(uint8_t * buffer , uint16_t byteCount ),uint16_t buffer_size ) {
284
+ bool result = true;
283
285
writeFromReceiveCB = writeFromReceive ;
284
286
void * dma_buffer_rx = calloc (1 , buffer_size );
285
287
if (!i2s_begin (settings )){
@@ -294,8 +296,8 @@ boolean startI2SReceive(I2SSettingsSTM32 *settings, void (*writeFromReceive)(uin
294
296
return result ;
295
297
}
296
298
297
- boolean startI2STransmitReceive (I2SSettingsSTM32 * settings , void (* readToTransmit )(uint8_t * buffer , uint16_t byteCount ), void (* writeFromReceive )(uint8_t * buffer , uint16_t byteCount ), uint16_t buffer_size ) {
298
- boolean result = true;
299
+ bool startI2STransmitReceive (I2SSettingsSTM32 * settings , void (* readToTransmit )(uint8_t * buffer , uint16_t byteCount ), void (* writeFromReceive )(uint8_t * buffer , uint16_t byteCount ), uint16_t buffer_size ) {
300
+ bool result = true;
299
301
readToTransmitCB = readToTransmit ;
300
302
void * dma_buffer_tx = calloc (1 , buffer_size );
301
303
writeFromReceiveCB = writeFromReceive ;
0 commit comments