| Xmega Application Note | |||||
Non Volatile Memory controller driver. More...
#include <compiler.h>#include <ccp.h>#include <nvm.h>
Go to the source code of this file.
Functions | |
| void | nvm_eeprom_atomic_write_page (uint8_t page_addr) |
| Erase and write bytes from page buffer into EEPROM. | |
| void | nvm_eeprom_erase_all (void) |
| Erase entire EEPROM memory. | |
| void | nvm_eeprom_erase_bytes_in_all_pages (void) |
| Erase bytes from all EEPROM pages. | |
| void | nvm_eeprom_erase_bytes_in_page (uint8_t page_addr) |
| Erase bytes from EEPROM page. | |
| void | nvm_eeprom_erase_page (uint8_t page_addr) |
| Erase EEPROM page. | |
| void | nvm_eeprom_fill_buffer_with_value (uint8_t value) |
| Fill temporary EEPROM page buffer with value. | |
| void | nvm_eeprom_flush_buffer (void) |
| Flush temporary EEPROM page buffer. | |
| void | nvm_eeprom_load_byte_to_buffer (uint8_t byte_addr, uint8_t value) |
| Load single byte into temporary page buffer. | |
| void | nvm_eeprom_load_page_to_buffer (const uint8_t *values) |
| Load entire page into temporary EEPROM page buffer. | |
| uint8_t | nvm_eeprom_read_byte (uint8_t page_addr, uint8_t byte_addr) |
| Read one byte from EEPROM using IO mapping. | |
| void | nvm_eeprom_split_write_page (uint8_t page_addr) |
| Write (without erasing) EEPROM page. | |
| void | nvm_eeprom_write_byte (uint8_t page_addr, uint8_t byte_addr, uint8_t value) |
| Write one byte to EEPROM using IO mapping. | |
| void | nvm_read_device_serial (struct nvm_device_serial *storage) |
| Read the device serial. | |
Non Volatile Memory controller driver.
Copyright (C) 2010 Atmel Corporation. All rights reserved.
Definition in file nvm.c.
Generated on Fri Oct 22 12:15:25 2010 for AVR1300 Using the Xmega ADC by 1.6.3
|