]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/board/board.c
commit 9f316c246baafa15c542a5aea81a94f26e3d6507
[freertos] / FreeRTOS / Demo / CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso / NXP_Code / board / board.c
index 4feffc1a0d90e5f65b5b48aacce3482b56979f16..4b8368959cbdf917b7c4af856526846c3bf225f8 100644 (file)
 #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
@@ -36,7 +25,7 @@ void BOARD_InitDebugConsole(void)
 {\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
@@ -46,6 +35,9 @@ void BOARD_InitDebugConsole(void)
 \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
@@ -73,13 +65,13 @@ status_t BOARD_I2C_Send(I2C_Type *base,
     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
@@ -94,13 +86,13 @@ status_t BOARD_I2C_Receive(I2C_Type *base,
     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