summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ao_btm.c3
-rw-r--r--src/ao_usb.c1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/ao_btm.c b/src/ao_btm.c
index 172004e9..a9306c10 100644
--- a/src/ao_btm.c
+++ b/src/ao_btm.c
@@ -257,6 +257,9 @@ ao_btm_isr(void)
__interrupt 15
#endif
{
+#if BT_LINK_ON_P1
+ P1IF = 0;
+#endif
if (BT_PIFG & (1 << BT_LINK_PIN_INDEX)) {
ao_btm_check_link();
ao_wakeup(&ao_btm_connected);
diff --git a/src/ao_usb.c b/src/ao_usb.c
index dd752152..e4b7938d 100644
--- a/src/ao_usb.c
+++ b/src/ao_usb.c
@@ -46,7 +46,6 @@ void
ao_usb_isr(void) __interrupt 6
{
USBIF = 0;
- IRCON2 &= ~IRCON2_USBIF;
ao_usb_iif |= USBIIF;
if (ao_usb_iif & 1)
ao_wakeup(&ao_usb_task);