Skip to content

Releases: ShimmerResearch/shimmer3r-firmware

LogAndStream_Shimmer3R_v1.01.022

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-573: put v1.4.18.x+ IF820 modules back on the transparent bridge by @marknolan in #283
  • DEV-742: ask v1.4.17+ IF820 modules to accept classic links as slave by @marknolan in #280
  • DEV-1164: recover by itself after a Bluetooth module OTA update by @marknolan in #281
  • DEV-1173 + DEV-573: repair the IF820 SPP MTU after an OTA, and put v1.4.18.x+ back on the transparent bridge by @marknolan in #282
  • DEV-1179: finish an EZ-Serial frame before handing bytes to the raw pipe by @marknolan in #285
  • DEV-1150: bump log-and-stream-common - keep room in the BT TX ring for replies by @marknolan in #286
  • DEV-1217: bump log-and-stream-common for the latent defect fixes by @marknolan in #287
  • DEV-1217: bump log-and-stream-common to cc3c5f2 (config copies off the stack) by @marknolan in #289
  • DEV-1224: bump log-and-stream-common for bounded host lengths by @marknolan in #288
  • DEV-1176: Build on every PR; release as a candidate, promote through the gate by @marknolan in #284
  • DEV-1176: increment input checked; artifact uploads survive a re-run by @marknolan in #292
  • DEV-1098: bump log-and-stream-common for the SD stall fix by @marknolan in #290
  • Bump log-and-stream-common to 7a5f4eb (HIL bench tiers) by @marknolan in #293
  • DEV-734: build without compiler warnings by @marknolan in #295
  • DEV-1229: a late I2C completion no longer hangs the unit by @marknolan in #294
  • DEV-1228: bump log-and-stream-common to 08c84d8 by @marknolan in #296
  • DEV-1233: bump log-and-stream-common for the atomic task-list updates by @marknolan in #298
  • DEV-1222 + DEV-1233: bump log-and-stream-common for the task-loop lost wake-up and atomic task-list updates by @marknolan in #297
  • Bump log-and-stream-common to f766be0 (docs only) by @marknolan in #299
  • DEV-1245: SET_RWC mid-stream no longer erases InfoMem flash (common#185) by @marknolan in #300
  • DEV-1257: start the LSE at MEDIUMHIGH (drop the LOW/MEDIUMLOW ladder) by @marknolan in #301
  • Bump log-and-stream-common to 1ddaebe by @marknolan in #302

Full Changelog: LogAndStream_Shimmer3R_v1.01.021...LogAndStream_Shimmer3R_v1.01.022

LogAndStream_Shimmer3R_v1.01.021

Choose a tag to compare

What's Changed

  • Exclude .claude from the log-and-stream-common source folder by @marknolan in #278
  • DEV-1161: RTC - apply the sub-second part of a time-set, and report a power-loss clock as unset by @marknolan in #277
  • DEV-1162: fix RTC alarm ISR freeze during a clock set, and the 1 s-fast sub-second set by @marknolan in #279
  • DEV-338: phase-lock LED blinking; read the RTC from its registers by @marknolan in #276

Full Changelog: LogAndStream_Shimmer3R_v1.01.020...LogAndStream_Shimmer3R_v1.01.021

LogAndStream_Shimmer3R_v1.01.020

Choose a tag to compare

What's Changed

  • DEV-1156: make the LIS2MDL DRDY factory test race-free by @marknolan in #275

Full Changelog: LogAndStream_Shimmer3R_v1.01.019...LogAndStream_Shimmer3R_v1.01.020

LogAndStream_Shimmer3R_v1.01.019

Choose a tag to compare

What's Changed

  • DEV-1154: restore mic ADF headroom (Gain -8 at decimation 64) by @marknolan in #274

Full Changelog: LogAndStream_Shimmer3R_v1.01.018...LogAndStream_Shimmer3R_v1.01.019

LogAndStream_Shimmer3R_v1.01.018

Choose a tag to compare

What's Changed

  • DEV-1113 raise S3R_TEST_0009 VBatt pin upper limit to 2200 mV by @marknolan in #265
  • DEV-1113 common submodule catchup (factory test doc, 2200 mV) by @marknolan in #266
  • DEV-1123: record whether the pressure sensor's chip ID confirmed it by @marknolan in #267
  • DEV-573: let an in-flight EZ-Serial command finish when the BT TX buffer is cleared by @marknolan in #269
  • DEV-573: classify a BT TX completion by what completed, not by btLastTxWasRaw by @marknolan in #271
  • DEV-573: fix three CYW20820 boot/RX defects found testing a module test image by @marknolan in #268
  • DEV-573: raise the SPP_SEND data cap to 300, the IF820's measured limit by @marknolan in #270
  • DEV-573: route BT RX by the CYSPP pin itself, so module events are never run as commands by @marknolan in #272
  • DEV-573: bump log-and-stream-common for the 300-byte BT hand-off by @marknolan in #273

Full Changelog: LogAndStream_Shimmer3R_v1.01.017...LogAndStream_Shimmer3R_v1.01.018

LogAndStream_Shimmer3R_v1.01.017

Choose a tag to compare

What's Changed

  • DEV-1113 widen S3R_TEST_0009 VBatt pin band to 1710-1890 mV by @marknolan in #264

Full Changelog: LogAndStream_Shimmer3R_v1.01.016...LogAndStream_Shimmer3R_v1.01.017

LogAndStream_Shimmer3R_v1.01.016

Choose a tag to compare

What's Changed

  • DEV-962: keep the BT UART re-initialisable across BtStop/BtStart by @marknolan in #263
  • Pin one clang-format for CI and the hook, and share the tooling with Verisense by @marknolan in #262

Full Changelog: LogAndStream_Shimmer3R_v1.01.015...LogAndStream_Shimmer3R_v1.01.016

LogAndStream_Shimmer3R_v1.01.015

Choose a tag to compare

What's Changed

  • Add CLAUDE.md by @marknolan in #252
  • Move to AGENTS.md and require docs to be updated with behaviour changes by @marknolan in #256
  • ci: rename the clang-format job from 'build' to 'format' by @marknolan in #258
  • Point at the shared docs and require them to be kept in step by @marknolan in #257
  • Point the BMP3_SensorAPI submodule at its current location by @marknolan in #253
  • DEV-1017: make CubeMX regeneration survivable — document it, and guard it in CI by @marknolan in #254
  • DEV-1026: clear the I2C bus completion flags at the start of each gather by @marknolan in #260
  • DEV-1003: remove the unused CRC peripheral from Shimmer3R by @marknolan in #255
  • DEV-1017: move hand-written code into the USER CODE blocks CubeMX preserves by @marknolan in #259
  • Point at the shared test suite and procedure; format before the push, not after by @marknolan in #261

Full Changelog: LogAndStream_Shimmer3R_v1.01.014...LogAndStream_Shimmer3R_v1.01.015

LogAndStream_Shimmer3R_v1.01.014

Choose a tag to compare

What's Changed

  • DEV-865 Shimmer3R all-zero sensor data during streaming until re-docked/re-configured by @marknolan in #251

Full Changelog: LogAndStream_Shimmer3R_v1.01.013...LogAndStream_Shimmer3R_v1.01.014

LogAndStream_Shimmer3R_v1.01.013

Choose a tag to compare

What's Changed

  • DEV-573 Vela IF820 module FW v1.4.18.18 support: runtime data-path selection (one image for v1.4.16.16 and v1.4.18.18) by @marknolan with @Copilot in #232

Full Changelog: LogAndStream_Shimmer3R_v1.01.012...LogAndStream_Shimmer3R_v1.01.013