Allow the user to select one tone for the additive DAC (#21591)
Previously, if the user tried to use `#define AUDIO_MAX_SIMULTANEOUS_TONES 1` to conserve CPU time, their firmware would fail to build with this error:
```
platforms/chibios/drivers/audio_dac_additive.c:91:73: error: excess elements in array initializer [-Werror]
91 | static float active_tones_snapshot[AUDIO_MAX_SIMULTANEOUS_TONES] = {0, 0};
| ^
```
This also affected the preset `#define AUDIO_DAC_QUALITY_VERY_HIGH`, which called up only one simultaneous tone at 88200 Hz.
Merge remote-tracking branch 'origin/master' into develop
Fix VS code live share extension link (#21585)
kinesis: remove stacked split layouts (#21569)
Revert "[Bug] Fix compilation error when Split Watchdog enabled" (#21572)
[Bug] Fix compilation error when Split Watchdog enabled (#21543)
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Fix backlight support for some boards (#21554)
backlight: split AVR PWM and timer drivers (#21540)
haptic: naming cleanups (#21551)
Rename `dactyl_manuform` variant `3x5_3` (#21015)
Merge remote-tracking branch 'origin/master' into develop
Document the right location for indicator functions (#21512)
Merge remote-tracking branch 'upstream/master' into develop
Add Bastion75 PCB to QMK (#21529)
* Add Bastion75 to QMK
* Remove blank layers
* Apply suggestions from code review
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keymaps
---------
Co-authored-by: jack <0x6a73@protonmail.com>
Spruce up `dactyl_lightcycle` and `dactyl_maximus` layouts (#21519)
Amend layout and matrix positions for `dactyl_cc` (#21523)