Skip to content

Releases: Sun-Lab-NBB/sollertia-micro-controllers

4.0.0

29 May 01:23
841d8fe

Choose a tag to compare

Major Release

This release is designed to work with sollertia-experiment v5.

Major Changes:

  1. Renamed the library from sl-micro-controllers to sollertia-micro-controllers to reflect its role in the Sollertia platform ecosystem.
  2. Re-licensed the library to Apache 2.0 from GPL 3.
  3. Repositioned the firmware as a platform-general library: decoupled the module catalog from the Mesoscope-VR deployment so any Sollertia acquisition system can consume the same firmware, with Mesoscope-VR documented as the current (not the only
    possible) target layout.
  4. Added support for agent-assisted development through Claude Code instructions (CLAUDE.md) and pointers to the relevant firmware skills in the ataraxis and sollertia marketplaces.
  5. Migrated dependencies to the ataraxis-micro-controller 3.0.0+ and ataraxis-transport-layer-mc 3.0.0+ standard and bumped the Teensy ecosystem dependencies to their latest supported versions.
  6. Cleaned up firmware module style, fixed stage-3 command fall-through bugs, and aligned the documentation and configuration files with the current canonical templates.

What's Changed

  • Feature/dependency update by @Inkaros in #4
  • Relicensed the project under the Apache License, Version 2.0. by @Inkaros in #5
  • Feature/code cleanup by @Inkaros in #6
  • Feature/ai integration by @Inkaros in #7

Full Changelog: 3.0.0...4.0.0

3.0.0

20 Dec 17:32

Choose a tag to compare

Major Release

This release is specifically designed to work with sl-experiment version 4.0.0+.

Major changes:

  1. Added a dedicated ValveModule instance for operating the Air puff aparatus.
  2. Expanded the brake module API to allow briefly locking the wheel to enforce delays.
  3. Streamlined and improved the efficiency of most module's logic.
  4. Refactored the codebase to work with the latest dependency versions.

Hardware Changes

  1. Upgraded the hardware to the 3.0.0 revision.

What's Changed

  • 3.0.0 by @Inkaros in #2
  • Expanded the library to support aversive experiment trials by @Inkaros in #3

Full Changelog: 2.0.0...3.0.0

2.0.0

18 Jul 15:27

Choose a tag to compare

Major Release

This version of the micro-controllers project is built to work with sl-experiment version 3.

  • Deprecated Mesoscope start and stop TTL modules due to the Mesoscope-VR system no longer requiring this functionality.
  • Updated ReadMe to indicate that this project provides assets for all data acquisition systems used in the lab.

Full Changelog: 1.1.0...2.0.0

1.1.0

12 May 19:18
9de81e1

Choose a tag to compare

Minor Feature Update

  • Improved LickModule sensitivity and lick detection capacity.
  • Added 'tone' command to ValveModule, which allows emitting tones without changing valve state.

What's Changed

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

29 Mar 19:47

Choose a tag to compare