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

📄 picusb.esym

📁 proteus_usb仿真
💻 ESYM
📖 第 1 页 / 共 3 页
字号:
F G "usb_unermated" 3 290 "int8()"
V L "endpoint" 3 291 "int8"
V L "ptr" 3 291 "*int8"
V L "max" 3 291 "int16"
V L "timeout" 3 291 "int16"
F G "usb_gets" 3 291 "int8(int8 endpoint,*int8 ptr,int16 max,int16 timeout)"
V L "endpoint" 3 292 "int8"
V L "ptr" 3 292 "*int8"
V L "len" 3 292 "int16"
V L "timeout" 3 292 "int8"
F G "usb_puts" 3 292 "int8(int8 endpoint,*int8 ptr,int16 len,int8 timeout)" "/ *** Token and request hanlder function prototypes"
F G "usb_token_reset" 3 295 "void()"
F G "usb_put_0len_0" 3 297 "void()"
V L "len" 3 298 "int8"
F G "usb_request_send_response" 3 298 "void(int8 len)" "always sends usb_ep0_rx_buffer[] to endpoint 0 with a toggle of DATA"
V L "endpoint" 3 300 "int8"
V L "status" 3 300 "*int16"
V L "buffer" 3 300 "*int16"
V L "size" 3 300 "*int8"
F G "usb_match_registers" 3 300 "void(int8 endpoint,*int16 status,*int16 buffer,*int8 size)"
V L "endpoint" 3 302 "int8"
F G "usb_isr_tok_in_dne" 3 302 "void(int8 endpoint)"
V L "endpoint" 3 303 "int8"
F G "usb_isr_tok_out_dne" 3 303 "void(int8 endpoint)"
F G "usb_isr_tok_setup_dne" 3 304 "void()"
F G "usb_isr_tkn_setup_StandardEndpoint" 3 306 "void()"
F G "usb_isr_tkn_setup_StandardDevice" 3 307 "void()"
F G "usb_isr_tkn_setup_StandardInterface" 3 308 "void()"
F G "usb_Get_Descriptor" 3 314 "void()"
F G "usb_copy_desc_seg_to_ep" 3 315 "void()"
F G "usb_finish_set_address" 3 317 "void()" "*** ENABLE RX ENDPOINTS AND BUFFERS"
D G "USB_EP0_TX_ENABLE" 3 322 "USB_ENABLE_CONTROL"
D G "USB_EP0_RX_ENABLE" 3 323 "USB_ENABLE_CONTROL"
D G "USB_EP0_RX_SIZE" 3 324 "USB_MAX_EP0_PACKET_LENGTH" "endpoint 0 is setup, and should always be the MAX_PACKET_LENGTH.  Slow speed specifies 8"
D G "USB_EP0_TX_SIZE" 3 325 "USB_MAX_EP0_PACKET_LENGTH" "endpoint 0 is setup, and should always be the MAX_PACKET_LENGTH.  Slow speed specifies 8"
D G "USB_EP2_TX_ENABLE" 3 360 "USB_ENABLE_DISABLED"
D G "USB_EP2_RX_ENABLE" 3 363 "USB_ENABLE_DISABLED"
D G "USB_EP2_RX_SIZE" 3 370 "0"
D G "USB_EP2_TX_SIZE" 3 381 "0"
D G "USB_EP3_TX_ENABLE" 3 391 "USB_ENABLE_DISABLED"
D G "USB_EP3_RX_ENABLE" 3 394 "USB_ENABLE_DISABLED"
D G "USB_EP3_RX_SIZE" 3 401 "0"
D G "USB_EP3_TX_SIZE" 3 412 "0"
D G "USB_EP4_TX_ENABLE" 3 422 "USB_ENABLE_DISABLED"
D G "USB_EP4_RX_ENABLE" 3 425 "USB_ENABLE_DISABLED"
D G "USB_EP4_RX_SIZE" 3 432 "0"
D G "USB_EP4_TX_SIZE" 3 443 "0"
D G "USB_EP5_TX_ENABLE" 3 453 "USB_ENABLE_DISABLED"
D G "USB_EP5_RX_ENABLE" 3 456 "USB_ENABLE_DISABLED"
D G "USB_EP5_RX_SIZE" 3 463 "0"
D G "USB_EP5_TX_SIZE" 3 474 "0"
D G "USB_EP6_TX_ENABLE" 3 484 "USB_ENABLE_DISABLED"
D G "USB_EP6_RX_ENABLE" 3 487 "USB_ENABLE_DISABLED"
D G "USB_EP6_RX_SIZE" 3 494 "0"
D G "USB_EP6_TX_SIZE" 3 505 "0"
D G "USB_EP7_TX_ENABLE" 3 515 "USB_ENABLE_DISABLED"
D G "USB_EP7_RX_ENABLE" 3 518 "USB_ENABLE_DISABLED"
D G "USB_EP7_RX_SIZE" 3 525 "0"
D G "USB_EP7_TX_SIZE" 3 536 "0"
D G "USB_EP8_TX_ENABLE" 3 546 "USB_ENABLE_DISABLED"
D G "USB_EP8_RX_ENABLE" 3 549 "USB_ENABLE_DISABLED"
D G "USB_EP8_RX_SIZE" 3 556 "0"
D G "USB_EP8_TX_SIZE" 3 567 "0"
D G "USB_EP9_TX_ENABLE" 3 577 "USB_ENABLE_DISABLED"
D G "USB_EP9_RX_ENABLE" 3 580 "USB_ENABLE_DISABLED"
D G "USB_EP9_RX_SIZE" 3 587 "0"
D G "USB_EP9_TX_SIZE" 3 598 "0"
D G "USB_EP10_TX_ENABLE" 3 608 "USB_ENABLE_DISABLED"
D G "USB_EP10_RX_ENABLE" 3 611 "USB_ENABLE_DISABLED"
D G "USB_EP10_RX_SIZE" 3 618 "0"
D G "USB_EP10_TX_SIZE" 3 629 "0"
D G "USB_EP11_TX_ENABLE" 3 639 "USB_ENABLE_DISABLED"
D G "USB_EP11_RX_ENABLE" 3 642 "USB_ENABLE_DISABLED"
D G "USB_EP11_RX_SIZE" 3 649 "0"
D G "USB_EP11_TX_SIZE" 3 660 "0"
D G "USB_EP12_TX_ENABLE" 3 670 "USB_ENABLE_DISABLED"
D G "USB_EP12_RX_ENABLE" 3 673 "USB_ENABLE_DISABLED"
D G "USB_EP12_RX_SIZE" 3 680 "0"
D G "USB_EP12_TX_SIZE" 3 691 "0"
D G "USB_EP13_TX_ENABLE" 3 701 "USB_ENABLE_DISABLED"
D G "USB_EP13_RX_ENABLE" 3 704 "USB_ENABLE_DISABLED"
D G "USB_EP13_RX_SIZE" 3 711 "0"
D G "USB_EP13_TX_SIZE" 3 722 "0"
D G "USB_EP14_TX_ENABLE" 3 732 "USB_ENABLE_DISABLED"
D G "USB_EP14_RX_ENABLE" 3 735 "USB_ENABLE_DISABLED"
D G "USB_EP14_RX_SIZE" 3 742 "0"
D G "USB_EP14_TX_SIZE" 3 753 "0"
D G "USB_EP15_TX_ENABLE" 3 763 "USB_ENABLE_DISABLED"
D G "USB_EP15_RX_ENABLE" 3 766 "USB_ENABLE_DISABLED"
D G "USB_EP15_RX_SIZE" 3 773 "0"
D G "USB_EP15_TX_SIZE" 3 784 "0"
V G "usb_ep_tx_type" 3 791 "int8[16]"
V G "usb_ep_rx_type" 3 800 "int8[16]"
V G "usb_ep_tx_size" 3 809 "int16[16]"
V G "usb_ep_rx_size" 3 818 "int16[16]"
D G "USB_BUFFER_NEEDED" 2 155 " (USB_EP0_TX_SIZE+USB_EP0_RX_SIZE+USB_EP1_TX_SIZE+USB_EP1_RX_SIZE+USB_EP2_TX_SIZE+USB_EP2_RX_SIZE+USB_EP3_TX_SIZE+USB_EP3_RX_SIZE+USB_EP4_TX_SIZE+USB_EP4_RX_SIZE+USB_EP5_TX_SIZE+USB_EP5_RX_SIZE+USB_EP6_TX_SIZE+USB_EP6_RX_SIZE+USB_EP7_TX_SIZE+USB_EP7_RX_SIZE+USB_EP8_TX_SIZE+USB_EP8_RX_SIZE+USB_EP9_TX_SIZE+USB_EP9_RX_SIZE+USB_EP10_TX_SIZE+USB_EP10_RX_SIZE+USB_EP11_TX_SIZE+USB_EP11_RX_SIZE+USB_EP12_TX_SIZE+USB_EP12_RX_SIZE+USB_EP13_TX_SIZE+USB_EP13_RX_SIZE+USB_EP14_TX_SIZE+USB_EP14_RX_SIZE+USB_EP15_TX_SIZE+USB_EP15_RX_SIZE)"
D G "debug_usb" 2 163 "(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)"
D G "debug_display_ram" 2 166 "(x,y)"
D G "USB_IGNORE_RX_DTS" 2 185 "FALSE"
D G "USB_IGNORE_TX_DTS" 2 189 "FALSE"
D G "USB_USE_ERROR_COUNTER" 2 195 "FALSE"
D G "USB_PING_PONG_MODE_OFF" 2 198 "0" "no ping pong"
D G "USB_PING_PONG_MODE_E0" 2 199 "1" "ping pong endpoint 0 only"
D G "USB_PING_PONG_MODE_ON" 2 200 "2" "ping pong all endpoints"
D G "USB_PING_PONG_MODE" 2 204 "USB_PING_PONG_MODE_OFF"
C L "usb_finish_set_address" 2 164 1 "FUNCTION"
D G "UEP0_LOC" 2 248 "0xF70"
D G "USB_Buffer" 2 252 "0x500"
D G "BD0STAT_LOC" 2 259 "0x400"
D G "BD0CNT_LOC" 2 260 "0x401"
D G "BD0ADRL_LOC" 2 261 "0x402"
D G "BD0ADRH_LOC" 2 262 "0x403"
D G "UEP" 2 264 "(x) *(UEP0_LOC+x)"
D G "EP_BDxST_O" 2 267 "(x)    *(BD0STAT_LOC + x*8)"
D G "EP_BDxCNT_O" 2 268 "(x)    *(BD0CNT_LOC + x*8)"
D G "EP_BDxADR_O" 2 269 "(x)   *(int16 *)(BD0ADRL_LOC + x*8)"
D G "EP_BDxST_I" 2 270 "(x)    *(BD0STAT_LOC + 4 + x*8)"
D G "EP_BDxCNT_I" 2 271 "(x)    *(BD0CNT_LOC + 4 + x*8)"
D G "EP_BDxADR_I" 2 272 "(x)   *(int16 *)(BD0ADRL_LOC + 4 + x*8)"
D G "ENDPT_DISABLED" 2 278 "0x00" "endpoint not used"
D G "ENDPT_IN_ONLY" 2 279 "0x02" "endpoint supports IN transactions only"
D G "ENDPT_OUT_ONLY" 2 280 "0x04" "endpoint supports OUT transactions only"
D G "ENDPT_CONTROL" 2 281 "0x06" "Supports IN, OUT and CONTROL transactions - Only use with EP0"
D G "ENDPT_NON_CONTROL" 2 282 "0x0E" "Supports both IN and OUT transactions"
C L "usb_finish_set_address" 2 164 1 "FUNCTION"
V G "usb_state" 2 286 ""
D G "USB_PIC_PID_IN" 2 289 "0x24" "device to host transactions"
D G "USB_PIC_PID_OUT" 2 290 "0x04" "host to device transactions"
D G "USB_PIC_PID_SETUP" 2 291 "0x34" "host to device setup transaction"
D G "USTAT_IN_E0" 2 293 "4"
D G "USTAT_OUT_SETUP_E0" 2 294 "0"
D G "__USB_UIF_RESET" 2 296 "0x01"
D G "__USB_UIF_ERROR" 2 297 "0x02"
D G "__USB_UIF_ACTIVE" 2 298 "0x04"
D G "__USB_UIF_TOKEN" 2 299 "0x08"
D G "__USB_UIF_IDLE" 2 300 "0x10"
D G "__USB_UIF_STALL" 2 301 "0x20"
D G "__USB_UIF_SOF" 2 302 "0x40"
D G "STANDARD_INTS" 2 307 "0x3D"
D G "__USB_UCFG_UTEYE" 2 310 "0x80"
D G "__USB_UCFG_UOEMON" 2 311 "0x40"
D G "__USB_UCFG_UPUEN" 2 312 "0x10"
D G "__USB_UCFG_UTRDIS" 2 313 "0x08"
D G "__USB_UCFG_FSEN" 2 314 "0x04"
D G "__UCFG_VAL_ENABLED__" 2 317 " (__USB_UCFG_UPUEN | __USB_UCFG_FSEN | USB_PING_PONG_MODE)"
D G "__UCFG_VAL_DISABLED__" 2 322 "0x08"
V G "usb_ep0_rx_buffer" 2 324 "int8[64]"
V G "usb_ep0_tx_buffer" 2 327 "int8[64]"
V G "__setup_0_tx_size" 2 330 "int8" "interrupt handler, specific to PIC18Fxx5x peripheral only"
F G "usb_handle_interrupt" 2 333 "void()"
F G "usb_isr_rst" 2 334 "void()"
F G "usb_isr_uerr" 2 335 "void()"
F G "usb_isr_sof" 2 336 "void()"
F G "usb_isr_activity" 2 337 "void()"
F G "usb_isr_uidle" 2 338 "void()"
F G "usb_isr_tok_dne" 2 339 "void()"
F G "usb_isr_stall" 2 340 "void()"
F G "usb_init_ep0_setup" 2 341 "void()" "following functions standard part of CCS PIC USB driver, and used by usb.c"
F G "usb_init" 2 344 "void()"
F G "usb_detach" 2 345 "void()"
V L "endpoint" 2 346 "int8"
V L "ptr" 2 346 "*int8"
V L "len" 2 346 "int16"
V L "tgl" 2 346 "USB_DTS_BIT"
F G "usb_put_packet" 2 346 "int8(int8 endpoint,*int8 ptr,int16 len,USB_DTS_BIT tgl)"
V L "endpoint" 2 347 "int8"
V L "len" 2 347 "int16"
V L "tgl" 2 347 "USB_DTS_BIT"
F G "usb_flush_in" 2 347 "int8(int8 endpoint,int16 len,USB_DTS_BIT tgl)" "marks the transmit buffer as ready for transmission"
V L "endpoint" 2 348 "int8"
V L "ptr" 2 348 "*int8"
V L "max" 2 348 "int16"
F G "usb_get_packet" 2 348 "int16(int8 endpoint,*int8 ptr,int16 max)"
V L "endpoint" 2 349 "int8"
F G "usb_rx_packet_size" 2 349 "int16(int8 endpoint)"
V L "endpoint" 2 350 "int8"
V L "ptr" 2 350 "*int8"
V L "max" 2 350 "int16"
F G "usb_get_packet_buffer" 2 350 "int16(int8 endpoint,*int8 ptr,int16 max)"
V L "endpoint" 2 351 "int8"
V L "tgl" 2 351 "USB_DTS_BIT"
F G "usb_flush_out" 2 351 "void(int8 endpoint,USB_DTS_BIT tgl)"
V L "endpoint" 2 352 "int8"
F G "usb_stall_ep" 2 352 "void(int8 endpoint)"
V L "endpoint" 2 353 "int8"
F G "usb_unstall_ep" 2 353 "void(int8 endpoint)"
V L "endpoint" 2 354 "int8"
F G "usb_endpoint_stalled" 2 354 "int8(int8 endpoint)"
V L "address" 2 355 "int8"
F G "usb_set_address" 2 355 "void(int8 address)"
V L "config" 2 356 "int8"
F G "usb_set_configured" 2 356 "void(int8 config)"
F G "usb_disable_endpoints" 2 357 "void()" "BEGIN User Functions:"
D G "usb_attached" 2 370 "() TRUE"
C L "usb_disable_endpoints" 2 164 5 "FUNCTION"
F G "usb_detach" 2 379 "void()" "done"
C L "usb_detach" 2 164 1 "FUNCTION"
C L "usb_detach" 2 164 1 "FUNCTION"
C L "usb_detach" 2 164 1 "FUNCTION"
C L "usb_attach" 2 164 7 "FUNCTION"
F G "usb_attach" 2 397 "void()"
C L "usb_attach" 2 164 1 "FUNCTION"
C L "usb_attach" 2 164 1 "FUNCTION"
C L "usb_attach" 2 164 1 "FUNCTION"
D G "usb_init_cs" 2 419 "usb_detach"
C L "usb_task" 2 164 13 "FUNCTION"
F G "usb_task" 2 435 "void()"
C L "usb_task" 2 164 1 "FUNCTION"
C L "usb_init" 2 164 15 "FUNCTION"
F G "usb_init" 2 476 "void()"
C L "usb_flush_in" 2 164 12 "FUNCTION"
V L "endpoint" 2 498 "int8"
V L "len" 2 498 "int16"
V L "tgl" 2 498 "USB_DTS_BIT"
F G "usb_flush_in" 2 498 "int8(int8 endpoint,int16 len,USB_DTS_BIT tgl)"
V L "i" 2 499 "int8"
C L "usb_flush_in" 2 164 1 "FUNCTION"
C L "usb_flush_in" 2 164 1 "FUNCTION"
C L "usb_flush_in" 2 164 1 "FUNCTION"
C L "usb_flush_in" 2 164 1 "FUNCTION"
C L "usb_flush_in" 2 164 1 "FUNCTION"
C L "usb_flush_in" 2 164 1 "FUNCTION"
C L "usb_put_packet" 2 164 21 "FUNCTION"
V L "endpoint" 2 573 "int8"
V L "ptr" 2 573 "*int8"
V L "len" 2 573 "int16"
V L "tgl" 2 573 "USB_DTS_BIT"
F G "usb_put_packet" 2 573 "int8(int8 endpoint,*int8 ptr,int16 len,USB_DTS_BIT tgl)" "done"
V L "j" 2 574 "int16"
V L "i" 2 575 "int8"
V L "buff_add" 2 576 "*int8"
C L "usb_flush_out" 2 164 13 "FUNCTION"
V L "endpoint" 2 614 "int8"
V L "tgl" 2 614 "USB_DTS_BIT"
F G "usb_flush_out" 2 614 "void(int8 endpoint,USB_DTS_BIT tgl)"
V L "i" 2 615 "int8"
V L "len" 2 616 "int16"
C L "usb_flush_out" 2 164 1 "FUNCTION"
C L "usb_flush_out" 2 164 1 "FUNCTION"
C L "usb_flush_out" 2 164 1 "FUNCTION"
C L "usb_flush_out" 2 164 1 "FUNCTION"
C L "usb_flush_out" 2 164 1 "FUNCTION"
V L "endpoint" 2 658 "int8"
F G "usb_rx_packet_size" 2 658 "int16(int8 endpoint)"
C L "usb_get_packet_buffer" 2 164 14 "FUNCTION"
V L "endpoint" 2 677 "int8"
V L "ptr" 2 677 "*int8"
V L "max" 2 677 "int16"
F G "usb_get_packet_buffer" 2 677 "int16(int8 endpoint,*int8 ptr,int16 max)"
V L "al" 2 678 "*int8"
V L "st" 2 679 "int8"
V L "i" 2 680 "int16"
C L "usb_get_packet_buffer" 2 164 1 "FUNCTION"
C L "usb_get_packet" 2 164 17 "FUNCTION"
V L "endpoint" 2 722 "int8"
V L "ptr" 2 722 "*int8"
V L "max" 2 722 "int16"
F G "usb_get_packet" 2 722 "int16(int8 endpoint,*int8 ptr,int16 max)"
C L "usb_tbe" 2 164 11 "FUNCTION"
V L "endpoint" 2 742 "int8"
F G "usb_tbe" 2 742 "int8(int8 endpoint,*int8 ptr,int16 max)"
V L "st" 2 743 "int8"
C L "usb_stall_ep" 2 164 12 "FUNCTION"
V L "endpoint" 2 763 "int8"
F G "usb_stall_ep" 2 763 "void(int8 endpoint)" "done"
V L "direction" 2 764 "int1"
C L "usb_unstall_ep" 2 164 9 "FUNCTION"
V L "endpoint" 2 785 "int8"
F G "usb_unstall_ep" 2 785 "void(int8 endpoint)" "done"
V L "direction" 2 786 "int1"
C L "usb_endpoint_stalled" 2 164 14 "FUNCTION"
V L "endpoint" 2 816 "int8"
F G "usb_endpoint_stalled" 2 816 "int8(int8 endpoint)" "done"
V L "direction" 2 817 "int1"
V L "st" 2 818 "int8"
C L "usb_set_address" 2 164 8 "FUNCTION"
V L "address" 2 840 "int8"
F G "usb_set_address" 2 840 "void(int8 address)" "done"
C L "usb_set_configured" 2 164 11 "FUNCTION"
V L "config" 2 863 "int8"
F G "usb_set_configured" 2 863 "void(int8 config)"
V L "en" 2 864 "int8"
V L "addy" 2 865 "int16"
V L "new_uep" 2 866 "int8"
V L "len" 2 867 "int16"
V L "i" 2 868 "int8"
C L "usb_set_configured" 2 164 1 "FUNCTION"
C L "usb_set_configured" 2 164 1 "FUNCTION"
C L "usb_isr" 2 164 13 "FUNCTION"
F G "usb_isr" 2 927 "void()"
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"

⌨️ 快捷键说明

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