Beispiel #1
0
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
}
Beispiel #2
0
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);
  }
}
Beispiel #3
0
static uint8_t EeFsGetDat(blkid_t blk, uint8_t ofs)
{
  return EeFsRead(blk, ofs+sizeof(blkid_t));
}
Beispiel #4
0
uint8_t EFile::EeFsGetDat(unsigned int blk, unsigned int ofs)
{
  return EeFsRead(blk, ofs+eeFsLinkSize);
}
Beispiel #5
0
uint8_t EFile::EeFsGetDat(uint8_t blk,uint8_t ofs){
  return EeFsRead( blk,ofs+1);
}
Beispiel #6
0
uint8_t EFile::EeFsGetLink(uint8_t blk){
  return EeFsRead( blk,0);
}