Functions
USB_OTG_Private_Functions
Collaboration diagram for USB_OTG_Private_Functions:

Functions

uint32_t STM32_USBO_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
 STM32_USBO_OTG_ISR_Handler. More...
 
uint32_t USB_OTG_GetCurrentState (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_GetCurrentState Return current OTG State. More...
 
static uint32_t USB_OTG_HandleConnectorIDStatusChange_ISR (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_HandleConnectorIDStatusChange_ISR handles the Connector ID Status Change Interrupt. More...
 
uint32_t USB_OTG_HandleOTG_ISR (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_HandleOTG_ISR handles the OTG Interrupts. More...
 
static uint32_t USB_OTG_HandleSessionRequest_ISR (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_HandleSessionRequest_ISR Initiating the Session Request Protocol. More...
 
void USB_OTG_InitiateHNP (USB_OTG_CORE_HANDLE *pdev, uint8_t state, uint8_t mode)
 USB_OTG_InitiateHNP Initiate HNP. More...
 
void USB_OTG_InitiateSRP (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_InitiateSRP Initiate an srp session. More...
 
static uint32_t USB_OTG_Read_itr (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_Read_itr returns the Core Interrupt register. More...
 

Detailed Description

Function Documentation

uint32_t STM32_USBO_OTG_ISR_Handler ( USB_OTG_CORE_HANDLE pdev)

STM32_USBO_OTG_ISR_Handler.

Parameters
None
Return values
None

Definition at line 106 of file usb_otg.c.

uint32_t USB_OTG_GetCurrentState ( USB_OTG_CORE_HANDLE pdev)

USB_OTG_GetCurrentState Return current OTG State.

Parameters
None
Return values
None

Definition at line 400 of file usb_otg.c.

static uint32_t USB_OTG_HandleConnectorIDStatusChange_ISR ( USB_OTG_CORE_HANDLE pdev)
static

USB_OTG_HandleConnectorIDStatusChange_ISR handles the Connector ID Status Change Interrupt.

Parameters
None
Return values
status

Definition at line 265 of file usb_otg.c.

static uint32_t USB_OTG_HandleOTG_ISR ( USB_OTG_CORE_HANDLE pdev)

USB_OTG_HandleOTG_ISR handles the OTG Interrupts.

Parameters
None
Return values
status

Definition at line 167 of file usb_otg.c.

static uint32_t USB_OTG_HandleSessionRequest_ISR ( USB_OTG_CORE_HANDLE pdev)
static

USB_OTG_HandleSessionRequest_ISR Initiating the Session Request Protocol.

Parameters
None
Return values
status

Definition at line 307 of file usb_otg.c.

void USB_OTG_InitiateHNP ( USB_OTG_CORE_HANDLE pdev,
uint8_t  state,
uint8_t  mode 
)

USB_OTG_InitiateHNP Initiate HNP.

Parameters
None
Return values
None

Definition at line 360 of file usb_otg.c.

void USB_OTG_InitiateSRP ( USB_OTG_CORE_HANDLE pdev)

USB_OTG_InitiateSRP Initiate an srp session.

Parameters
None
Return values
None

Definition at line 338 of file usb_otg.c.

static uint32_t USB_OTG_Read_itr ( USB_OTG_CORE_HANDLE pdev)
static

USB_OTG_Read_itr returns the Core Interrupt register.

Parameters
None
Return values
status

Definition at line 139 of file usb_otg.c.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54