0.1.5 • Published 2 years ago

node-srec v0.1.5

Weekly downloads
5
License
ISC
Repository
github
Last release
2 years ago

node-srec

Motorola SREC library for nodejs

API:

var data = readSrecFile(filename) 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
  ]
0.0.11

2 years ago

0.1.2

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.5

2 years ago

0.1.0

9 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago