diff options
| author | Bernard Xiong <[email protected]> | 2013-10-22 23:15:36 -0700 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2013-10-22 23:15:36 -0700 |
| commit | 5f61b8ce6ca9e06e9fbba5277a79f76c3c14d7f6 (patch) | |
| tree | a9b27c34e867c0085f2efca28d443065e1875d4b /bsp | |
| parent | d327f4a25a155866eafcb2f1292545ff15839b97 (diff) | |
| parent | 15a769c6e4397b323e6dd6b5e841b60c172ae73b (diff) | |
Merge pull request #184 from caicai07/k60-fix
K60: fix compile error
Diffstat (limited to 'bsp')
| -rw-r--r-- | bsp/K60Fxxxx/drivers/drv_uart.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bsp/K60Fxxxx/drivers/drv_uart.c b/bsp/K60Fxxxx/drivers/drv_uart.c index 4264af4d4c..2ce8b0f9ae 100644 --- a/bsp/K60Fxxxx/drivers/drv_uart.c +++ b/bsp/K60Fxxxx/drivers/drv_uart.c @@ -162,14 +162,14 @@ static rt_err_t _control(struct rt_serial_device *serial, int cmd, void *arg) /* disable rx irq */ uart_reg->C2 &= ~UART_C2_RIE_MASK; //disable NVIC - NVICICER1 |= 1 << (uart_irq_num % 32); + NVIC->ICER[uart_irq_num / 32] = 1 << (uart_irq_num % 32); break; case RT_DEVICE_CTRL_SET_INT: /* enable rx irq */ uart_reg->C2 |= UART_C2_RIE_MASK; //enable NVIC,we are sure uart's NVIC vector is in NVICICPR1 - NVICICPR1 |= 1 << (uart_irq_num % 32); - NVICISER1 |= 1 << (uart_irq_num % 32); + NVIC->ICPR[uart_irq_num / 32] = 1 << (uart_irq_num % 32); + NVIC->ISER[uart_irq_num / 32] = 1 << (uart_irq_num % 32); break; case RT_DEVICE_CTRL_SUSPEND: /* suspend device */ |
