Browse Source

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

This reverts commit 622ea5d85f94be4b1694fdf08e30fa76eeb18fe4, reversing
changes made to c21439cb48.
connect
Jacob Alexander 8 years ago
parent
commit
6c67bc77bc
3 changed files with 1 additions and 27 deletions
  1. 1
    18
      Output/pjrcUSB/arm/usb_dev.c
  2. 0
    2
      Output/pjrcUSB/arm/usb_dev.h
  3. 0
    7
      Output/pjrcUSB/arm/usb_keyboard.c

+ 1
- 18
Output/pjrcUSB/arm/usb_dev.c 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;
}
}



+ 0
- 2
Output/pjrcUSB/arm/usb_dev.h 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 -----

+ 0
- 7
Output/pjrcUSB/arm/usb_keyboard.c 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 )
{