コード例 #1
0
void usb_handle_class_request(setup_data_packet sdp){
	#ifdef USB_DEBUG
		serial_print_str("Class request: ");
		serial_print_int(sdp.bRequest);
	#endif
	switch(sdp.bRequest){
		case req_GET_REPORT:
			break;
		case req_GET_IDLE:
			break;
		case req_GET_PROTOCOL:
			break;
		case req_SET_REPORT:
			break;
		case req_SET_IDLE:
			// we don't support whatever they want
			usb_stall_ep0();
			break;
		case req_SET_PROTOCOL:
			break;
	}
}
コード例 #2
0
ファイル: usb_hid_class.c プロジェクト: MotionReality/picpack
void usb_handle_class_request_callback(setup_data_packet sdp) {
	serial_print_str("Class request: ");
	serial_print_int(sdp.bRequest);
	
	switch(sdp.bRequest) {
		case req_GET_REPORT:
			break;
		case req_GET_IDLE:
			break;
		case req_GET_PROTOCOL:
			break;
		case req_SET_REPORT:
			break;
		case req_SET_IDLE:
			serial_print_str(" Set_idle ");
			// we don't support whatever they want
			usb_stall_ep0();
			break;
		case req_SET_PROTOCOL:
			break;
		
	}

}