#if defined(SDK_I2C_BASED_COMPONENT_USED) && SDK_I2C_BASED_COMPONENT_USED\r
#include "fsl_i2c.h"\r
#endif /* SDK_I2C_BASED_COMPONENT_USED */\r
-#if defined BOARD_USE_CODEC\r
-#include "fsl_wm8904.h"\r
-#endif\r
\r
/*******************************************************************************\r
* Variables\r
******************************************************************************/\r
\r
-#if defined BOARD_USE_CODEC\r
-codec_config_t boardCodecConfig = {.I2C_SendFunc = BOARD_Codec_I2C_Send,\r
- .I2C_ReceiveFunc = BOARD_Codec_I2C_Receive,\r
- .op.Init = WM8904_Init,\r
- .op.Deinit = WM8904_Deinit,\r
- .op.SetFormat = WM8904_SetAudioFormat};\r
-#endif\r
-\r
/*******************************************************************************\r
* Code\r
******************************************************************************/\r
{\r
/* attach 12 MHz clock to FLEXCOMM0 (debug console) */\r
CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH);\r
- \r
+\r
RESET_ClearPeripheralReset(BOARD_DEBUG_UART_RST);\r
\r
uint32_t uartClkSrcFreq = BOARD_DEBUG_UART_CLK_FREQ;\r
\r
void BOARD_InitDebugConsole_Core1(void)\r
{\r
+ /* attach 12 MHz clock to FLEXCOMM1 (debug console) */\r
+ CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH_CORE1);\r
+\r
RESET_ClearPeripheralReset(BOARD_DEBUG_UART_RST_CORE1);\r
\r
uint32_t uartClkSrcFreq = BOARD_DEBUG_UART_CLK_FREQ_CORE1;\r
i2c_master_transfer_t masterXfer;\r
\r
/* Prepare transfer structure. */\r
- masterXfer.slaveAddress = deviceAddress;\r
- masterXfer.direction = kI2C_Write;\r
- masterXfer.subaddress = subAddress;\r
+ masterXfer.slaveAddress = deviceAddress;\r
+ masterXfer.direction = kI2C_Write;\r
+ masterXfer.subaddress = subAddress;\r
masterXfer.subaddressSize = subaddressSize;\r
- masterXfer.data = txBuff;\r
- masterXfer.dataSize = txBuffSize;\r
- masterXfer.flags = kI2C_TransferDefaultFlag;\r
+ masterXfer.data = txBuff;\r
+ masterXfer.dataSize = txBuffSize;\r
+ masterXfer.flags = kI2C_TransferDefaultFlag;\r
\r
return I2C_MasterTransferBlocking(base, &masterXfer);\r
}\r
i2c_master_transfer_t masterXfer;\r
\r
/* Prepare transfer structure. */\r
- masterXfer.slaveAddress = deviceAddress;\r
- masterXfer.subaddress = subAddress;\r
+ masterXfer.slaveAddress = deviceAddress;\r
+ masterXfer.subaddress = subAddress;\r
masterXfer.subaddressSize = subaddressSize;\r
- masterXfer.data = rxBuff;\r
- masterXfer.dataSize = rxBuffSize;\r
- masterXfer.direction = kI2C_Read;\r
- masterXfer.flags = kI2C_TransferDefaultFlag;\r
+ masterXfer.data = rxBuff;\r
+ masterXfer.dataSize = rxBuffSize;\r
+ masterXfer.direction = kI2C_Read;\r
+ masterXfer.flags = kI2C_TransferDefaultFlag;\r
\r
return I2C_MasterTransferBlocking(base, &masterXfer);\r
}\r