Archived
1
0

Revert "Merge pull request #27 from smasher816/wakeup-devel"

This reverts commit 622ea5d85f, reversing
changes made to c21439cb48.
This commit is contained in:
Jacob Alexander 2015-06-23 08:00:16 -07:00
parent 216b151302
commit 6c67bc77bc
3 changed files with 1 additions and 27 deletions

View File

@ -167,7 +167,6 @@ volatile uint8_t usb_reboot_timer = 0;
static uint8_t reply_buffer[8];
volatile uint8_t remote_wakeup_enabled = 0;
// ----- Functions -----
@ -295,8 +294,7 @@ static void usb_setup()
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 @@ static void usb_setup()
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 @@ static void usb_setup()
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 @@ restart:
//serial_print("sleep\n");
USB0_ISTAT = USB_ISTAT_SLEEP;
}
if ( (status & USB_ISTAT_RESUME /* 20 */ ) ) {
//serial_print("resume\n");
USB0_ISTAT = USB_ISTAT_RESUME;
}
}

View File

@ -55,8 +55,6 @@ extern volatile uint8_t usb_cdc_line_coding[7];
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 -----

View File

@ -78,13 +78,6 @@ void usb_keyboard_send()
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 )
{