5 Revision History

A concise summary of the changes for each version of the AVR API Reference.

RevisionDateSectionDescription
2411/2024LibrariesRemoved Libraries section. Please refer to this page for links to the individual Library API References.
Drivers
  • Added API Documentation and example code for the following drivers:
    • Power Driver
    • Timer Driver
Peripheral Libraries (PLIBs)
  • Updated API Documentation for the following PLIBs:
    • Non Volatile Memory
    • TCA
    • TCB
    • TCE
    • WEX
  • Updated example code for the following PLIBs:
    • TCA
    • TCB
  • Updated Titles and Descriptions for ADC sections.
System Drivers
  • Updated API Documentation for the following System Drivers:
    • Clock Control
2303/2024System DriversUpdated API Documentation for the AVR Configuration Bits System Drivers.
2203/2024LibrariesAdded API Documentation for USB Stack Library
Peripheral Libraries (PLIBs)Added API Documentation for USB PLIB
2102/2024System DriversUpdated metadata for AVR Pin Manager
2001/2024LibrariesUpdated API Documentation for the Ethernet Driver Library.
1912/2023DriversAdded API Documentation for the following Drivers:
  • Timeout Driver
Peripheral Libraries (PLIBs)
  • Added API Documentation for the following PLIBs:
    • SPI with Control and Status Registers
  • Updated API Documentation for the following PLIBs:
    • SPI
1810/23Peripheral Libraries (PLIBs)
  • Restructured PLIB sections.
  • Added API Documentation for the following PLIBs:
    • Memory for ATmegaXXX
    • OPAMP for AVR DB
System Drivers
  • Restructured System Driver sections.
  • Added API Documentation for the following System Drivers:
    • Clock Controller for ATmegaXXX
1709/23Libraries
  • Added API documentation for the Temperature Sensor Off-chip Device Driver.
  • Updated description for EEPROM Off-chip Device Driver.
Peripheral Libraries (PLIBs)
  • Added API Documentation for the following PLIBs for the ATmegaXXX device family:
    • ADC
    • CFD
    • External Interrupt
    • TC8
    • TC8-Async
    • TC16
  • Updated device support lists.
System Drivers
  • Added API Documentation for the following System Drivers for the ATmegaXXX device family:
    • Configuration Bits
    • CPU
    • Interrupt Manager
    • Pin Manager
    • Enhanced WDT
1608/23Libraries
  • Added API Documentation for the Data Visualizer Run Time Library.
  • Updated API Documentation for I2C EEPROM Off-Chip Driver.
1508/23IntroductionUpdated description of Use Cases
1408/23Peripheral Libraries (PLIBs)
  • Added API documentation for the following PLIBs for the AVRxxEBxx device family:
    • TCE
    • TCF
    • WEX
1306/23LibrariesAdded API Documentation for the TCP/IP Lite Driver Library.
1206/23LibrariesAdded API Documentation for the Ethernet Drivers Library.
1105/23LibrariesUpdated API Documentation for the Data Streamer Library.
DriversAdded Use Case examples and API Documentation for the Delay Blocking Driver.
1003/23Libraries
  • Added the API Documentation for the following off-chip drivers:
    • I2C Accel KXTJ3-1057 Driver
    • I2C Generic Eeprom Driver
    • I2C Color Sensor VEML3228 Driver
    • SPI Digipot MCP41HV51
  • Deprecated I2C EEPROM AT24CM02 Library.
Peripheral Libraries (PLIBs)Updated Configuration Bits API documentation.
912/2022All SectionsWebhelp page format changed from Tri-pane HTML to Responsive Tiles.
Peripheral Libraries (PLIBs)
  • Added API documentation for the following PLIBs:
    • CRCSCAN for AVR® Devices.
    • VREF for AVR® Dx and AVR® EA Devices.
    • ZCD for AVR® Dx Devices.
System Drivers
  • Added API documentation for the following System Drivers:
    • BOD for AVR® and ATtiny Devices.
    • Configuration Bits for AVR® Dx and AVR® EA Devices.
    • Sleep Control for AVR® and ATtiny Devices.
    • Windowed Watchdog Timer for AVR® and ATtiny Devices.
810/2022Introduction
  • Added new section, Getting Started Use Cases
  • Added links to components with videos running the use cases.
Peripheral Libraries (PLIBs)
  • Added and updated the use case example demo videos for the following PLIBs:
    • ADC
    • RTC
  • Updated the API Documentation and examples for the following PLIBs:
    • Memory for AVR Dx Devices
    • Memory for ATtiny Devices
710/2022LibrariesUse case demo video link fixes
Drivers
Peripheral Libraries (PLIBs)
610/2022LibrariesAdded use case demo videos for Data Streamer Library
DriversUpdated use case demo videos for UART Driver
Peripheral Libraries (PLIBs)
  • Updated use case demo videos for TCA
  • Updated the API Documentation for the following PLIBs:
    • CCL
    • Memory for AVR Dx Devices
    • Memory for ATtiny Devices
  • Added and updated the use case examples
    • Memory for AVR Dx Devices
    • Memory for ATtiny Devices
  • Link fixes for PLIBs
510/2022Drivers
  • Added use case demo videos for UART Driver
Peripheral Libraries (PLIBs)
  • Added MVIO API Documentation
  • Updated AC API Documentation
  • Updated DAC API Documentation
  • Updated use case examples page for USART
  • Link fixes for PLIBs
409/2022Libraries
  • Updated use case examples and API Documentation for Data Streamer
Drivers
  • Updated use case examples for UART Driver
Peripheral Libraries (PLIBs)
  • Added use case examples and API Documentation for the following PLIBs:
    • ADC
    • RTC
    • TCA
    • TCB
    • TCD
  • Link fixes for PLIBs
307/2022DriversAdded sections for I2C Host and I2C Client use case examples and interface documentation
Peripheral Libraries (PLIBs)Updated TWI sections to document PLIB-level functions only
204/2022Peripheral Libraries (PLIBs)Link Fixes
104/2022Peripheral Libraries (PLIBs)Initial Release