Extend STM mbed board. Thanks Y.Kuroda-san for creating good function.

Dependencies:   RingBuffer

Dependents:   Frequency_Counter_w_GPS_1PPS FreqCntr_GPS1PPS_F746F4xx_w_recipro

Fork of iSerial by Yoji KURODA

Committer:
kenjiArai
Date:
Fri Jan 02 10:45:12 2015 +0000
Revision:
10:04095c7f816a
Change directory structure

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenjiArai 10:04095c7f816a 1 #if defined(TARGET_LPC1768)
kenjiArai 10:04095c7f816a 2
kenjiArai 10:04095c7f816a 3 void
kenjiArai 10:04095c7f816a 4 iSerial::enable_uart_irq(void)
kenjiArai 10:04095c7f816a 5 {
kenjiArai 10:04095c7f816a 6 switch(tx) {
kenjiArai 10:04095c7f816a 7 case USBTX:
kenjiArai 10:04095c7f816a 8 NVIC_EnableIRQ(UART2_IRQn);
kenjiArai 10:04095c7f816a 9 break;
kenjiArai 10:04095c7f816a 10 case p9:
kenjiArai 10:04095c7f816a 11 NVIC_EnableIRQ(UART1_IRQn);
kenjiArai 10:04095c7f816a 12 break;
kenjiArai 10:04095c7f816a 13 case p13:
kenjiArai 10:04095c7f816a 14 NVIC_EnableIRQ(UART3_IRQn);
kenjiArai 10:04095c7f816a 15 break;
kenjiArai 10:04095c7f816a 16 case p28:
kenjiArai 10:04095c7f816a 17 NVIC_EnableIRQ(UART0_IRQn);
kenjiArai 10:04095c7f816a 18 break;
kenjiArai 10:04095c7f816a 19 }
kenjiArai 10:04095c7f816a 20 }
kenjiArai 10:04095c7f816a 21
kenjiArai 10:04095c7f816a 22 void
kenjiArai 10:04095c7f816a 23 iSerial::disable_uart_irq(void)
kenjiArai 10:04095c7f816a 24 {
kenjiArai 10:04095c7f816a 25 switch(tx) {
kenjiArai 10:04095c7f816a 26 case USBTX:
kenjiArai 10:04095c7f816a 27 NVIC_DisableIRQ(UART2_IRQn);
kenjiArai 10:04095c7f816a 28 break;
kenjiArai 10:04095c7f816a 29 case p9:
kenjiArai 10:04095c7f816a 30 NVIC_DisableIRQ(UART1_IRQn);
kenjiArai 10:04095c7f816a 31 break;
kenjiArai 10:04095c7f816a 32 case p13:
kenjiArai 10:04095c7f816a 33 NVIC_DisableIRQ(UART3_IRQn);
kenjiArai 10:04095c7f816a 34 break;
kenjiArai 10:04095c7f816a 35 case p28:
kenjiArai 10:04095c7f816a 36 NVIC_DisableIRQ(UART0_IRQn);
kenjiArai 10:04095c7f816a 37 break;
kenjiArai 10:04095c7f816a 38 }
kenjiArai 10:04095c7f816a 39 }
kenjiArai 10:04095c7f816a 40
kenjiArai 10:04095c7f816a 41 #endif