Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ain1084/xmegalib

C++ library for Atmel ATxmega
https://github.com/ain1084/xmegalib

atmel-avr atxmega

Last synced: 15 days ago
JSON representation

C++ library for Atmel ATxmega

Awesome Lists containing this project

README

        

# xmegalib
C++ class library for Atmel ATxmega.

## Implemented functions

### ATxmega classes

- SPI master (MSPI)
- I2C master
- I2C master (GPIO)
- Timer
- I2S/LPCM audio sample encoder (using MSPI)
- S/PDIF audio sample encoder (using MSPI)
- FAT file system (Read access only)
- Indexed file system (for DataFlash)

### External device classes

- AT45DBxx (DataFlash)
- CS2200 (PLL Clock Synthesizer)
- XRA1200 (I2C I/O expander)
- SRAM23K (Serial SRAM)
- Push button
- Microsd card accessor
- Audio
- LM49450
- MAX9850
- PCM1770A
- CS8406 (Digital audio transmitter)
- Display
- SSD1322
- IL9325
- HD44780
- Font

### audio classes

- Sample renderer
- Smaple buffer
- Mixier
- MS-Windows wave file parser

### utility classes

- String
- Collections (vector, stack)
- smart pointer

![BOARD](https://github.com/ain1084/xmegalib/blob/master/images/board.png)