📄 picusb.esym
字号:
C L "usb_isr" 2 164 1 "FUNCTION"
C L "usb_isr" 2 164 1 "FUNCTION"
C L "usb_isr" 2 164 1 "FUNCTION"
C L "usb_isr" 2 164 1 "FUNCTION"
C L "usb_isr_sof" 2 164 1 "FUNCTION"
F G "usb_isr_sof" 2 951 "void()"
C L "usb_disable_endpoints" 2 164 5 "FUNCTION"
F G "usb_disable_endpoints" 2 962 "void()"
V L "i" 2 963 "int8"
C L "usb_isr_rst" 2 164 6 "FUNCTION"
F G "usb_isr_rst" 2 977 "void()"
C L "usb_isr_rst" 2 164 1 "FUNCTION"
C L "usb_isr_rst" 2 164 1 "FUNCTION"
C L "usb_isr_rst" 2 164 1 "FUNCTION"
C L "usb_init_ep0_setup" 2 164 5 "FUNCTION"
F G "usb_init_ep0_setup" 2 1010 "void()"
C L "usb_init_ep0_setup" 2 164 1 "FUNCTION"
C L "usb_isr_uerr" 2 164 7 "FUNCTION"
F G "usb_isr_uerr" 2 1031 "void()"
C L "usb_isr_uidle" 2 164 5 "FUNCTION"
F G "usb_isr_uidle" 2 1083 "void()"
C L "usb_isr_uidle" 2 164 1 "FUNCTION"
C L "usb_isr_uidle" 2 164 1 "FUNCTION"
C L "usb_isr_uidle" 2 164 1 "FUNCTION"
C L "usb_isr_activity" 2 164 6 "FUNCTION"
F G "usb_isr_activity" 2 1099 "void()"
C L "usb_isr_activity" 2 164 1 "FUNCTION"
C L "usb_isr_activity" 2 164 1 "FUNCTION"
C L "usb_isr_stall" 2 164 5 "FUNCTION"
F G "usb_isr_stall" 2 1113 "void()"
C L "usb_isr_tok_dne" 2 164 13 "FUNCTION"
F G "usb_isr_tok_dne" 2 1138 "void()"
V L "en" 2 1139 "int8"
C L "usb_isr_tok_dne" 2 164 1 "FUNCTION"
C L "usb_isr_tok_dne" 2 164 1 "FUNCTION"
C L "usb_isr_tok_dne" 2 164 3 "FUNCTION"
C L "usb_isr_tok_dne" 2 164 1 "FUNCTION"
C L "usb_isr_tok_dne" 2 164 1 "FUNCTION"
C L "usb_isr_tok_dne" 2 164 1 "FUNCTION"
C L "usb_request_send_response" 2 164 23 "FUNCTION"
V L "len" 2 1221 "int8"
F G "usb_request_send_response" 2 1221 "void(int8 len)"
F G "usb_request_get_data" 2 1225 "void(int8 len)"
F G "usb_request_stall" 2 1229 "void()"
D G "__USB_DESCRIPTORS__" 4 19 ""
D G "USB_TOTAL_CONFIG_LEN" 4 31 "32" "config+interface+class+endpoint"
V G "USB_CONFIG_DESC" 4 34 "int8[1]" "config_descriptor for config index 1"
D G "USB_NUM_HID_INTERFACES" 4 80 "0"
D G "USB_MAX_NUM_INTERFACES" 4 84 "1"
V G "USB_NUM_INTERFACES" 4 87 "int8[1]"
V G "USB_DEVICE_DESC" 4 101 "int8[1]"
V G "USB_STRING_DESC_OFFSET" 4 131 "int8[1]"
D G "USB_STRING_DESC_COUNT" 4 133 "sizeof(USB_STRING_DESC_OFFSET)"
V G "USB_STRING_DESC" 4 135 "int8[1]" "string 0"
D G "__USB_DRIVER__" 5 177 ""
V G "USB_address_pending" 5 189 "int8" "save previous state because packets can take several isrs"
V G "usb_getdesc_ptr" 5 190 "int8"
V G "usb_getdesc_len" 5 190 "int8"
V G "USB_Interface" 5 196 "int8[1]" "config state for all of our interfaces, NUM_INTERFACES defined with descriptors"
D G "usb_kbhit" 5 210 "(x) bit_test(__usb_kbhit_status,x)"
D G "usb_enumerated" 5 221 "() (USB_stack_status.curr_config)"
C L "usb_wait_for_enumeration" 5 190 6 "FUNCTION"
F G "usb_wait_for_enumeration" 5 230 "void()"
C L "usb_puts" 5 190 12 "FUNCTION"
V L "endpoint" 5 247 "int8"
V L "ptr" 5 247 "*int8"
V L "len" 5 247 "int16"
V L "timeout" 5 247 "int8"
F G "usb_puts" 5 247 "int8(int8 endpoint,*int8 ptr,int16 len,int8 timeout)"
V L "i" 5 248 "int16"
V L "res" 5 249 "int1"
V L "this_packet_len" 5 250 "int16"
V L "packet_size" 5 251 "int16"
V L "timeout_1us" 5 252 "int32"
C L "usb_puts" 5 190 1 "FUNCTION"
C L "usb_puts" 5 190 1 "FUNCTION"
C L "usb_puts" 5 190 1 "FUNCTION"
C L "usb_puts" 5 190 1 "FUNCTION"
C L "usb_gets" 5 190 17 "FUNCTION"
V L "endpoint" 5 305 "int8"
V L "ptr" 5 305 "*int8"
V L "max" 5 305 "int16"
V L "timeout" 5 305 "int16"
F G "usb_gets" 5 305 "int8(int8 endpoint,*int8 ptr,int16 max,int16 timeout)"
V L "ret" 5 306 "int16"
V L "to" 5 307 "int16"
V L "len" 5 308 "int16"
V L "packet_size" 5 309 "int16"
V L "this_packet_max" 5 310 "int16"
C L "usb_token_reset" 5 190 9 "FUNCTION"
F G "usb_token_reset" 5 348 "void()"
V L "i" 5 349 "int8"
C L "usb_token_reset" 5 190 1 "FUNCTION"
C L "usb_token_reset" 5 190 1 "FUNCTION"
C L "usb_token_reset" 5 190 1 "FUNCTION"
C L "usb_token_reset" 5 190 1 "FUNCTION"
D G "usb_put_0len_0" 5 375 "() usb_request_send_response(0)"
C L "usb_endpoint_is_valid" 5 190 10 "FUNCTION"
V L "endpoint" 5 389 "int8"
F G "usb_endpoint_is_valid" 5 389 "int8(int8 endpoint)"
V L "direction" 5 390 "int1"
C L "usb_endpoint_is_valid" 5 190 1 "FUNCTION"
C L "usb_endpoint_is_valid" 5 190 1 "FUNCTION"
C L "usb_isr_tok_in_dne" 5 190 16 "FUNCTION"
V L "endpoint" 5 419 "int8"
F G "usb_isr_tok_in_dne" 5 419 "void(int8 endpoint)"
C L "usb_isr_tok_in_dne" 5 190 1 "FUNCTION"
C L "usb_isr_tok_out_dne" 5 190 10 "FUNCTION"
V L "endpoint" 5 442 "int8"
F G "usb_isr_tok_out_dne" 5 442 "void(int8 endpoint)" "TODO:"
C L "usb_isr_tok_setup_dne" 5 190 32 "FUNCTION"
F G "usb_isr_tok_setup_dne" 5 497 "void()"
C L "usb_isr_tok_setup_dne" 5 190 1 "FUNCTION"
C L "usb_isr_tok_setup_dne" 5 190 1 "FUNCTION"
C L "usb_isr_tok_setup_dne" 5 190 1 "FUNCTION"
C L "usb_isr_tok_setup_dne" 5 190 1 "FUNCTION"
C L "usb_isr_tok_setup_dne" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 10 "FUNCTION"
F G "usb_isr_tkn_setup_StandardDevice" 5 549 "void()"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardDevice" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardInterface" 5 190 10 "FUNCTION"
F G "usb_isr_tkn_setup_StandardInterface" 5 628 "void()"
V L "curr_config" 5 629 "int8"
C L "usb_isr_tkn_setup_StandardInterface" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardInterface" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardInterface" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardInterface" 5 190 1 "FUNCTION"
C L "usb_isr_tkn_setup_StandardInterface" 5 190 3 "FUNCTION"
C L "usb_isr_tkn_setup_StandardEndpoint" 5 190 10 "FUNCTION"
F G "usb_isr_tkn_setup_StandardEndpoint" 5 688 "void()"
C L "usb_Get_Descriptor" 5 190 26 "FUNCTION"
F G "usb_Get_Descriptor" 5 786 "void()"
C L "usb_Get_Descriptor" 5 190 1 "FUNCTION"
C L "usb_Get_Descriptor" 5 190 1 "FUNCTION"
C L "usb_Get_Descriptor" 5 190 1 "FUNCTION"
C L "usb_Get_Descriptor" 5 190 1 "FUNCTION"
C L "usb_finish_set_address" 5 190 11 "FUNCTION"
F G "usb_finish_set_address" 5 857 "void()"
C L "usb_finish_set_address" 5 190 1 "FUNCTION"
C L "usb_finish_set_address" 5 190 1 "FUNCTION"
C L "usb_copy_desc_seg_to_ep" 5 190 3 "FUNCTION"
F G "usb_copy_desc_seg_to_ep" 5 874 "void()"
V L "i" 5 875 "int8"
V L "c" 5 876 "int8"
D G "LEDV" 0 85 "PIN_B6"
D G "LEDR" 0 86 "PIN_B7"
D G "LED_ON" 0 87 "output_high"
D G "LED_OFF" 0 88 "output_low"
D G "modo" 0 90 "recibe[0]"
D G "param1" 0 91 "recibe[1]"
D G "param2" 0 92 "recibe[2]"
D G "resultado" 0 93 "envia[0]"
F G "MAIN" 0 96 "void()"
V L "recibe" 0 98 "int8[3]" "declaramos variables"
V L "envia" 0 99 "int8[1]"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
C L "MAIN" 0 74 1 "FUNCTION"
F B "reset_cpu" 0 0
F B "abs" 1 0
F B "sleep" 0 0
F B "delay_cycles" 1 0
F B "read_bank" 2 0
F B "write_bank" 3 0
F B "shift_left" 2 2
F B "shift_right" 2 2
F B "rotate_left" 2 0
F B "rotate_right" 2 0
F B "_mul" 2 0
F B "strcpy" 2 0
F B "memset" 3 0
F B "memcpy" 3 0
F B "isamoung" 2 0
F B "isamong" 2 0
F B "bit_set" 2 0
F B "bit_clear" 2 0
F B "bit_test" 2 0
F B "toupper" 1 0
F B "tolower" 1 0
F B "swap" 1 0
F B "printf" 1 255
F B "fprintf" 1 255
F B "sprintf" 1 255
F B "make8" 2 0
F B "make16" 2 0
F B "make32" 1 255
F B "label_address" 1 1
F B "goto_address" 1 0
F B "_va_arg" 1 0
F B "offsetofbit" 2 2
F B "enable_interrupts" 1 0
F B "disable_interrupts" 1 0
F B "interrupt_active" 1 0
F B "clear_interrupt" 1 0
F B "jump_to_isr" 1 0
F B "ext_int_edge" 1 2
F B "read_eeprom" 1 0
F B "write_eeprom" 2 0
F B "read_program_eeprom" 1 0
F B "write_program_eeprom" 2 0
F B "write_program_memory" 3 0
F B "read_program_memory" 3 0
F B "erase_program_eeprom" 1 0
F B "read_external_memory" 3 0
F B "write_external_memory" 3 0
F B "setup_external_memory" 1 0
F B "write_configuration_memory" 2 3
F B "read_configuration_memory" 2 3
F B "output_high" 1 0
F B "output_low" 1 0
F B "input" 1 0
F B "input_state" 1 0
F B "output_float" 1 0
F B "output_drive" 1 0
F B "output_bit" 1 1
F B "output_toggle" 1 0
F B "output_a" 1 0
F B "output_b" 1 0
F B "output_c" 1 0
F B "output_e" 1 0
F B "input_a" 0 0
F B "input_b" 0 0
F B "input_c" 0 0
F B "input_e" 0 0
F B "set_tris_a" 1 0
F B "set_tris_b" 1 0
F B "set_tris_c" 1 0
F B "set_tris_e" 1 0
F B "get_tris_a" 0 0
F B "get_tris_b" 0 0
F B "get_tris_c" 0 0
F B "get_tris_e" 0 0
F B "port_b_pullups" 1 0
F B "setup_counters" 2 0
F B "setup_wdt" 1 0
F B "restart_cause" 0 0
F B "restart_wdt" 0 0
F B "get_rtcc" 0 0
F B "set_rtcc" 1 0
F B "get_timer0" 0 0
F B "set_timer0" 1 0
F B "setup_comparator" 1 0
F B "setup_port_a" 1 0
F B "setup_adc_ports" 1 0
F B "setup_adc" 1 0
F B "set_adc_channel" 1 0
F B "read_adc" 0 1
F B "setup_timer_0" 1 0
F B "setup_timer_1" 1 0
F B "get_timer1" 0 0
F B "set_timer1" 1 0
F B "setup_timer_2" 3 0
F B "get_timer2" 0 0
F B "set_timer2" 1 0
F B "setup_timer_3" 1 0
F B "set_timer3" 1 0
F B "get_timer3" 0 0
F B "setup_ccp1" 1 0
F B "set_pwm1_duty" 1 0
F B "setup_ccp2" 1 0
F B "set_pwm2_duty" 1 0
F B "setup_vref" 1 0
F B "setup_low_volt_detect" 1 0
F B "setup_oscillator" 1 2
F B "setup_spi" 1 0
F B "spi_read" 0 1
F B "spi_write" 1 0
F B "spi_data_is_in" 0 0
F B "setup_spi2" 1 0
F B "spi_read2" 0 1
F B "spi_write2" 1 0
F B "spi_data_is_in2" 0 0
F B "delay_ms" 1 0
F B "delay_us" 1 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -