X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Favr%2Fdrv%2Fflash_avr.h;h=0897132c358809eb3c024c0c9779a739479a7345;hb=61d659bbbdd1026c4b66a353989de19c2f6922ea;hp=99abf9a1830583397d3b7e8b5b44e2468e058cc8;hpb=e863779405806aeea209a213eeb82caa8f029acc;p=bertos.git diff --git a/bertos/cpu/avr/drv/flash_avr.h b/bertos/cpu/avr/drv/flash_avr.h index 99abf9a1..0897132c 100644 --- a/bertos/cpu/avr/drv/flash_avr.h +++ b/bertos/cpu/avr/drv/flash_avr.h @@ -54,31 +54,31 @@ typedef uint16_t avr_page_t; /** * FlashAvr KFile context structure. */ -typedef struct KFileFlashAvr +typedef struct FlashAvr { /** - * File descriptor. - */ + * File descriptor. + */ KFile fd; /** - * Current buffered page. - */ + * Current buffered page. + */ avr_page_t curr_page; /** - * Flag for checking if current page is modified. - */ + * Flag for checking if current page is modified. + */ bool page_dirty; /** - * Temporary buffer cointaing data block to - * write on flash. - */ + * Temporary buffer cointaing data block to + * write on flash. + */ uint8_t page_buf[SPM_PAGESIZE]; -} KFileFlashAvr; +} FlashAvr; @@ -88,16 +88,16 @@ typedef struct KFileFlashAvr #define KFT_FLASHAVR MAKE_ID('F', 'L', 'A', 'V') /** - * Convert + ASSERT from generic KFile to KFileFlashAvr. + * Convert + ASSERT from generic KFile to FlashAvr. */ -INLINE KFileFlashAvr * KFILEFLASHAVR(KFile *fd) +INLINE FlashAvr * FLASHAVR_CAST(KFile *fd) { ASSERT(fd->_type == KFT_FLASHAVR); - return (KFileFlashAvr *)fd; + return (FlashAvr *)fd; } -void flash_avr_init(struct KFileFlashAvr *fd); +void flash_avr_init(struct FlashAvr *fd);