Skip to content

History

Revisions

  • devman/typefile entries: decoder field Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    9b47f07
  • Runtime decoding: code interpreter (RAFT_RUNTIME_DECODE_CODE) for custom decode code and type file initCode Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    662a96c
  • Runtime decoding (RAFT_RUNTIME_DECODE): record format, SysTypes flags, typeinfo decoder field, type file reports Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    24da6cf
  • Bit labels: empty label ignores its bits Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    08350ee
  • Device type record format: value labels (vl) and bit labels (bl) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    ab7ccd2
  • scanWhilePolled record field; _conf.rate entries without w; SCD30 guard example Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    25e57f0
  • Device type record format: init guards {?name} Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
    186e167
  • Record format: computed init values (initCode, {name} value slots) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 18, 2026
    d180191
  • LSM6DS split into LSM6DS3 (0x69) and LSM6DS3TRC (0x6A): examples updated Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 18, 2026
    36382ba
  • Record format: action crc field (crc8w) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 18, 2026
    f948f8f
  • Device type file in the file system image (fsImage); bundled source flag Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 18, 2026
    2dc2b7b
  • raft devtypes commands; typeFile includes nothing by default Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 18, 2026
    ffae1c8
  • Type files: check, staged apply, per-entry outcomes; building a type file from DeviceTypeSources.json Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    91f5598
  • Selecting Device Types: board choices are type settings Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    9db6307
  • DeviceManager Settings: typeSettings; poll bus speed no longer in records Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    443b62c
  • Selecting Device Types: git sources, lock file, local copies; decode language rules Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    f84aeaf
  • Selecting Device Types (DeviceTypeSources.json, one file per record); record pages updated Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    0f33891
  • Unique deviceTypeId, ext records in type files, RaftROS devices without a decoder Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    6af5839
  • SysTypes and DeviceManager: RAFT_DEVICE_MANAGER OFF to leave DeviceManager out Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    e1cacff
  • DeviceManager: startup order, saved settings, display names, runtime management (C++ and REST); API list: new devman endpoints and parameters; identification page: reident, devenable, reinit, debugging endpoints; RaftROS: type changes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    c7b38b8
  • REST: canonical deviceTypeKey/deviceTypeIndex parameters (type= still accepted). Publishing: showing devices in a client (displayName, deviceTypeKey; raftjs fields) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
    97de6ca
  • DeviceManager REST: types, identinfo, reinit, devenable, reserved, busstatus; save=1 on setname/setrole/devconfig/typepolicy; typeinfo full=1; displayName. Settings: saved device settings file Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    1a37e66
  • Scanning: slot weights, multiplexer supervision and changes; settings Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    0bbeee0
  • Scanning: schedule, background sweep, scan share, confirmation probe; I2C bus scan settings Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    f193c57
  • devman/reident, devman/typepolicy and restartRequired Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    0dd32ca
  • lut: applied by the firmware decoder too; matching rules Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    96572aa
  • Stage 7: identification scheduling and retries, identity events, re-verification, devconfig kept, strength ordering Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    ba59e3f
  • Device type file: settings, devman/typefile and devlib endpoints, identification gating Also corrects two identification notes made stale by earlier stages (scan list reload, bus errors). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    9289b3f
  • expectType: mismatch reporting and getDeviceExpectedType; example uses it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    2d684fc
  • DeviceManager: typePolicy, expectType protection, typeinfo src and policy; record disable field Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
    0533baf