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
Mahesh Mahadevan 2018-11-27 09:19:31 -06:00
parent a934ba0b5a
commit 783c02d0a2
3 changed files with 10 additions and 10 deletions

View File

@ -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);

View File

@ -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;

View File

@ -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);