The register sugar now rides the bus's own master role - device<Bus> resolves avr::i2c::device<typename Bus::master, bus_address>, so a consumer keeps handing over its declared dev::i2c<...> unchanged - and the DS3231's hardwired 0x68 is a named constant. The example's four discards became the LED's own error signal (a failed seed or a failed alarm clear holds it dark, the same word a stuck bus says), the tree is reformatted under InsertBraces, the sources are ASCII, and the README's stale Studio byte counts are replaced by the claim its check-flags gate holds. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
16 lines
296 B
YAML
16 lines
296 B
YAML
---
|
|
BasedOnStyle: LLVM
|
|
Standard: Latest
|
|
ColumnLimit: 120
|
|
IndentWidth: 4
|
|
TabWidth: 4
|
|
UseTab: ForIndentation
|
|
AlignEscapedNewlines: DontAlign
|
|
AllowShortFunctionsOnASingleLine: Empty
|
|
BreakTemplateDeclarations: Yes
|
|
BreakBeforeBraces: Custom
|
|
BraceWrapping:
|
|
AfterFunction: true
|
|
InsertBraces: true
|
|
...
|