From 7e4abf3a40c39d0ce4f466281bef9a464df85dd4 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 13 Apr 2009 21:58:07 -0700 Subject: [PATCH 1/1] Switch USB to double-buffered --- ao_usb.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ao_usb.c b/ao_usb.c index 3e9bb5b3..20a853a4 100644 --- a/ao_usb.c +++ b/ao_usb.c @@ -303,19 +303,15 @@ ao_usb_set_address(uint8_t address) static void ao_usb_set_configuration(void) { - uint8_t size; - /* Set the IN max packet size, double buffered */ USBINDEX = AO_USB_IN_EP; - size = AO_USB_IN_SIZE >> 3; - USBMAXI = size; -// USBCSIH |= USBCSIH_IN_DBL_BUF; + USBMAXI = AO_USB_IN_SIZE >> 3; + USBCSIH |= USBCSIH_IN_DBL_BUF; /* Set the OUT max packet size, double buffered */ USBINDEX = AO_USB_OUT_EP; - size = AO_USB_OUT_SIZE >> 3; - USBMAXO = size; -// USBCSOH = USBCSOH_OUT_DBL_BUF; + USBMAXO = AO_USB_OUT_SIZE >> 3; + USBCSOH = USBCSOH_OUT_DBL_BUF; } static void -- 2.30.2