Ejemplo n.º 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
}
Ejemplo n.º 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);
  }
}
Ejemplo n.º 3
0
static uint8_t EeFsGetDat(blkid_t blk, uint8_t ofs)
{
  return EeFsRead(blk, ofs+sizeof(blkid_t));
}
Ejemplo n.º 4
0
uint8_t EFile::EeFsGetDat(unsigned int blk, unsigned int ofs)
{
  return EeFsRead(blk, ofs+eeFsLinkSize);
}
Ejemplo n.º 5
0
Archivo: file.cpp Proyecto: neolu/gv9x
uint8_t EFile::EeFsGetDat(uint8_t blk,uint8_t ofs){
  return EeFsRead( blk,ofs+1);
}
Ejemplo n.º 6
0
Archivo: file.cpp Proyecto: neolu/gv9x
uint8_t EFile::EeFsGetLink(uint8_t blk){
  return EeFsRead( blk,0);
}