# HG changeset patch # User Jacob Alexander # Date 1435071616 25200 # Node ID 1beec5f17e64e3ea08ca99c696169f674179baeb # Parent 2bcf6800b851ebcc6889549ecc1a09161371b166 Revert "Merge pull request #27 from smasher816/wakeup-devel" This reverts commit 622ea5d85f94be4b1694fdf08e30fa76eeb18fe4, reversing changes made to c21439cb48daec7514da4250c41962205fa96624. diff -r 2bcf6800b851 -r 1beec5f17e64 Output/pjrcUSB/arm/usb_dev.c --- a/Output/pjrcUSB/arm/usb_dev.c Tue Jun 23 07:58:31 2015 -0700 +++ b/Output/pjrcUSB/arm/usb_dev.c Tue Jun 23 08:00:16 2015 -0700 @@ -167,7 +167,6 @@ static uint8_t reply_buffer[8]; -volatile uint8_t remote_wakeup_enabled = 0; // ----- Functions ----- @@ -295,8 +294,7 @@ data = reply_buffer; break; case 0x0080: // GET_STATUS (device) - //I think this is the corrent endianess - reply_buffer[0] = (remote_wakeup_enabled)<<1; + reply_buffer[0] = 0; reply_buffer[1] = 0; datalen = 2; data = reply_buffer; @@ -316,11 +314,6 @@ datalen = 2; break; case 0x0100: // CLEAR_FEATURE (device) - //Disable DEVICE_REMOTE_WAKEUP feature - if (setup.wValue == 0x01) { - remote_wakeup_enabled = 0; - } - break; case 0x0101: // CLEAR_FEATURE (interface) // TODO: Currently ignoring, perhaps useful? -HaaTa endpoint0_stall(); @@ -341,11 +334,6 @@ endpoint0_stall(); return; case 0x0300: // SET_FEATURE (device) - //Enable DEVICE_REMOTE_WAKEUP feature - if (setup.wValue == 0x01) { - remote_wakeup_enabled = 1; - } - break; case 0x0301: // SET_FEATURE (interface) // TODO: Currently ignoring, perhaps useful? -HaaTa endpoint0_stall(); @@ -1120,11 +1108,6 @@ //serial_print("sleep\n"); USB0_ISTAT = USB_ISTAT_SLEEP; } - - if ( (status & USB_ISTAT_RESUME /* 20 */ ) ) { - //serial_print("resume\n"); - USB0_ISTAT = USB_ISTAT_RESUME; - } } diff -r 2bcf6800b851 -r 1beec5f17e64 Output/pjrcUSB/arm/usb_dev.h --- a/Output/pjrcUSB/arm/usb_dev.h Tue Jun 23 07:58:31 2015 -0700 +++ b/Output/pjrcUSB/arm/usb_dev.h Tue Jun 23 08:00:16 2015 -0700 @@ -55,8 +55,6 @@ extern volatile uint8_t usb_cdc_line_rtsdtr; extern volatile uint8_t usb_cdc_transmit_flush_timer; -extern volatile uint8_t remote_wakeup_enabled; - // ----- Functions ----- diff -r 2bcf6800b851 -r 1beec5f17e64 Output/pjrcUSB/arm/usb_keyboard.c --- a/Output/pjrcUSB/arm/usb_keyboard.c Tue Jun 23 07:58:31 2015 -0700 +++ b/Output/pjrcUSB/arm/usb_keyboard.c Tue Jun 23 08:00:16 2015 -0700 @@ -78,13 +78,6 @@ uint32_t wait_count = 0; usb_packet_t *tx_packet; - if (remote_wakeup_enabled) { - USB0_CTL |= USB_CTL_RESUME; - _delay_ms(5); //wait 1 to 15ms - USB0_CTL &= ~USB_CTL_RESUME; - _delay_ms(5); - } - // Wait till ready while ( 1 ) {