An open API service indexing awesome lists of open source software.

https://github.com/aztechsk/sam-udp

The sam-udp library provides a driver for the USB device port of the Microchip (Atmel) SAM3S and SAM4S microcontrollers.
https://github.com/aztechsk/sam-udp

at91 atmel driver firmware freertos microchip sam3 sam4 usb

Last synced: about 2 months ago
JSON representation

The sam-udp library provides a driver for the USB device port of the Microchip (Atmel) SAM3S and SAM4S microcontrollers.

Awesome Lists containing this project

README

        

# sam-udp

The C library **sam-udp** provides an API for controlling the USB Device Port peripheral
of the microcontroller. Supported devices include microcontrollers from the Microchip
(Atmel) **AT91** family, specifically the ***SAM3S*** and ***SAM4S*** chips.

### Library Features

- Standardized API (for the AZTech framework).
- Handling of low-level USB device port events and states (USB Device Port interrupt).
- Communication through USB I/O request packet functions (e.g., `udp_in_irp()`, `udp_out_irp()`).
- Designed for real-time multitasking applications (dependent on FreeRTOS).
- Extended debugging features.