diff options
| author | hathach <[email protected]> | 2014-03-23 17:17:26 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2014-03-23 17:17:26 +0700 |
| commit | 5d5aa9b2137f23ab01597cc279fb7995aad8bc4c (patch) | |
| tree | de60fe570e08aaef36e4dc635ed22af04141ff4d /tinyusb | |
| parent | 58892299f3f6658de4e35fe588fb3c016c4fd591 (diff) | |
clean IAR warning
Diffstat (limited to 'tinyusb')
| -rw-r--r-- | tinyusb/device/dcd_lpc175x_6x.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tinyusb/device/dcd_lpc175x_6x.c b/tinyusb/device/dcd_lpc175x_6x.c index 47a236a6f..e5bc4f743 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)
{
|
