comparison packages/io/flash/current/include/flash.h @ 1722:c4240af0fa28

* removed the functions cyg_flash_get_limits and cyg_flash_get_block_info. Reimplemented the legacy functions that depended on them and flashiodev.c
author asl
date Sat, 21 Aug 2004 13:47:55 +0000
parents 3845779eca10
children 49e24a462730
comparison
equal deleted inserted replaced
1721:16115b7a4b8c 1722:c4240af0fa28
86 __externC int cyg_flash_get_info_addr(cyg_flashaddr_t flash_base, 86 __externC int cyg_flash_get_info_addr(cyg_flashaddr_t flash_base,
87 cyg_flash_info_t * info); 87 cyg_flash_info_t * info);
88 __externC int cyg_flash_verify_addr(const cyg_flashaddr_t address); 88 __externC int cyg_flash_verify_addr(const cyg_flashaddr_t address);
89 __externC bool cyg_flash_code_overlaps(const cyg_flashaddr_t start, 89 __externC bool cyg_flash_code_overlaps(const cyg_flashaddr_t start,
90 const cyg_flashaddr_t end); 90 const cyg_flashaddr_t end);
91 __externC int cyg_flash_get_block_info(size_t *block_size,
92 cyg_uint32 *blocks);
93 __externC int cyg_flash_get_limits(cyg_flashaddr_t *start,
94 cyg_flashaddr_t *end);
95 __externC size_t cyg_flash_block_size(const cyg_flashaddr_t flash_base); 91 __externC size_t cyg_flash_block_size(const cyg_flashaddr_t flash_base);
96 __externC int cyg_flash_read(cyg_flashaddr_t flash_base, 92 __externC int cyg_flash_read(cyg_flashaddr_t flash_base,
97 const void *ram_base, 93 const void *ram_base,
98 const size_t len, 94 const size_t len,
99 cyg_flashaddr_t *err_address); 95 cyg_flashaddr_t *err_address);