*
* -->
*
- * \brief Self programming routines (interface).
- *
- * \version $Id$
* \author Francesco Sacchi <batt@develer.com>
* \author Daniele Basile <asterix@develer.com>
+ *
+ * \brief AVR Internal flash read/write driver.
*/
-#ifndef DRV_FLASH_AVR_H
-#define DRV_FLASH_AVR_H
+#ifndef FLASH_AVR_H
+#define FLASH_AVR_H
-#include <cfg/compiler.h>
-#include <kern/kfile.h>
+#include "cfg/cfg_emb_flash.h"
-bool flash_avr_test(void);
-void flash_avr_init(struct KFile *fd);
+#if !CONFIG_FLASH_DISABLE_OLD_API
+ /* For backwards compatibility */
+ #define FlashAvr Flash
+ #define flash_avr_init(fls) flash_init(fls);
+#endif /* !CONFIG_FLASH_DISABLE_OLD_API */
#endif /* DRV_FLASH_AVR_H */