X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_usb.c;h=c1520d750fc7e7c13c8790636f4da7e596df957e;hp=a7462ed55009eb6545fcdbfc3ebebfba528c37bf;hb=306b28f632e21b42ab165e7944283cf9764b590e;hpb=022f83ca6fd589005d8eb3e25e633950fef69fa7 diff --git a/ao_usb.c b/ao_usb.c index a7462ed5..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); @@ -537,5 +538,5 @@ ao_usb_init(void) USBOIF = 0; USBIIF = 0; - ao_add_task(&ao_usb_task, ao_usb_ep0); + ao_add_task(&ao_usb_task, ao_usb_ep0, "usb"); }