Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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

at91 atmel driver firmware freertos microchip sam3 sam4 usb

Last synced: about 1 month ago
JSON representation

The sam-udp library provides a driver for the Microchip (Atmel) SAM3S-SAM4S microcontroller's USB device port.

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.
The 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 (the USB Device Port interrupt).
- Communication through USB I/O request packet functions (the udp\_in\_irp(), udp\_out\_irp()).
- Designed for real-time multitasking applications (dependent on FreeRTOS).
- Extended debugging features.