Open FFBoard
Open source force feedback firmware
hw_endpoint Struct Reference

#include <rp2040_usb.h>

Public Attributes

bool configured
 
bool rx
 
uint8_t ep_addr
 
uint8_t next_pid
 
io_rw_32 * endpoint_control
 
io_rw_32 * buffer_control
 
uint8_t * hw_data_buf
 
uint8_t * user_buf
 
uint16_t remaining_len
 
uint16_t xferred_len
 
uint16_t wMaxPacketSize
 
bool active
 
uint8_t transfer_type
 
uint8_t pending
 
uint8_t dev_addr
 
uint8_t interrupt_num
 

Detailed Description

Definition at line 46 of file rp2040_usb.h.

Member Data Documentation

◆ active

bool hw_endpoint::active

Definition at line 78 of file rp2040_usb.h.

◆ buffer_control

io_rw_32* hw_endpoint::buffer_control

Definition at line 62 of file rp2040_usb.h.

◆ configured

bool hw_endpoint::configured

Definition at line 49 of file rp2040_usb.h.

◆ dev_addr

uint8_t hw_endpoint::dev_addr

Definition at line 88 of file rp2040_usb.h.

◆ endpoint_control

io_rw_32* hw_endpoint::endpoint_control

Definition at line 59 of file rp2040_usb.h.

◆ ep_addr

uint8_t hw_endpoint::ep_addr

Definition at line 55 of file rp2040_usb.h.

◆ hw_data_buf

uint8_t* hw_endpoint::hw_data_buf

Definition at line 65 of file rp2040_usb.h.

◆ interrupt_num

uint8_t hw_endpoint::interrupt_num

Definition at line 91 of file rp2040_usb.h.

◆ next_pid

uint8_t hw_endpoint::next_pid

Definition at line 56 of file rp2040_usb.h.

◆ pending

uint8_t hw_endpoint::pending

Definition at line 84 of file rp2040_usb.h.

◆ remaining_len

uint16_t hw_endpoint::remaining_len

Definition at line 71 of file rp2040_usb.h.

◆ rx

bool hw_endpoint::rx

Definition at line 53 of file rp2040_usb.h.

◆ transfer_type

uint8_t hw_endpoint::transfer_type

Definition at line 81 of file rp2040_usb.h.

◆ user_buf

uint8_t* hw_endpoint::user_buf

Definition at line 68 of file rp2040_usb.h.

◆ wMaxPacketSize

uint16_t hw_endpoint::wMaxPacketSize

Definition at line 75 of file rp2040_usb.h.

◆ xferred_len

uint16_t hw_endpoint::xferred_len

Definition at line 72 of file rp2040_usb.h.


The documentation for this struct was generated from the following file: