mirror of https://github.com/ARMmbed/mbed-os.git
MCUXpresso: Update LPC I2C, SPI, UART HAL drivers
Use the individual IP count and not the FlexComm count Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>pull/9910/head
parent
a934ba0b5a
commit
783c02d0a2
|
@ -69,13 +69,13 @@ void i2c_init(i2c_t *obj, PinName sda, PinName scl)
|
|||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM7);
|
||||
RESET_PeripheralReset(kFC7_RST_SHIFT_RSTn);
|
||||
break;
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 8U)
|
||||
#if (FSL_FEATURE_SOC_I2C_COUNT > 8U)
|
||||
case 8:
|
||||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM8);
|
||||
RESET_PeripheralReset(kFC8_RST_SHIFT_RSTn);
|
||||
break;
|
||||
#endif
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 9U)
|
||||
#if (FSL_FEATURE_SOC_I2C_COUNT > 9U)
|
||||
case 9:
|
||||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM9);
|
||||
RESET_PeripheralReset(kFC9_RST_SHIFT_RSTn);
|
||||
|
|
|
@ -79,13 +79,13 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
|
|||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM7);
|
||||
RESET_PeripheralReset(kFC7_RST_SHIFT_RSTn);
|
||||
break;
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 8U)
|
||||
#if (FSL_FEATURE_SOC_USART_COUNT > 8U)
|
||||
case 8:
|
||||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM8);
|
||||
RESET_PeripheralReset(kFC8_RST_SHIFT_RSTn);
|
||||
break;
|
||||
#endif
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 9U)
|
||||
#if (FSL_FEATURE_SOC_USART_COUNT > 9U)
|
||||
case 9:
|
||||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM9);
|
||||
RESET_PeripheralReset(kFC9_RST_SHIFT_RSTn);
|
||||
|
@ -225,7 +225,7 @@ void uart7_irq()
|
|||
uart_irq((status_flags & kUSART_TxFifoEmptyFlag), (status_flags & kUSART_RxFifoNotEmptyFlag), 7);
|
||||
}
|
||||
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 8U)
|
||||
#if (FSL_FEATURE_SOC_USART_COUNT > 8U)
|
||||
void uart8_irq()
|
||||
{
|
||||
uint32_t status_flags = USART8->FIFOSTAT;
|
||||
|
@ -233,7 +233,7 @@ void uart8_irq()
|
|||
}
|
||||
#endif
|
||||
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 9U)
|
||||
#if (FSL_FEATURE_SOC_USART_COUNT > 9U)
|
||||
void uart9_irq()
|
||||
{
|
||||
uint32_t status_flags = USART9->FIFOSTAT;
|
||||
|
@ -277,12 +277,12 @@ void serial_irq_set(serial_t *obj, SerialIrq irq, uint32_t enable)
|
|||
case 7:
|
||||
vector = (uint32_t)&uart7_irq;
|
||||
break;
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 8U)
|
||||
#if (FSL_FEATURE_SOC_USART_COUNT > 8U)
|
||||
case 8:
|
||||
vector = (uint32_t)&uart8_irq;
|
||||
break;
|
||||
#endif
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 9U)
|
||||
#if (FSL_FEATURE_SOC_USART_COUNT > 9U)
|
||||
case 9:
|
||||
vector = (uint32_t)&uart9_irq;
|
||||
break;
|
||||
|
|
|
@ -114,13 +114,13 @@ void spi_format(spi_t *obj, int bits, int mode, int slave)
|
|||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM7);
|
||||
RESET_PeripheralReset(kFC7_RST_SHIFT_RSTn);
|
||||
break;
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 8U)
|
||||
#if (FSL_FEATURE_SOC_SPI_COUNT > 8U)
|
||||
case 8:
|
||||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM8);
|
||||
RESET_PeripheralReset(kFC8_RST_SHIFT_RSTn);
|
||||
break;
|
||||
#endif
|
||||
#if (FSL_FEATURE_SOC_FLEXCOMM_COUNT > 9U)
|
||||
#if (FSL_FEATURE_SOC_SPI_COUNT > 9U)
|
||||
case 9:
|
||||
CLOCK_AttachClk(kFRO12M_to_FLEXCOMM9);
|
||||
RESET_PeripheralReset(kFC9_RST_SHIFT_RSTn);
|
||||
|
|
Loading…
Reference in New Issue