void client_server_serialirq_init(void) { serial_rb_init(&srx, &(srx_buf[0]), YWASP_SERIAL_RX_BUF); serial_rb_init(&stx, &(stx_buf[0]), YWASP_SERIAL_TX_BUF); IE2 |= UCA0RXIE; __bis_SR_register(GIE); }
void packet_handler_init() { serial_init(BAUDRATE); serial_rb_init(&srx, &(srx_buf[0]), RB_SIZE); serial_rb_init(&stx, &(stx_buf[0]), RB_SIZE); IE2 |= UCA0RXIE; __bis_SR_register(GIE); }
void client_server_serialirq_init(void) { serial_rb_init(&srx, &(srx_buf[0]), YWASP_SERIAL_RX_BUF); serial_rb_init(&stx, &(stx_buf[0]), YWASP_SERIAL_TX_BUF); /* Enable the USART1 interrupt. */ nvic_enable_irq(NVIC_USART1_IRQ); /* Enable USART1 Receive interrupt. */ USART_CR1(USART1) |= USART_CR1_RXNEIE; }
void serirq_init(void) { serial_rb_init(&srx, &(srx_buf[0]), RB_SIZE); serial_rb_init(&stx, &(stx_buf[0]), RB_SIZE); #ifdef MSP430 IE2 |= UCA0RXIE; __bis_SR_register(GIE); #else /* Enable the USART1 interrupt. */ nvic_enable_irq(NVIC_USART1_IRQ); /* Enable USART1 Receive interrupt. */ USART_CR1(USART1) |= USART_CR1_RXNEIE; #endif }