caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
Loading...
Searching...
No Matches
Data Fields
cfn_hal_usb_phy_t Struct Reference

USB hardware physical mapping. More...

#include <cfn_hal_usb.h>

Data Fields

void * instance
 
cfn_hal_gpio_pin_handle_tdp
 
cfn_hal_gpio_pin_handle_tdm
 
cfn_hal_gpio_pin_handle_tid
 
cfn_hal_gpio_pin_handle_tvbus
 
void * user_arg
 

Detailed Description

USB hardware physical mapping.

Field Documentation

◆ dm

cfn_hal_gpio_pin_handle_t* cfn_hal_usb_phy_t::dm

Data- pin mapping

◆ dp

cfn_hal_gpio_pin_handle_t* cfn_hal_usb_phy_t::dp

Data+ pin mapping

◆ id

cfn_hal_gpio_pin_handle_t* cfn_hal_usb_phy_t::id

ID pin mapping (OTG)

◆ instance

void* cfn_hal_usb_phy_t::instance

Peripheral base instance (e.g. USB_OTG_FS)

◆ user_arg

void* cfn_hal_usb_phy_t::user_arg

Peripheral instance user argument

◆ vbus

cfn_hal_gpio_pin_handle_t* cfn_hal_usb_phy_t::vbus

VBUS sensing pin mapping


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