Skip to content

Releases: ShimmerResearch/shimmer3-firmware

LogAndStream_Shimmer3_v1.01.007

Pre-release

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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