57 _long_clockfrequency = 0,
62 _word_stackspace = 10,
85 QHash<ImageType, QString> _typenames;
86 QHash<quint8, QString> _clkmodesettings;
87 QHash<quint8, QString> initClockModeSettings();
92 QString filename =
"");
130 void setData(QByteArray image);
quint16 startOfVariables()
Definition: propellerimage.cpp:142
quint8 checksum()
Definition: propellerimage.cpp:23
bool recalculateChecksum()
Definition: propellerimage.cpp:49
void setData(QByteArray image)
Definition: propellerimage.cpp:71
quint16 startOfCode()
Definition: propellerimage.cpp:128
quint8 clockMode()
Definition: propellerimage.cpp:271
QByteArray data()
Definition: propellerimage.cpp:62
QString fileName()
Definition: propellerimage.cpp:342
QString imageTypeText()
Definition: propellerimage.cpp:384
quint32 stackSize()
Definition: propellerimage.cpp:119
quint32 imageSize()
Definition: propellerimage.cpp:90
Not a valid image file.
Definition: propellerimage.h:74
void writeLong(int pos, quint32 value)
Definition: propellerimage.cpp:224
PropellerImage(QByteArray image=QByteArray(), QString filename="")
Definition: propellerimage.cpp:3
quint8 readByte(int pos)
Definition: propellerimage.cpp:162
quint16 readWord(int pos)
Definition: propellerimage.cpp:175
quint32 readLong(int pos)
Definition: propellerimage.cpp:189
void setClockFrequency(quint32 frequency)
Definition: propellerimage.cpp:235
quint32 programSize()
Definition: propellerimage.cpp:101
ImageType
Definition: propellerimage.h:73
Complete EEPROM images (usually have a .eeprom extension)
Definition: propellerimage.h:76
bool isValid()
Definition: propellerimage.cpp:81
quint16 startOfStackSpace()
Definition: propellerimage.cpp:151
quint32 clockFrequency()
Definition: propellerimage.cpp:262
ImageType imageType()
Definition: propellerimage.cpp:351
bool setClockMode(quint8 value)
Definition: propellerimage.cpp:244
void writeWord(int pos, quint16 value)
Definition: propellerimage.cpp:212
Program data-only image files (usually have a .binary extension)
Definition: propellerimage.h:75
QString clockModeText()
Definition: propellerimage.cpp:284
void writeByte(int pos, quint8 value)
Definition: propellerimage.cpp:201
quint32 variableSize()
Definition: propellerimage.cpp:110
bool checksumIsValid()
Definition: propellerimage.cpp:41
The PropellerImage class encapsulates Propeller binary images.
Definition: propellerimage.h:54