1#ifndef USB_ARCH_H_0Z52ZDP0H6__
2#define USB_ARCH_H_0Z52ZDP0H6__
4#include <contiki-conf.h>
9#ifndef USB_MAX_ENDPOINTS
10#define USB_MAX_ENDPOINTS 4
41#define MAX_CTRL_DATA 128
48usb_arch_setup_control_endpoint(uint8_t
addr);
51usb_arch_setup_bulk_endpoint(uint8_t
addr);
54usb_arch_setup_interrupt_endpoint(uint8_t
addr);
57usb_arch_disable_endpoint(uint8_t
addr);
60usb_arch_discard_all_buffers(uint8_t
addr);
65usb_arch_control_stall(uint8_t
addr);
69usb_arch_halt_endpoint(uint8_t
addr,
int halt);
72usb_arch_set_configuration(uint8_t usb_configuration_value);
75usb_arch_get_ep_status(uint8_t
addr);
78usb_arch_set_address(uint8_t
addr);
83usb_arch_set_global_event_process(
struct process *p);
86usb_arch_get_global_events(
void);
90usb_arch_send_pending(uint8_t ep_addr);
static uip_ds6_addr_t * addr
Pointer to a nbr cache entry.