Commit Graph

26411 Commits

Author SHA1 Message Date
4af6f1df06 quantum.h: clean up process_keycode includes (#21579) 2023-07-29 15:05:15 +10:00
2db947fda6 Merge remote-tracking branch 'origin/master' into develop 2023-07-28 14:56:52 +00:00
03b3840942 Updated info.json of c2 pro (#21581) 2023-07-28 15:54:32 +01:00
00cc75560f Merge remote-tracking branch 'origin/master' into develop 2023-07-28 06:49:18 +00:00
5f0eab959f [Keyboard] Add ANAVI Macro Pad 12 (#21547) 2023-07-27 23:48:40 -07:00
ba10b87063 Merge remote-tracking branch 'origin/master' into develop 2023-07-28 06:45:33 +00:00
191b98990c [Keymap] update colemad crkbd (corne) keyboard (#21515)
Co-authored-by: Álvaro Cortés Devesa <alvarocortesdevesa@Alvaros-MacBook-Pro.local>
2023-07-27 23:44:39 -07:00
103199dd81 Merge remote-tracking branch 'origin/master' into develop 2023-07-28 06:41:13 +00:00
de2b180b60 [Keyboard] add itstleo40 PCB (#21536)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-07-27 23:40:38 -07:00
32174abcfa Update keyboard report descriptor for USB compliance (#21626)
Running the "HID Tests" suite of the USB 3 Command Verifier (USB3CV)
tool resulted in the following error:

(HID: 3.2.61) The report descriptor returned in response to a
GetDescriptor(Report) must be compliant with the HID specification.

Byte Number:   37h (  55d)
Data Field: 91 02
Mnemonic:  Output
Value: (Variable)
Errors: Error:   LOGICAL MAX MUST be bounded by Report Size

The error stems from the fact that logical minimum and maximum are
global items, which means that the next item in a report descriptor
inherits the value from the previously set value. In this case the
status leds item inherited the logical minimum (=0) and maximum (=255)
from the keycodes item. As the status leds set a report size of 1 bit,
wich can only hold a boolean, it becomes clear that this range would
never fit.

The fix is straightforward, we just define a appropriate logical maximum
(=1), the mismatch is solved and our keyboard now passes the compliance
tests. Defining the logical minimum is redundant in this case but is
kept to form a logical block.
2023-07-28 01:05:01 +01:00
3a413e4bad Merge remote-tracking branch 'origin/master' into develop 2023-07-27 23:21:01 +00:00
era
1112a1071e [Keyboard] Add Divine keyboard (#21593) 2023-07-27 16:20:29 -07:00
fca71f8d31 [Keyboard] Add STM32f3 Discovery onekey (#21625) 2023-07-28 09:19:53 +10:00
96789a7cb0 Unify MIDI note calculation with the audio feature's algorithm (#21588) 2023-07-27 16:14:34 -07:00
727b1d1597 Unicode: move keycode aliases to a separate header (#21613) 2023-07-27 16:29:22 +01:00
a954a72103 Merge remote-tracking branch 'origin/master' into develop 2023-07-27 15:28:58 +00:00
4f09525248 helix/rev3_4rows, helix/rev3_5rows: Fix build with converters (#21608)
The code for Helix rev3 boards could not be built with, e.g.,
`CONVERT_TO=rp2040_ce` due to invalid `#include <stdio.h>` in the
keyboard level `config.h` (apparently the AVR version of that file
contains guards against usage in assembly code, which was hiding the
bug).  Move `#include <stdio.h>` to the C sources which need it.
2023-07-27 16:28:16 +01:00
f3a7cd5573 Merge remote-tracking branch 'origin/master' into develop 2023-07-27 04:21:43 +00:00
ce11427b11 Amend documented RGBLIGHT_HUE_STEP default value (#21617) 2023-07-26 21:21:11 -07:00
e971ce290c Remove needless precision in additive DAC sample generation (#21498) 2023-07-26 21:06:14 -07:00
9bc85ff5af Reduce needless precision in audio note frequency calculation (#21496) 2023-07-26 21:05:26 -07:00
3e631cb5a5 Merge remote-tracking branch 'origin/master' into develop 2023-07-27 04:04:42 +00:00
2c70d38910 On-each-release tap dance function (#20255)
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-07-26 21:04:35 -07:00
bf498b2dbb [Keyboard] Add splitkb.com's Aurora Sofle v2 (#21499)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Thomas Baart <mail@thomasbaart.nl>
2023-07-26 21:04:01 -07:00
821db155f2 Fix stuck note with square wave in additive DAC (#21589) 2023-07-26 21:00:27 -07:00
b718b434da Merge remote-tracking branch 'origin/master' into develop 2023-07-27 03:31:52 +00:00
d9260b1955 Revert "Equals keyboard" (#21622) 2023-07-27 13:31:06 +10:00
469fd33143 Merge remote-tracking branch 'origin/master' into develop 2023-07-27 03:14:18 +00:00
4d78d82621 [Keyboard] Phoenix Project No 1 support (#21068)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-07-26 20:13:43 -07:00
63af334f99 Merge remote-tracking branch 'origin/master' into develop 2023-07-27 02:05:19 +00:00
c890766a45 [Keyboard] Add m1 keyboard (#19799)
Co-authored-by: adophoxia <100170946+adophoxia@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: wb-joy <chang.li@westberrytech.com>
Co-authored-by: Joy Lee <joylee.lc@foxmail.com>
2023-07-26 19:04:41 -07:00
deece8c3c6 Merge remote-tracking branch 'origin/master' into develop 2023-07-26 18:43:14 +00:00
eb188bd4ee [Keyboard] boardsource/equals (#21230)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: jack <0x6A73@pm.me>
2023-07-26 12:42:29 -06:00
2775e57d8a Merge remote-tracking branch 'origin/master' into develop 2023-07-26 07:21:00 +00:00
48f096013b Add Bastion65 PCB to QMK (#21528)
Co-authored-by: jack <0x6a73@protonmail.com>
2023-07-26 01:20:23 -06:00
76b608bb7d Merge remote-tracking branch 'origin/master' into develop 2023-07-25 17:29:31 +00:00
93549c06b9 Add BastionTKL PCB to QMK (#21530)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Danny <nooges@users.noreply.github.com>
2023-07-25 11:28:51 -06:00
28e6c11f36 Merge remote-tracking branch 'origin/master' into develop 2023-07-25 17:08:21 +00:00
87c7118b88 Add Bastion60 PCB to QMK (#21527)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Danny <nooges@users.noreply.github.com>
2023-07-25 11:07:43 -06:00
b10b4cc864 Move model h controller under ibm/model_m (#21526) 2023-07-25 00:38:02 -06:00
14c2e553e6 [keyboard] tominabox1/le_chiffre refactor pt 1 (#21567)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-07-25 00:29:07 -06:00
e44b5edf5e Merge remote-tracking branch 'origin/master' into develop 2023-07-25 03:15:33 +00:00
83bcfde106 Fix ik75 scroll lock and windows lock status LEDs (#20380) 2023-07-24 21:13:55 -06:00
c3c5df18a0 Merge remote-tracking branch 'origin/master' into develop 2023-07-25 03:13:04 +00:00
e126793d95 [Keyboard] Add nico (#20686)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-07-24 21:12:26 -06:00
f1ec22726b Merge remote-tracking branch 'origin/master' into develop 2023-07-25 03:05:51 +00:00
855c03d445 Add Caps Lock indicator for Kyechron S1 white backlight version (#21559) 2023-07-24 21:05:17 -06:00
ba6a49612a [Keyboard] Delete jscotto directory (#21157) 2023-07-24 20:56:52 -06:00
61d4a1464c Merge remote-tracking branch 'origin/master' into develop 2023-07-25 02:55:53 +00:00
671e02098c [Keyboard] Add linworks fave60a (#20795)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-07-24 20:55:11 -06:00