X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_usb.c;h=c1520d750fc7e7c13c8790636f4da7e596df957e;hp=83fd798f46ac8c612ad814bf366e0881bcfb800f;hb=43c8f7012102cdb591ace899420c10e4a78385ad;hpb=5be13b76a2e29b84cd6d1eec065e3354b0dafce5 diff --git a/ao_usb.c b/ao_usb.c index 83fd798f..c1520d75 100644 --- a/ao_usb.c +++ b/ao_usb.c @@ -102,7 +102,7 @@ ao_usb_ep0_flush(void) USBCS0 = cs0; } -#define LE_WORD(x) ((x)&0xFF),((x)>>8) +#define LE_WORD(x) ((x)&0xFF),((uint8_t) (((uint16_t) (x))>>8)) /* CDC definitions */ #define CS_INTERFACE 0x24 @@ -369,6 +369,7 @@ ao_usb_ep0_setup(void) } break; case AO_USB_RECIP_INTERFACE: + #pragma disable_warning 110 switch(ao_usb_setup.request) { case AO_USB_REQ_GET_STATUS: ao_usb_ep0_queue_byte(0);