summaryrefslogtreecommitdiffstats
path: root/keyboards/keebio/quefrency/rules.mk
Commit message (Collapse)AuthorAgeFilesLines
* Extensible split data sync (#11930)Nick Brassel2021-06-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Extensible split data sync capability through transactions. - Split common transport has been split up between the transport layer and data layer. - Split "transactions" model used, with convergence between I2C and serial data definitions. - Slave matrix "generation count" is used to determine if the full slave matrix needs to be retrieved. - Encoders get the same "generation count" treatment. - All other blocks of data are synchronised when a change is detected. - All transmissions have a globally-configurable deadline before a transmission is forced (`FORCED_SYNC_THROTTLE_MS`, default 100ms). - Added atomicity for all core-synced data, preventing partial updates - Added retries to AVR i2c_master's i2c_start, to minimise the number of failed transactions when interrupts are disabled on the slave due to atomicity checks. - Some keyboards have had slight modifications made in order to ensure that they still build due to firmware size restrictions. * Fixup LED_MATRIX compile. * Parameterise ERROR_DISCONNECT_COUNT.
* [Keyboard] Quefrency Rev2 Caps Lock LED, set lighting defaults (#8729)Danny2020-04-121-17/+3
| | | | | | | | | | | | | * Add support for Caps Lock LED Currently ignores the fact that led_state is not synced between halves, so caps lock LED doesn't do anything if USB is plugged into right half * Set initial backlight and RGB mode/values on blank EEPROM * Set default VIA layout options * Add backlight/RGB ifdefs * Set bootloaders for each rev
* Remove filesize changes from default-ish rules.mk files, sans handwired (#8040)ridingqwerty2020-01-301-4/+4
|
* [Keyboard] Add Quefrency Rev 2 (#8001)Danny2020-01-281-2/+2
| | | | | | | | | | | | | | | | * Add Quefrency Rev. 2 * Add encoder support * Add RGB LED mapping info * Add diode direction * Revert removal of default folder for CI purposes * Remove unneeded lines * Rename ISO layout macros
* Cleanup rules.mk for 32U4 keyboards, I-K (#7097)fauxpark2019-10-211-6/+10
| | | | | | * Cleanup rules.mk for 32U4 keyboards, I-K * Clean up ivy rules.mk
* [Keyboard] Move Keebio boards to own folder (#5109)Danny2019-02-121-0/+31
* Move boards into keebio folder * Rename keymap * Update BDN9 files * Update BFO-9000 files * Update Chocopad files * Update Dilly files * Update Fourier files, collapse rev1 into main * Update Iris files * Update Laplace files * Update Levinson files, fix buswerks keymap * Update Nyquist files * Fix keymap issues * Update Quefrency files * Update Rorschach files * Update TF68 files * Update Viterbi files * Update Viterbi files * Update Wavelet files * Reformat default layout * Fix up default folder for Iris * Remove already defined aliases