static blkid_t EeFsGetLink(blkid_t blk) { #if defined(CPUARM) blkid_t ret; eeprom_read_block((uint8_t *)&ret, blk*BS+BLOCKS_OFFSET, sizeof(blkid_t)); return ret; #else return EeFsRead(blk, 0); #endif }
unsigned int EFile::EeFsGetLink(unsigned int blk) { if (IS_ARM(board)) { int16_t ret; eeprom_read_block((uint8_t *)&ret, blk*eeFsBlockSize+eeFsBlocksOffset, eeFsLinkSize); return ret; } else { return EeFsRead(blk, 0); } }
static uint8_t EeFsGetDat(blkid_t blk, uint8_t ofs) { return EeFsRead(blk, ofs+sizeof(blkid_t)); }
uint8_t EFile::EeFsGetDat(unsigned int blk, unsigned int ofs) { return EeFsRead(blk, ofs+eeFsLinkSize); }
uint8_t EFile::EeFsGetDat(uint8_t blk,uint8_t ofs){ return EeFsRead( blk,ofs+1); }
uint8_t EFile::EeFsGetLink(uint8_t blk){ return EeFsRead( blk,0); }