Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Frequency_Counter_w_GPS_1PPS FreqCntr_GPS1PPS_F746F4xx_w_recipro
Fork of iSerial by
iSerial_NucleoL152.h
00001 #if defined(TARGET_NUCLEO_L152RE) 00002 00003 void 00004 iSerial::enable_uart_irq(void) 00005 { 00006 switch(tx) { 00007 case USBTX: 00008 // case SERIAL_TX: 00009 // case PA_2: 00010 // case D1: 00011 NVIC_EnableIRQ(USART2_IRQn); 00012 break; 00013 case PA_9: 00014 // case D8: 00015 case PB_6: 00016 // case D10: 00017 NVIC_EnableIRQ(USART1_IRQn); 00018 break; 00019 case PB_10: 00020 // case D6: 00021 NVIC_EnableIRQ(USART3_IRQn); 00022 break; 00023 case PC_10: 00024 NVIC_EnableIRQ(UART4_IRQn); 00025 break; 00026 case PC_12: 00027 NVIC_EnableIRQ(UART5_IRQn); 00028 break; 00029 } 00030 } 00031 00032 void 00033 iSerial::disable_uart_irq(void) 00034 { 00035 switch(tx) { 00036 case USBTX: 00037 // case SERIAL_TX: 00038 // case PA_2: 00039 // case D1: 00040 NVIC_DisableIRQ(USART2_IRQn); 00041 break; 00042 case PA_9: 00043 // case D8: 00044 case PB_6: 00045 // case D10: 00046 NVIC_DisableIRQ(USART1_IRQn); 00047 break; 00048 case PB_10: 00049 // case D6: 00050 NVIC_DisableIRQ(USART3_IRQn); 00051 break; 00052 case PC_10: 00053 NVIC_DisableIRQ(UART4_IRQn); 00054 break; 00055 case PC_12: 00056 NVIC_DisableIRQ(UART5_IRQn); 00057 break; 00058 } 00059 } 00060 00061 #endif
Generated on Wed Jul 13 2022 12:22:36 by
1.7.2
