* Copyright 2005 Develer S.r.l. (http://www.develer.com/)
* -->
*
+* \defgroup drv_emb_flash Embedded flash driver
+* \ingroup drivers
+* \{
*
-* \addtogroup drv_emb_flash
* \brief Embedded flash for cpu.
*
* This module allows to access in reading and writing to the internal
* Example usage:
* \code
* Flash fls;
-* flash_init(&fls.blk, 0);
+* flash_init(&fls, 0);
* // enable access only on desired blocks
* // start block = 50, num blocks = 20
-* kblock_trim(&fls, 50, 20);
+* kblock_trim(&fls.blk, 50, 20);
* // ...
* // now write to the flash
* // block number is automatically converted
#include <cpu/attr.h>
-/**
- * \defgroup drv_emb_flash Embedded flash driver
- * \ingroup drivers
- * \{
- */
#if COMPILER_C99
#define flash_init(...) PP_CAT(flash_init_, COUNT_PARMS(__VA_ARGS__)) (__VA_ARGS__)
#else