Skip to content

chore: update crosspad-core to b6ecfba - #24

Closed
matixan wants to merge 1 commit into
masterfrom
auto/update-crosspad-core-b6ecfba
Closed

chore: update crosspad-core to b6ecfba#24
matixan wants to merge 1 commit into
masterfrom
auto/update-crosspad-core-b6ecfba

Conversation

@matixan

@matixan matixan commented May 6, 2026

Copy link
Copy Markdown
Member

Submodule update: crosspad-core

Updated from be168f7b6ecfba

Changelog

b6ecfba feat(audio): IAudioNode RT-safety contract + onPrepare lifecycle
2477197 feat(audio): AudioInputNode + AbstractAudioModule conversion cache
91a4a03 Merge tests/tier-1 + CI into audio-pipeline-api
dc45794 fix(audio): make AbstractAudioModule peak meters thread-safe + document push semantics
9c2da40 ci(audio): add Tier 1 unit tests workflow
e46c870 test(audio): Tier 1 unit tests for unified pipeline
202f1b4 feat(audio): document ESP-DSP hook + remove non-existent helper extern
48e88b9 feat(audio): add SynthEngineNode adapter (ISynthEngine → IAudioNode)
f7dd4c0 feat(audio): unified float32 pipeline with IAudioNode chain
b8b3b50 fix(pad-leds): drop bogus *255 in RGB brightness apply
c0efab7 fix(stm32-protocol): align DFU semantics, add VERSION_REPLY, guard sizes
7377ae2 refactor: merge IKitLoader into IKitManager
fcf1b7a feat: add IBleMidi interface + PlatformServices BLE support
3ae4d1c fix: swap REGISTER_APP macro branches (named functions were inverted)
ba7f22a feat: add named-function REGISTER_APP pattern for ESP-IDF
fbf40b0 feat: add sequencer service pointers to PlatformServices
84e2f16 feat: add EncoderAccelerator and SequencerCliParser portable utilities
dc5f89e feat: PortableKitLoader + KitPathUtils (POSIX+fstream)
6bcf0b8 feat: add createDefaultSamples() to KitInfo
97b6365 fix: replace deprecated ArduinoJson createNestedObject/Array with v7 API
4e399f0 feat(kit): add IKitLoader interface, KitLoadResult, KitJsonParser
38522eb ci: add notify-downstream workflow for auto submodule PRs
4801663 Merge branch 'main' of https://github.com/CrossPad/crosspad-core
914d956 Merge branch 'I2C'

Triggered by: refs/heads/main

Copilot AI review requested due to automatic review settings May 6, 2026 21:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the crosspad-core git submodule pin in crosspad-pc from be168f7 to b6ecfba, bringing in a larger batch of upstream changes (notably audio pipeline/interface work, STM32 protocol fixes, and CI/test additions) for the PC simulator’s shared core dependency.

Changes:

  • Bumps the crosspad-core submodule reference to upstream commit b6ecfba.
  • Pulls in upstream audio pipeline API/lifecycle changes (IAudioNode RT-safety contract, unified float32 pipeline, adapters/caches) via the submodule update.
  • Pulls in upstream fixes/refactors (STM32 DFU semantics/version reply/guards, pad LED brightness fix, kit loader refactor, ArduinoJson v7 API usage) via the submodule update.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@matixan

matixan commented Aug 18, 2026

Copy link
Copy Markdown
Member Author

Superseded by update to v0.3.0

@matixan matixan closed this Aug 18, 2026
@matixan
matixan deleted the auto/update-crosspad-core-b6ecfba branch August 18, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants