avr/cpp/EEPROM.cpp File Reference

#include "EEPROM.h"
#include "Interrupt.h"

Go to the source code of this file.

Namespaces

namespace  AVRCpp
namespace  AVRCpp::EEPROM
namespace  AVRCpp::EEPROM::Internal

Functions

static bool AVRCpp::EEPROM::IsWritingFlash ()
static void AVRCpp::EEPROM::WaitWhileWritingFlash ()
static void AVRCpp::EEPROM::WriteOperation ()
bool AVRCpp::EEPROM::MoveNext ()
 Increments current address unless it is pointing to the last byte in EEPROM memory.
void AVRCpp::EEPROM::Write (uint8_t data)
 Writes data to previously set address. It must not be interrupted by another request to read or write.
void AVRCpp::EEPROM::Write (uint16_t address, uint8_t data)
 Writes data to given address. It must not be interrupted by another request to read or write.
bool AVRCpp::EEPROM::Internal::SavingProcess (uint16_t lastByteAddr, uint8_t *uint8Data)
bool AVRCpp::EEPROM::Internal::LoadingProcess (uint16_t lastByteAddr, uint8_t *uint8Data)
static bool AVRCpp::EEPROM::ErasingProcess (uint16_t lastByteAddr)
static bool AVRCpp::EEPROM::EraseOperation (uint16_t numberOfBytes)
bool AVRCpp::EEPROM::Erase (uint16_t numberOfBytes)
 Erase array of data from previously set address. After this operation, the address is set to the byte after last erased byte.


Generated on Sat Sep 15 23:41:22 2007 for AVR C++ Lib for ATmega644P by  doxygen 1.5.2
SourceForge.net Logo MTÜ TTÜ Robotiklubi