卒研
Fork of ds3_si by
Diff: ds3_si.cpp
- Revision:
- 5:5472bead8509
- Parent:
- 4:5bb182ca2b07
--- a/ds3_si.cpp Wed Oct 25 09:42:56 2017 +0000 +++ b/ds3_si.cpp Fri Mar 02 02:55:16 2018 +0000 @@ -17,7 +17,11 @@ } void ds3_si::serialin() -{ +{__disable_irq(); + NVIC_ClearPendingIRQ(UART0_IRQn); + NVIC_ClearPendingIRQ(UART1_IRQn); + NVIC_ClearPendingIRQ(UART2_IRQn); + NVIC_ClearPendingIRQ(UART3_IRQn); if(serial.readable()) { while(serial.getc() != 128) {} @@ -26,6 +30,7 @@ *(in + i) = serial.getc(); } } +__enable_irq(); } bool ds3_si::buttonstate(short order)