pic_usb_buffer_mgt.c File Reference

Pic USB buffer routines. More...

#include "pic_usb_buffer_mgt.h"

Include dependency graph for pic_usb_buffer_mgt.c:

Go to the source code of this file.

Variables

buffer_descriptor bd0in
buffer_descriptor bd0out
buffer_descriptor bd1in
buffer_descriptor bd1out
buffer_descriptor bd2in
buffer_descriptor bd2out
buffer_descriptor bd3in
buffer_descriptor bd3out
buffer_descriptor bd4in
buffer_descriptor bd4out
buffer_descriptor bd5in
buffer_descriptor bd5out
buffer_descriptor bd6in
buffer_descriptor bd6out
buffer_descriptor bd7in
buffer_descriptor bd7out
buffer_descriptorep_in_bd_location [USB_HIGHEST_EP+1]
uns8 * ep_in_buffer_location [USB_HIGHEST_EP+1]
uns16 ep_in_buffer_size [USB_HIGHEST_EP+1]
buffer_descriptorep_out_bd_location [USB_HIGHEST_EP+1]
uns8 * ep_out_buffer_location [USB_HIGHEST_EP+1]
uns16 ep_out_buffer_size [USB_HIGHEST_EP+1]
uns8 buffer_0_in[USB_EP0_IN_SIZE] USB_EP0_IN_ADDR
uns8 buffer_0_out[USB_EP0_OUT_SIZE] USB_EP0_OUT_ADDR


Detailed Description

Declarations of the buffer data structures for USB transfers

Ian Harris 2008 imharris [at] gmail.com

Released under the "do whatever you like with this but if it breaks, you get to keep both pieces" license.

Definition in file pic_usb_buffer_mgt.c.


Variable Documentation

Definition at line 20 of file pic_usb_buffer_mgt.c.

Referenced by usb_configure_endpoints(), and usb_setup().

Definition at line 19 of file pic_usb_buffer_mgt.c.

Referenced by usb_configure_endpoints(), and usb_setup().

Definition at line 22 of file pic_usb_buffer_mgt.c.

Referenced by usb_configure_endpoints(), and usb_setup().

Definition at line 21 of file pic_usb_buffer_mgt.c.

Referenced by usb_configure_endpoints(), and usb_setup().

Definition at line 24 of file pic_usb_buffer_mgt.c.

Referenced by usb_configure_endpoints(), and usb_setup().

Definition at line 23 of file pic_usb_buffer_mgt.c.

Referenced by usb_configure_endpoints(), and usb_setup().

Definition at line 26 of file pic_usb_buffer_mgt.c.

Referenced by usb_setup().

Definition at line 25 of file pic_usb_buffer_mgt.c.

Referenced by usb_setup().

Definition at line 28 of file pic_usb_buffer_mgt.c.

Definition at line 27 of file pic_usb_buffer_mgt.c.

Definition at line 30 of file pic_usb_buffer_mgt.c.

Definition at line 29 of file pic_usb_buffer_mgt.c.

Definition at line 32 of file pic_usb_buffer_mgt.c.

Definition at line 31 of file pic_usb_buffer_mgt.c.

uns8* ep_in_buffer_location[USB_HIGHEST_EP+1]

Definition at line 59 of file pic_usb_buffer_mgt.c.

Referenced by usb_cdc_handle_tx(), and usb_send_data().

uns16 ep_in_buffer_size[USB_HIGHEST_EP+1]

Definition at line 136 of file pic_usb_buffer_mgt.c.

Referenced by usb_cdc_handle_tx().

Definition at line 57 of file pic_usb_buffer_mgt.c.

Referenced by usb_handle_transaction(), and usb_setup().

uns8* ep_out_buffer_location[USB_HIGHEST_EP+1]

Definition at line 97 of file pic_usb_buffer_mgt.c.

Referenced by usb_handle_transaction().

uns16 ep_out_buffer_size[USB_HIGHEST_EP+1]

Definition at line 174 of file pic_usb_buffer_mgt.c.

Referenced by usb_handle_transaction().

uns8 buffer_0_in [USB_EP0_IN_SIZE] USB_EP0_IN_ADDR

Definition at line 35 of file pic_usb_buffer_mgt.c.

Referenced by usb_handle_standard_request().

uns8 buffer_0_out [USB_EP0_OUT_SIZE] USB_EP0_OUT_ADDR

Definition at line 34 of file pic_usb_buffer_mgt.c.

Referenced by usb_prime_ep0_out().


Generated on Tue Jul 22 09:32:46 2008 for Pic Pack by  doxygen 1.5.5