0.1.5 • Published 1 year ago

node-srec v0.1.5

Weekly downloads
5
License
ISC
Repository
github
Last release
1 year 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

1 year ago

0.1.2

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.5

1 year ago

0.1.0

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago