Skip to content

feat(examples): unify both roles into one console#20

Merged
0xnirapod merged 1 commit into
mainfrom
feat/example-console-parity
Jun 29, 2026
Merged

feat(examples): unify both roles into one console#20
0xnirapod merged 1 commit into
mainfrom
feat/example-console-parity

Conversation

@athexweb3

Copy link
Copy Markdown
Contributor

The native example becomes one BLEConsole behind Central, Peripheral, and History tabs, matching the SimEnclave example's shape: toast, tristate log lines with haptics, a brand header, and an About sheet.

The central side gains write and subscribe; the peripheral gains a configurable GATT with a writable characteristic. SIMBLE_DEMO_SEED seeds the screens for screenshots, and the mechanism lane's SIMBLE_AUTOSCAN, SIMBLE_AUTOADVERTISE, and SIMBLE_TAB flags are preserved.

One BLEConsole drives both roles behind Central, Peripheral, and History
tabs, mirroring the SimEnclave example: toast, tristate log with haptics,
a SIMBLE_DEMO_SEED hook, brand header, central write and subscribe, and a
configurable GATT with a writable characteristic.
@athexweb3
athexweb3 requested a review from a team as a code owner June 29, 2026 16:18

@0xnirapod 0xnirapod left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Console parity verified on a sim; both targets build, full make test and fence green.

@0xnirapod
0xnirapod merged commit a115f0e into main Jun 29, 2026
2 checks passed
@0xnirapod
0xnirapod deleted the feat/example-console-parity branch June 29, 2026 16:20
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