X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Feeprom.h;h=c41519d7244cc0427c5c6394d8d8cb0a2c7762d7;hb=e40b7f1ecfc7be6267192d54b0650960dda84d6d;hp=6d2caf032d5ec6860eaeb487170091912b3316aa;hpb=277b540c0764dd376dcf583acdc97a2b2fd3d8e6;p=bertos.git diff --git a/drv/eeprom.h b/drv/eeprom.h index 6d2caf03..c41519d7 100755 --- a/drv/eeprom.h +++ b/drv/eeprom.h @@ -1,8 +1,8 @@ -/*! +/** * \file * * * \version $Id$ @@ -15,6 +15,21 @@ /*#* *#* $Log$ + *#* Revision 1.9 2006/07/19 12:56:25 bernie + *#* Convert to new Doxygen style. + *#* + *#* Revision 1.8 2005/11/27 23:33:40 bernie + *#* Use appconfig.h instead of cfg/config.h. + *#* + *#* Revision 1.7 2005/11/04 16:20:02 bernie + *#* Fix reference to README.devlib in header. + *#* + *#* Revision 1.6 2005/04/11 19:10:27 bernie + *#* Include top-level headers from cfg/ subdir. + *#* + *#* Revision 1.5 2004/11/02 17:50:02 bernie + *#* CONFIG_EEPROM_VERIFY: New config option. + *#* *#* Revision 1.4 2004/08/25 14:12:08 rasky *#* Aggiornato il comment block dei log RCS *#* @@ -31,10 +46,10 @@ #ifndef DRV_EEPROM_H #define DRV_EEPROM_H -#include -#include +#include +#include -/*! +/** * \name Values for CONFIG_EEPROM_TYPE * \{ */ @@ -43,16 +58,16 @@ /*\}*/ #if CONFIG_EEPROM_TYPE == EEPROM_24XX16 - #define EEPROM_BLKSIZE 0x10 //!< Eeprom block size (16byte) - #define EEPROM_SIZE 0x800 //!< Eeprom total size (2kB) + #define EEPROM_BLKSIZE 0x10 ///< Eeprom block size (16byte) + #define EEPROM_SIZE 0x800 ///< Eeprom total size (2kB) #elif CONFIG_EEPROM_TYPE == EEPROM_24XX256 - #define EEPROM_BLKSIZE 0x40 //!< Eeprom block size (64byte) - #define EEPROM_SIZE 0x8000 //!< Eeprom total size (32kB) + #define EEPROM_BLKSIZE 0x40 ///< Eeprom block size (64byte) + #define EEPROM_SIZE 0x8000 ///< Eeprom total size (32kB) #else #error Unsupported EEPROM type. #endif -//! Type for EEPROM addresses +/// Type for EEPROM addresses typedef uint16_t e2addr_t; bool eeprom_write(e2addr_t addr, const void *buf, size_t count);