v1: populate STAR error trace tables (autoload I0, 96-head H0, X-drives X0)#1082
Merged
Merged
Conversation
Port the error-table work landed on main to the relocated errors.py: - autoload (I0): full table replacing the single-entry stub - CoRe 96 head (H0): add download, TADM and limit-curve codes; keep 20 for older firmware and add 21 for current firmware - X-drives (X0): new table covering both firmware generations - iSWAP (R0): comment noting the codes are iSWAP-specific, not IPG Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ports the error-table work from main (#1078, #1079, #1080) onto v1b1's relocated
errors.py, so STAR firmware errors from these modules report their real cause instead ofUnknown trace information code <n>.I0): full table replacing the single-entry stubH0): adds the download, TADM and limit-curve codes; keeps20for older firmware and adds21for current firmwareX0): new table covering both firmware generations (drive 1, drive 2, reserve drive)R0): comment noting the codes are iSWAP-specific and do not apply to the internal plate gripper, which shares theR0identifier but numbers its drives differentlyAdditive and message-only: the sole deletion is the old I0 stub line, no error classification or control flow changes, and dispatch stays keyed by module identifier so the codes do not collide across tables. Tables are byte-identical to the merged main versions; full v1b1 STAR suite passes.
🤖 Generated with Claude Code