@@ -354,87 +354,6 @@ rx_buffer_index_t UART::get_rx_buffer_head()
354
354
}
355
355
356
356
357
- void UART::enableUartIrqs () {
358
-
359
- switch (_channel)
360
- {
361
- case 0 :
362
- #ifdef SCI0_RXI_IRQn
363
- __NVIC_SetVector (SCI0_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
364
- __NVIC_SetVector (SCI0_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
365
- __NVIC_SetVector (SCI0_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
366
- #endif
367
- break ;
368
- case 1 :
369
- #ifdef SCI1_RXI_IRQn
370
- __NVIC_SetVector (SCI1_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
371
- __NVIC_SetVector (SCI1_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
372
- __NVIC_SetVector (SCI1_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
373
- #endif
374
- break ;
375
- case 2 :
376
- #ifdef SCI2_RXI_IRQn
377
- __NVIC_SetVector (SCI2_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
378
- __NVIC_SetVector (SCI2_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
379
- __NVIC_SetVector (SCI2_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
380
- #endif
381
- break ;
382
- case 3 :
383
- #ifdef SCI3_RXI_IRQn
384
- __NVIC_SetVector (SCI3_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
385
- __NVIC_SetVector (SCI3_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
386
- __NVIC_SetVector (SCI3_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
387
- #endif
388
- break ;
389
- case 4 :
390
- #ifdef SCI4_RXI_IRQn
391
- __NVIC_SetVector (SCI4_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
392
- __NVIC_SetVector (SCI4_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
393
- __NVIC_SetVector (SCI4_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
394
- #endif
395
- break ;
396
- case 5 :
397
- #ifdef SCI5_RXI_IRQn
398
- __NVIC_SetVector (SCI5_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
399
- __NVIC_SetVector (SCI5_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
400
- __NVIC_SetVector (SCI5_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
401
- #endif
402
- break ;
403
- case 6 :
404
- #ifdef SCI6_RXI_IRQn
405
- __NVIC_SetVector (SCI6_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
406
- __NVIC_SetVector (SCI6_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
407
- __NVIC_SetVector (SCI6_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
408
- #endif
409
- break ;
410
- case 7 :
411
- #ifdef SCI7_RXI_IRQn
412
- __NVIC_SetVector (SCI7_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
413
- __NVIC_SetVector (SCI7_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
414
- __NVIC_SetVector (SCI7_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
415
- #endif
416
- break ;
417
- case 8 :
418
- #ifdef SCI8_RXI_IRQn
419
- __NVIC_SetVector (SCI8_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
420
- __NVIC_SetVector (SCI8_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
421
- __NVIC_SetVector (SCI8_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
422
- #endif
423
- break ;
424
- case 9 :
425
- #ifdef SCI9_RXI_IRQn
426
- __NVIC_SetVector (SCI9_RXI_IRQn, (uint32_t )sci_uart_rxi_isr);
427
- __NVIC_SetVector (SCI9_TXI_IRQn, (uint32_t )sci_uart_txi_isr);
428
- __NVIC_SetVector (SCI9_TEI_IRQn, (uint32_t )sci_uart_tei_isr);
429
- #endif
430
- break ;
431
-
432
- default :
433
- break ;
434
- }
435
-
436
- }
437
-
438
357
439
358
440
359
#if SERIAL_HOWMANY > 0
0 commit comments