Revert "Merge pull request #27 from smasher816/wakeup-devel"
This reverts commit622ea5d85f, reversing changes made toc21439cb48.
This commit is contained in:
		
							parent
							
								
									216b151302
								
							
						
					
					
						commit
						6c67bc77bc
					
				
					 3 changed files with 1 additions and 27 deletions
				
			
		| 
						 | 
				
			
			@ -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;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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 -----
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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 )
 | 
			
		||||
	{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue