Files
2026-09-28 17:39:57 -07:00
..
2026-09-18 13:40:43 -07:00
2026-09-04 13:09:22 -07:00
2026-09-04 11:35:41 -07:00
2026-09-28 17:39:57 -07:00
2026-09-28 17:39:57 -07:00
2026-09-15 12:00:52 -07:00
2026-09-04 11:35:41 -07:00
2026-09-04 14:02:21 -07:00

Multi-PROG SDK

This SDK provides a lightweight development framework for authoring Multi-PROG-compatible scripts from the existing repository materials.

New to the repository? Start with the Getting Started guide before choosing a template.

Warning

Replace all placeholder host APIs with verified Multi-PROG Help API names for the target installation.

Structure

  • docs/ — reference documentation
  • templates/ — script starters
  • examples/ — example projects
  • utilities/ — helper modules
  • tests/ — offline tests
  • schemas/ — metadata and manifest examples
  • reference/ — promoted review material and categorized reference assets

Included assets

  • Placeholder-safe templates for readonly, EEPROM, flash, validation, reporting, binary tools, checksum workflows, inventory workflows, buffer comparison, merge, and byte-swap transformations
  • Offline utility functions for buffers, checksums, and binary parsing
  • utilities/crc_engine.mjs — generic, dependency-free, configurable CRC engine (width/poly/init/refin/refout/xorout) with named models (CRC-8, CRC-8/MAXIM, CRC-16/CCITT-FALSE, CRC-16/ARC, CRC-16/MODBUS, CRC-32, CRC-32/MPEG-2), verified against published check values in tests/crc_engine.test.mjs
  • Test scaffolding that can run under Node.js or a generic JS host
  • Review notes for unsorted materials in 13_Research_Expansion/Unsorted_Review/README.md
  • Promoted reference categories under reference/README.md