Skip to content

ain1084/xmegalib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

C++ library for Atmel ATxmega

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published