这篇教程C++ uart_irq函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中uart_irq函数的典型用法代码示例。如果您正苦于以下问题:C++ uart_irq函数的具体用法?C++ uart_irq怎么用?C++ uart_irq使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了uart_irq函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: UART0_IRQHandlervoid UART0_IRQHandler(){ uint32_t irtype = 0; if (NRF_UART0->EVENTS_TXDRDY) { irtype = 1; } else if (NRF_UART0->EVENTS_RXDRDY) { irtype = 2; } uart_irq(irtype, 0);}
开发者ID:haydar9,项目名称:mbed,代码行数:11,
示例2: UART0_IRQHandlervoid UART0_IRQHandler(){ uint32_t irtype = 0; if((NRF_UART0->INTENSET & 0x80) && NRF_UART0->EVENTS_TXDRDY) { irtype = 1; } else if((NRF_UART0->INTENSET & 0x04) && NRF_UART0->EVENTS_RXDRDY) { irtype = 2; } uart_irq(irtype, 0);}
开发者ID:AlessandroA,项目名称:mbed-hal-nrf51822-mcu,代码行数:11,
示例3: vTaskISRHandlervoid vTaskISRHandler( void ){static uint8_t pending; PROFILER_SUB = 1; /* Which interrupts are pending? */ pending = ioRead8(ITU_IRQ_ACTIVE); ioWrite8(ITU_IRQ_CLEAR, pending); //const uint8_t hex[] = "0123456789ABCDEF"; //ioWrite8(UART_DATA, hex[pending >> 4]); //ioWrite8(UART_DATA, hex[pending & 0x0F]); //ioWrite8(UART_DATA, '|'); BaseType_t do_switch = pdFALSE; if (pending & 0x10) { do_switch = command_interface_irq(); } if (pending & 0x08) { do_switch |= tape_recorder_irq(); } if (pending & 0x04) { do_switch |= usb_irq(); } if (pending & 0x02) { do_switch |= uart_irq(); } if (pending & 0x01) { do_switch |= xTaskIncrementTick(); } if (do_switch != pdFALSE) { vTaskSwitchContext(); }}
开发者ID:svn2github,项目名称:1541UltimateII,代码行数:36,
示例4: uart7_irqstatic void uart7_irq(void){ uart_irq(UART_7, 6);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例5: uart5_irqstatic void uart5_irq(void){ uart_irq(UART_5, 4);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例6: uart3_irqstatic void uart3_irq(void){ uart_irq(UART_3, 2);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例7: uart1_irqstatic void uart1_irq(void){ uart_irq(UART_1, 0);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例8: uart2_irqstatic void uart2_irq(void) { uart_irq((USART_TypeDef*)UART_2, 1);}
开发者ID:1deus,项目名称:tmk_keyboard,代码行数:3,
示例9: uart4_irqvoid uart4_irq(){ uint32_t status_flags = LPUART4->STAT; uart_irq((status_flags & kLPUART_TxDataRegEmptyFlag), (status_flags & kLPUART_RxDataRegFullFlag), 4);}
开发者ID:pan-,项目名称:mbed,代码行数:5,
示例10: uart3_irqvoid uart3_irq() { uart_irq(UART_HAL_IsTxDataRegEmpty(UART3_BASE), UART_HAL_IsRxDataRegFull(UART3_BASE), 3);}
开发者ID:Babody,项目名称:mbed,代码行数:3,
示例11: uart2_irqvoid uart2_irq() { uart_irq(UART_HAL_IsTxDataRegEmpty(UART2_BASE), UART_HAL_IsRxDataRegFull(UART2_BASE), 2);}
开发者ID:Babody,项目名称:mbed,代码行数:3,
示例12: uart1_irqvoid uart1_irq() { uart_irq(UART_HAL_IsTxDataRegEmpty(UART1_BASE), UART_HAL_IsRxDataRegFull(UART1_BASE), 1);}
开发者ID:Babody,项目名称:mbed,代码行数:3,
示例13: uart0_irqvoid uart0_irq() { uart_irq(UART_HAL_IsTxDataRegEmpty(UART0_BASE), UART_HAL_IsRxDataRegFull(UART0_BASE), 0); if (UART_HAL_GetStatusFlag(UART0_BASE, kUartRxOverrun)) UART_HAL_ClearStatusFlag(UART0_BASE, kUartRxOverrun);}
开发者ID:Babody,项目名称:mbed,代码行数:5,
示例14: uart2_irqvoid uart2_irq() {uart_irq((LPC_USART2->STAT & (1 << 2)) ? 2 : 1, 2);}
开发者ID:Fadis,项目名称:lpc810,代码行数:1,
示例15: uart1_irqvoid uart1_irq() {uart_irq((LPC_USART1->STAT & (1 << 2)) ? 2 : 1, 1);}
开发者ID:Fadis,项目名称:lpc810,代码行数:1,
示例16: uart7_irqstatic void uart7_irq(void){ uart_irq(6);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例17: uart8_irqstatic void uart8_irq(void){ uart_irq(7);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例18: uart4_irqvoid uart4_irq() { uart_irq(UART_HAL_IsTxDataRegEmpty(UART4_BASE), UART_HAL_IsRxDataRegFull(UART4_BASE), 4);}
开发者ID:Babody,项目名称:mbed,代码行数:3,
示例19: uart1_irqstatic void uart1_irq(void) { uart_irq((USART_TypeDef*)UART_1, 0);}
开发者ID:1deus,项目名称:tmk_keyboard,代码行数:3,
示例20: uart1_irqstatic void uart1_irq(void){ uart_irq(0);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例21: uart3_irqstatic void uart3_irq(void) { uart_irq((USART_TypeDef*)UART_3, 2);}
开发者ID:1deus,项目名称:tmk_keyboard,代码行数:3,
示例22: uart2_irqstatic void uart2_irq(void){ uart_irq(1);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例23: uart2_irqstatic void uart2_irq(void){ uart_irq(UART_2, 1);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例24: uart3_irqstatic void uart3_irq(void){ uart_irq(2);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例25: uart4_irqstatic void uart4_irq(void){ uart_irq(UART_4, 3);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例26: uart4_irqstatic void uart4_irq(void){ uart_irq(3);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例27: uart6_irqstatic void uart6_irq(void){ uart_irq(UART_6, 5);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例28: uart5_irqstatic void uart5_irq(void){ uart_irq(4);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
示例29: uart8_irqstatic void uart8_irq(void){ uart_irq(UART_8, 7);}
开发者ID:Jinjeleta,项目名称:gcc4mbed,代码行数:4,
示例30: uart6_irqstatic void uart6_irq(void){ uart_irq(5);}
开发者ID:AlessandroA,项目名称:mbed,代码行数:4,
注:本文中的uart_irq函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ uart_open函数代码示例 C++ uart_insert_char函数代码示例 |