ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
Loading...
Searching...
No Matches
usb.h File Reference
#include <stdint.h>

Go to the source code of this file.

Functions

void MX_USB_DEVICE_Init (void)
 Initialize USB Device.
 
uint8_t CDC_Transmit_FS (uint8_t *buf, uint16_t len)
 Transmit data over USB CDC.
 

Function Documentation

◆ CDC_Transmit_FS()

uint8_t CDC_Transmit_FS ( uint8_t *  buf,
uint16_t  len 
)

Transmit data over USB CDC.

Parameters
[in]bufData buffer
[in]lenNumber of bytes
Returns
USB status code

Referenced by __io_putchar(), and CDC_Write().

◆ MX_USB_DEVICE_Init()

void MX_USB_DEVICE_Init ( void  )

Initialize USB Device.

Initializes USB OTG FS peripheral in device mode with CDC class driver.

Referenced by hal_init().