Repository navigation
Releases: ShimmerResearch/shimmer3-firmware
Release list
LogAndStream_Shimmer3_v1.01.007
Release candidate - not yet tested. It becomes a full release when its test reports are attached and promote-release.yml passes the release gate.
What's Changed
- DEV-1150: keep room in the BT TX ring for command replies by @marknolan in #103
- DEV-1217 Bring the Release configuration in line with Debug by @marknolan in #104
- DEV-1217 hal_I2C: volatile ISR flags, and close the LPM0 entry race by @marknolan in #107
- DEV-1217: bump log-and-stream-common for the latent defect fixes by @marknolan in #110
- DEV-1217 hal_InfoMem: write flash through volatile pointers by @marknolan in #108
- DEV-1217: start Bluetooth from the main loop; msp430_clock_enable leaves GIE alone (no nested interrupts) by @marknolan in #114
- DEV-1217: size the stack from measurement, nofloat printf, stack high-water check, Bluetooth start from the main loop by @marknolan in #112
- DEV-1224: bound host-supplied lengths (RN4678 status string, ICM20948 mag, common bump) by @marknolan in #111
- DEV-1217 msp430_clock: initialise j in the callback-table shift by @marknolan in #105
- DEV-1217 RN4X: stop overrunning the checkBuf stack buffers by @marknolan in #106
- DEV-1176: Build on every PR; release as a candidate, promote through the gate by @marknolan in #102
- DEV-1176: port the late release-workflow fixes from shimmer3r-firmware by @marknolan in #115
- DEV-1217 system_pre_init: let the C runtime initialise RAM by @marknolan in #109
- DEV-1098: bump log-and-stream-common for the Shimmer3R SD stall fix by @marknolan in #113
- Bump log-and-stream-common to 7a5f4eb (HIL bench tiers) by @marknolan in #116
- DEV-733: build without compiler warnings by @marknolan in #117
- DEV-734: bump log-and-stream-common to 08c84d8 by @marknolan in #118
- DEV-1217: build-check builds Release as well as Debug by @marknolan in #122
- DEV-1222: re-arm the sample timer from its last compare by @marknolan in #119
- DEV-1222: bump log-and-stream-common for the task-loop lost wake-up by @marknolan in #120
- DEV-1217: build Release at -O2 --opt_for_speed=2, and in CI; Debug still ships by @marknolan in #121
- ci: ship Shimmer3 from the Release configuration by @marknolan in #123
- DEV-1241: Bluetooth TX - one byte lost when two starts of the chain race by @marknolan in #124
- DEV-1245: SET_RWC no longer rewrites InfoMem flash on every call (common#185) by @marknolan in #125
- DEV-1246: hold the radio's CTS while InfoMem is erased and written (common#188) by @marknolan in #126
- Bump log-and-stream-common to 1ddaebe by @marknolan in #127
Full Changelog: LogAndStream_Shimmer3_v1.01.006...LogAndStream_Shimmer3_v1.01.007
LogAndStream_Shimmer3_v1.01.006
What's Changed
- DEV-1123: bump log-and-stream-common for the SD header pressure sensor ID by @marknolan in #99
- Exclude .claude from the log-and-stream-common source folder by @marknolan in #101
- DEV-338: phase-lock LED blinking to the real-world clock by @marknolan in #100
Full Changelog: LogAndStream_Shimmer3_v1.01.005...LogAndStream_Shimmer3_v1.01.006
LogAndStream_Shimmer3_v1.01.005
What's Changed
- Pin one clang-format for CI and the hook, and share the tooling with Verisense by @marknolan in #98
Full Changelog: LogAndStream_Shimmer3_v1.01.004...LogAndStream_Shimmer3_v1.01.005
LogAndStream_Shimmer3_v1.01.004
What's Changed
- DEV-833 Print firmware version in factory test report; include-safe version.h by @marknolan in #89
- DEV-949: advertising names from EEPROM brand record by @marknolan in #90
- Catch up log-and-stream-common for the SD re-mount and BT transmit retry by @marknolan in #91
- Add CLAUDE.md by @marknolan in #92
- Move to AGENTS.md and require docs to be updated with behaviour changes by @marknolan in #93
- ci: rename the clang-format job from 'build' to 'format' by @marknolan in #95
- Point at the shared docs and require them to be kept in step by @marknolan in #94
- Untrack CCS-generated build files under LogAndStream_Shimmer3/Release by @marknolan in #96
- Point at the shared test suite and procedure; format before the push, not after by @marknolan in #97
Full Changelog: LogAndStream_Shimmer3_v1.01.003...LogAndStream_Shimmer3_v1.01.004
LogAndStream_Shimmer3_v1.01.003
What's Changed
- DEV-759 Workaround for GSR spikes while ADC sensing by @marknolan in #88
Full Changelog: LogAndStream_Shimmer3_v1.01.002...LogAndStream_Shimmer3_v1.01.003
LogAndStream_Shimmer3_v1.01.002
What's Changed
- Fix DEV-740 USB dock reconnect logging handoff by @marknolan in #87
Full Changelog: LogAndStream_Shimmer3_v1.01.001...LogAndStream_Shimmer3_v1.01.002
LogAndStream_Shimmer3_v1.01.001
What's Changed
- DEV-731 pull-ups enabled on CHRG STAT pins by @marknolan in #85
Full Changelog: LogAndStream_Shimmer3_v1.01.000...LogAndStream_Shimmer3_v1.01.001
LogAndStream_Shimmer3_v1.01.000
What's Changed
- DEV-534 Add volatile to all ISR/callback-written variables (only in L&S common repo)
Full Changelog: LogAndStream_Shimmer3_v1.00.020...LogAndStream_Shimmer3_v1.01.000
LogAndStream_Shimmer3_v1.00.020
What's Changed
- DEV-701 Catching up common repo with changes related to S3R USBX by @marknolan in #79
- Update root README to be informative and relevant by @Copilot in #81
- rename: DEV-348 LogAndStream → LogAndStream_Shimmer3 by @Copilot in #82
- Prevent false CI failure in LogAndStream build workflow during CCS installer inspection by @Copilot in #83
New Contributors
- @Copilot made their first contribution in #81
Full Changelog: LogAndStream_Shimmer3_v1.00.019...LogAndStream_Shimmer3_v1.00.020
LogAndStream_Shimmer3_v1.00.019
What's Changed
- DEV-657 Simplifying ADC code flow by @marknolan in #78
- DEV-715 Fix for updating MAC ID in config bytes and SD Header by @marknolan in #80
Full Changelog: LogAndStream_Shimmer3_v1.00.018...LogAndStream_Shimmer3_v1.00.019