29 lines
641 B
Markdown
29 lines
641 B
Markdown
Java IntelHex Parser Library
|
|
====================
|
|
|
|
* IntelHex file format parsing library written in Java.
|
|
* Licensed under Simplified BSD license
|
|
* Including demo code: intelhex to binary converter
|
|
|
|
~~~~~
|
|
// create input stream of some IntelHex data
|
|
InputStream is = new FileInputStream("Application.hex");
|
|
|
|
// create IntelHexParserObject
|
|
IntelHexParser ihp = new IntelHexParser(is);
|
|
|
|
// register parser listener
|
|
ihp.setDataListener(new IntelHexDataListener() {
|
|
@Override
|
|
public void data(long address, byte[] data) {
|
|
// process data
|
|
}
|
|
|
|
@Override
|
|
public void eof() {
|
|
// do some action
|
|
}
|
|
});
|
|
ihp.parse();
|
|
~~~~~
|