virtual u16 readWord(u8 PROCNUM, u32 addr) { if (addr < 0x0A000000) return (u16)readRom(addr - 0x08000000, 2); if (addr < 0x0A010000) return (u16)readSRAM(addr - 0x0A000000, 2); return 0xFFFF; }
virtual u32 readLong(u8 PROCNUM, u32 addr) { if (addr < 0x0A000000) return (u32)readRom(addr - 0x08000000, 4); if (addr < 0x0A010000) return (u32)readSRAM(addr - 0x0A000000, 4); return 0xFFFFFFFF; }
void LeweiTcpClient::easySetupMode(boolean bEasyMode) { _bEasyMode = bEasyMode; if(_bEasyMode) { readRom(); int len=strlen(_gatewayNo)+32+51;//api-key length:32 aliveString=(char *)realloc(aliveString,len); snprintf(aliveString, len, "{\"method\":\"update\",\"gatewayNo\":\"%s\",\"userkey\":\"%s\"}&^!", _gatewayNo, _userKey); server.begin(); //Serial.print("srv:"); //Serial.println(Ethernet.localIP()); } }
virtual u8 readByte(u8 PROCNUM, u32 addr) { if (addr < 0x0A000000) return (u8)readRom(addr - 0x08000000, 1); if (addr < 0x0A010000) { if ((saveType == 3) || (saveType == 5)) return gbaReadFlash(addr); return (u8)readSRAM(addr - 0x0A000000, 1); } return 0xFF; }