diff options
Diffstat (limited to 'src/progs/picdem_bootloader/base/picdem_bootloader.cpp')
-rw-r--r-- | src/progs/picdem_bootloader/base/picdem_bootloader.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/progs/picdem_bootloader/base/picdem_bootloader.cpp b/src/progs/picdem_bootloader/base/picdem_bootloader.cpp index f22eecb..90fed61 100644 --- a/src/progs/picdem_bootloader/base/picdem_bootloader.cpp +++ b/src/progs/picdem_bootloader/base/picdem_bootloader.cpp @@ -38,29 +38,29 @@ PicdemBootloader::Port::Port(Log::Base &log) : Port::USB(log, Config::readVendorId(), Config::readProductId(), 1, 0) {} -bool PicdemBootloader::Port::receive(uint nb, QMemArray<uchar> &data) +bool PicdemBootloader::Port::receive(uint nb, TQMemArray<uchar> &data) { data.resize(nb); if ( !read(0x81, (char *)data.data(), nb) ) return false; - log(Log::DebugLevel::Max, QString("received: \"%1\"").arg(toPrintable(data, PrintEscapeAll))); + log(Log::DebugLevel::Max, TQString("received: \"%1\"").tqarg(toPrintable(data, PrintEscapeAll))); return true; } -bool PicdemBootloader::Port::send(const QMemArray<uchar> &cmd) +bool PicdemBootloader::Port::send(const TQMemArray<uchar> &cmd) { - log(Log::DebugLevel::Extra, QString("send: \"%1\"").arg(toPrintable(cmd, PrintEscapeAll))); + log(Log::DebugLevel::Extra, TQString("send: \"%1\"").tqarg(toPrintable(cmd, PrintEscapeAll))); return write(0x01, (const char *)cmd.data(), cmd.count()); } -bool PicdemBootloader::Port::sendAndReceive(QMemArray<uchar> &data, uint nb) +bool PicdemBootloader::Port::sendAndReceive(TQMemArray<uchar> &data, uint nb) { if ( !send(data) ) return false; return receive(nb, data); } -QMemArray<uchar> PicdemBootloader::Port::command(uchar instruction, uint address, uint len, uint nb) const +TQMemArray<uchar> PicdemBootloader::Port::command(uchar instruction, uint address, uint len, uint nb) const { - QMemArray<uchar> cmd(5+nb); + TQMemArray<uchar> cmd(5+nb); cmd[0] = instruction; cmd[1] = len; cmd[2] = address & 0xFF; @@ -77,11 +77,11 @@ PicdemBootloader::Hardware::Hardware(::Programmer::Base &base) bool PicdemBootloader::Hardware::internalConnectHardware() { if ( !openPort() ) return false; - QMemArray<uchar> cmd(5); + TQMemArray<uchar> cmd(5); cmd.fill(0); if ( !port().sendAndReceive(cmd, 4) ) return false; VersionData version(cmd[3], cmd[2], 0); - log(Log::LineType::Information, i18n("Bootloader version %1 detected").arg(version.pretty())); + log(Log::LineType::Information, i18n("Bootloader version %1 detected").tqarg(version.pretty())); if ( version.majorNum()!=1 ) { log(Log::LineType::Error, i18n("Only bootloader version 1.x is supported")); return false; @@ -106,9 +106,9 @@ bool PicdemBootloader::Hardware::write(Pic::MemoryRangeType type, const Device:: if ( type==Pic::MemoryRangeType::Code ) { // check that there is nothing in bootloader reserved area for (uint i=0; i<data.count(); i++) { if ( i>=0x400 ) continue; - if ( data[i]==device().mask(Pic::MemoryRangeType::Code) ) continue; + if ( data[i]==device().tqmask(Pic::MemoryRangeType::Code) ) continue; uint address = device().addressIncrement(Pic::MemoryRangeType::Code) * i; - log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").arg(toHexLabel(address, device().nbCharsAddress()))); + log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").tqarg(toHexLabel(address, device().nbCharsAddress()))); break; } } @@ -116,7 +116,7 @@ bool PicdemBootloader::Hardware::write(Pic::MemoryRangeType type, const Device:: uint nbBytes = nbBytesWord * device().nbWords(type); uint offset = (type==Pic::MemoryRangeType::Code ? 0x0800 : 0x00); for (; offset<nbBytes; offset+=16) { - QMemArray<uchar> cmd = port().command(0x02, device().range(type).start.toUInt() + offset, 16, 16); + TQMemArray<uchar> cmd = port().command(0x02, device().range(type).start.toUInt() + offset, 16, 16); for (uint k=0; k<16; k += nbBytesWord) { uint index = (offset + k) / nbBytesWord; cmd[5 + k] = data[index].byte(0); @@ -147,9 +147,9 @@ bool PicdemBootloader::Hardware::read(Pic::MemoryRangeType type, Device::Array & if (vdata) varray = static_cast<const Pic::Memory &>(vdata->memory).arrayForWriting(type); uint nbBytesWord = device().nbBytesWord(type); uint nbBytes = nbBytesWord * device().nbWords(type); - uint nb = QMIN(uint(16), nbBytes); + uint nb = TQMIN(uint(16), nbBytes); for (uint offset=0; offset<nbBytes; offset+=16) { - QMemArray<uchar> cmd = port().command(readInstruction(type), device().range(type).start.toUInt() + offset, nb, 0); + TQMemArray<uchar> cmd = port().command(readInstruction(type), device().range(type).start.toUInt() + offset, nb, 0); if ( !port().sendAndReceive(cmd, 5+nb) ) return false; for (uint k=0; k<nb; k += nbBytesWord) { uint index = (offset + k) / nbBytesWord; @@ -157,9 +157,9 @@ bool PicdemBootloader::Hardware::read(Pic::MemoryRangeType type, Device::Array & if ( nbBytesWord==2 ) data[index] |= (cmd[5 + k+1] << 8); if ( vdata && index>=0x0800 && data[index]!=varray[index] ) { log(Log::LineType::Error, i18n("Device memory does not match hex file (at address 0x%2: reading 0x%3 and expecting 0x%4).") - .arg(QString(toHex(index/2, device().nbCharsAddress()))) - .arg(QString(toHex(data[index], device().nbCharsWord(type)))) - .arg(QString(toHex(varray[index], device().nbCharsWord(type))))); + .tqarg(TQString(toHex(index/2, device().nbCharsAddress()))) + .tqarg(TQString(toHex(data[index], device().nbCharsWord(type)))) + .tqarg(TQString(toHex(varray[index], device().nbCharsWord(type))))); return false; } } @@ -177,7 +177,7 @@ bool PicdemBootloader::Hardware::erase(Pic::MemoryRangeType type) uint nbBytesWord = device().nbBytesWord(type); uint nbBytes = nbBytesWord * device().nbWords(type); for (uint offset=0x0800; offset<nbBytes; offset+=64) { - QMemArray<uchar> cmd = port().command(0x03, device().range(type).start.toUInt() + offset, 1, 0); + TQMemArray<uchar> cmd = port().command(0x03, device().range(type).start.toUInt() + offset, 1, 0); if ( !port().sendAndReceive(cmd, 1) ) return false; } return true; |