From 5d5aa9b2137f23ab01597cc279fb7995aad8bc4c Mon Sep 17 00:00:00 2001 From: hathach Date: Sun, 23 Mar 2014 17:17:26 +0700 Subject: [PATCH] clean IAR warning --- tinyusb/device/dcd_lpc175x_6x.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tinyusb/device/dcd_lpc175x_6x.c b/tinyusb/device/dcd_lpc175x_6x.c index 47a236a6..e5bc4f74 100644 --- a/tinyusb/device/dcd_lpc175x_6x.c +++ b/tinyusb/device/dcd_lpc175x_6x.c @@ -174,7 +174,8 @@ static void endpoint_non_control_isr(uint32_t eot_int) static void endpoint_control_isr(void) { - uint32_t const endpoint_int_status = LPC_USB->USBEpIntSt & LPC_USB->USBEpIntEn; + uint32_t const interrupt_enable = LPC_USB->USBEpIntEn; + uint32_t const endpoint_int_status = LPC_USB->USBEpIntSt & interrupt_enable; // LPC_USB->USBEpIntClr = endpoint_int_status; // acknowledge interrupt TODO cannot immediately acknowledge setup packet //------------- Setup Recieved-------------// @@ -216,7 +217,8 @@ static void endpoint_control_isr(void) void dcd_isr(uint8_t coreid) { (void) coreid; - uint32_t const device_int_status = LPC_USB->USBDevIntSt & LPC_USB->USBDevIntEn; + uint32_t const device_int_enable = LPC_USB->USBDevIntEn; + uint32_t const device_int_status = LPC_USB->USBDevIntSt & device_int_enable; LPC_USB->USBDevIntClr = device_int_status;// Acknowledge handled interrupt //------------- usb bus event -------------// @@ -254,7 +256,8 @@ void dcd_isr(uint8_t coreid) } //------------- Non-Control Endpoint (DMA Mode) -------------// - uint32_t dma_int_status = LPC_USB->USBDMAIntSt & LPC_USB->USBDMAIntEn; + uint32_t const dma_int_enable = LPC_USB->USBDMAIntEn; + uint32_t const dma_int_status = LPC_USB->USBDMAIntSt & dma_int_enable; if (dma_int_status & DMA_INT_END_OF_XFER_MASK) {