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 intests/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