⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d12_command.h

📁 我改了一部分别人的USB,原来的不方便看逻辑
💻 H
字号:
#ifndef __D12_COMMAND_H__
#define __D12_COMMAND_H__
#include "mytype.h"
void disconnect_usb(void); 
void connect_usb(void);
void set_addr_enable(uint8  ); 
void set_endpoint_enable(void); 
uint8  read_last_status(uint8 ); 
void read_interrupt_register(void); 
void usb_bus_reset(void); 
void usb_bus_suspend(void); 
 
uint8 select_endpoint(uint8 );
void error(uint8  );
void clear_buffer(void); 
void validate_buffer(void); 
void set_endpoint_status(uint8  ,uint8   ) ; 
void ack_setup(uint8  ); 
uint8 read_endpoint_status(uint8  ); 
uint8 read_endpoint_buff(uint8  ,uint8  ,uint8 *  ); 
uint8 write_endpoint_buff(uint8  ,uint8  ,uint8 *  );
//第九章节内容
void set_usb_address(void);
void get_status(uint8  );
void clear_feature(uint8 );  
void set_feature(uint8 );
void set_descriptor(void);
void set_configuration(void);
void get_configuration(void);
void set_interface(void);
void get_interface(void);
void get_descriptor(void);
void get_descriptor_interface(void);
void get_report(void);
void get_idle(void);
void get_protocol(void);
void set_report(void);
void set_idle(void);
void set_protocol(void);

 
#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -