Comparing version 0.1.2 to 0.1.3
{ | ||
"name": "node-srec", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Motorola S-record library", | ||
@@ -5,0 +5,0 @@ "main": "node-srec.js", |
# node-srec | ||
Motorola SREC library for nodejs | ||
# API: | ||
```readSrecFile(filename, (blks) => cb )``` | ||
reads a srec file and calls back with dictionary: | ||
``` | ||
{ | ||
recs: { | ||
'134217728': [ | ||
0, 64, 0, 32, 249, 90, | ||
0, 8, 113, 91, 0, 8, | ||
113, 91, 0, 8 | ||
], | ||
}, | ||
min: 134217728, | ||
max: 134248328, | ||
boot: 134217728, | ||
info: 'a.srec' | ||
}; | ||
``` | ||
min and max are the address range of the source, info is the decoded string from 0-record. | ||
```blks = blockify(data, data.min, data.max, blen)``` | ||
Builds blocks of blen size from a data read with readSrecFile. | ||
Flashing devices is usually done with fixed sized blocks padded with 0xff: | ||
``` | ||
'2047': [ | ||
255, 255, 255, 255, 255, 255, 65, 9, 4, 3, 0, 9, | ||
0, 0, 0, 32, 0, 32, 0, 2, 20, 112, 103, 109, | ||
50, 51, 201, 20, 85, 211, 140, 140, 17, 204, 140, 76, | ||
177, 70, 86, 214, 246, 70, 200, 149, 217, 5, 33, 56, | ||
50, 51, 55, 52, 56, 50, 51, 7, 150, 204, 12, 141, | ||
205, 13, 13, 53 | ||
] | ||
``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
200185
38