Ecosyste.ms: Awesome
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 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.
- Host: GitHub
- URL: https://github.com/aztechsk/sam-udp
- Owner: aztechsk
- License: isc
- Created: 2024-04-05T08:30:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-04T14:20:41.000Z (7 months ago)
- Last Synced: 2024-06-04T16:15:11.383Z (7 months ago)
- Topics: at91, atmel, driver, firmware, freertos, microchip, sam3, sam4, usb
- Language: C
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.