#include "pic_utils.h"
Go to the source code of this file.
#define BC8 0 |
Definition at line 68 of file pic_usb_old.h.
#define BC9 1 |
Definition at line 67 of file pic_usb_old.h.
#define BSTALL 2 |
Definition at line 66 of file pic_usb_old.h.
#define DATA_STAGE_DIR 7 |
Definition at line 45 of file pic_usb_old.h.
#define DTS 6 |
Definition at line 62 of file pic_usb_old.h.
#define DTSEN 3 |
Definition at line 65 of file pic_usb_old.h.
#define INCDIS 4 |
Definition at line 64 of file pic_usb_old.h.
#define KEN 5 |
Definition at line 63 of file pic_usb_old.h.
#define PID0 2 |
Definition at line 76 of file pic_usb_old.h.
#define PID1 3 |
Definition at line 75 of file pic_usb_old.h.
#define PID2 4 |
Definition at line 74 of file pic_usb_old.h.
#define PID3 5 |
Definition at line 73 of file pic_usb_old.h.
#define pid_ACK 0b0010 |
Definition at line 109 of file pic_usb_old.h.
#define pid_DATA0 0b0011 |
Definition at line 102 of file pic_usb_old.h.
#define pid_DATA1 0b1011 |
Definition at line 103 of file pic_usb_old.h.
#define pid_DATA2 0b0111 |
Definition at line 104 of file pic_usb_old.h.
#define pid_IN 0b1001 |
Definition at line 96 of file pic_usb_old.h.
#define pid_MDATA 0b1111 |
Definition at line 105 of file pic_usb_old.h.
#define pid_NAK 0b1010 |
Definition at line 110 of file pic_usb_old.h.
#define pid_NYET 0b0110 |
Definition at line 112 of file pic_usb_old.h.
#define pid_OUT 0b0001 |
Definition at line 95 of file pic_usb_old.h.
#define pid_SETUP 0b1101 |
Definition at line 98 of file pic_usb_old.h.
#define pid_SOF 0b0101 |
Definition at line 97 of file pic_usb_old.h.
#define pid_STALL 0b1110 |
Definition at line 111 of file pic_usb_old.h.
#define req_Clear_Feature 0x01 |
Definition at line 118 of file pic_usb_old.h.
#define req_Get_Configuration 0x08 |
Definition at line 123 of file pic_usb_old.h.
#define req_Get_Descriptor 0x06 |
Definition at line 121 of file pic_usb_old.h.
#define req_Get_Interface 0x0a |
Definition at line 125 of file pic_usb_old.h.
#define req_Get_Status 0x00 |
Definition at line 117 of file pic_usb_old.h.
#define req_Set_Address 0x05 |
Definition at line 120 of file pic_usb_old.h.
#define req_Set_Configuration 0x09 |
Definition at line 124 of file pic_usb_old.h.
#define req_Set_Descriptor 0x07 |
Definition at line 122 of file pic_usb_old.h.
#define req_Set_Feature 0x03 |
Definition at line 119 of file pic_usb_old.h.
#define req_Set_Interface 0x0b |
Definition at line 126 of file pic_usb_old.h.
#define req_Synch_Frame 0x0c |
Definition at line 127 of file pic_usb_old.h.
#define REQUEST_TYPE0 5 |
Definition at line 48 of file pic_usb_old.h.
#define REQUEST_TYPE1 6 |
Definition at line 47 of file pic_usb_old.h.
#define UOWN 7 |
Definition at line 61 of file pic_usb_old.h.
typedef struct _buffer_descriptor buffer_descriptor |
typedef enum _delivery_mode_type delivery_mode_type |
typedef struct _setup_data_packet setup_data_packet |
typedef enum _usb_state_type usb_state_type |
enum _delivery_mode_type |
enum _usb_state_type |
st_POWERED | |
st_DEFAULT | |
st_ADDRESS | |
st_CONFIGURED | |
stPOWERED | |
stDEFAULT | |
stADDRESS | |
stCONFIGURED |
Definition at line 17 of file pic_usb_old.h.
void usb_enable_module | ( | ) |
void usb_handle_isr | ( | ) |
Definition at line 643 of file pic_usb.c.
References usb_handle_reset(), usb_handle_stall(), usb_handle_transaction(), and usb_SOF_callback().
void usb_init | ( | ) |
uns8 usb_address |
Definition at line 28 of file pic_usb.c.
Referenced by usb_handle_reset(), usb_handle_standard_request(), and usb_handle_transaction().
Definition at line 24 of file pic_usb.c.
Referenced by usb_enable_module(), usb_get_state(), usb_handle_standard_request(), usb_handle_transaction(), usb_init(), and usb_setup().