pic_usb_buffer_mgt.h File Reference

Pic USB buffer routines. More...

#include "pic_usb.h"
#include "config.h"

Include dependency graph for pic_usb_buffer_mgt.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define __pic_ubs_buffer_mgt_h

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
uns8 buffer_0_in [USB_EP0_IN_SIZE]
uns8 buffer_0_out [USB_EP0_OUT_SIZE]
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]


Detailed Description

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.h.


Define Documentation

#define __pic_ubs_buffer_mgt_h

Definition at line 16 of file pic_usb_buffer_mgt.h.


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 buffer_0_in[USB_EP0_IN_SIZE]

uns8 buffer_0_out[USB_EP0_OUT_SIZE]

Referenced by usb_handle_transaction().

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().


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