QMK Bot
a76d797573
Merge remote-tracking branch 'origin/develop' into xap
2022-10-03 17:58:11 +00:00
Stefan Kerkmann
976f454df0
[Bug] Update ChibiOS-Contrib for USB IRQ and bus handling fixes ( #18574 )
2022-10-03 18:57:13 +01:00
zvecr
986534ea95
Stub out lighting sets
2022-10-03 01:04:49 +01:00
zvecr
77a86b018a
Resolve ifdef todo
2022-10-02 00:53:05 +01:00
zvecr
309a08ff8f
Poential fix for pre gcc 8.1
2022-10-02 00:23:31 +01:00
zvecr
7ee5347485
Add eeprom init route
2022-10-01 04:16:19 +01:00
zvecr
179049dfc9
Fix some matrix effects
2022-09-30 00:16:11 +01:00
zvecr
019d3f4877
Finish stub for effect mapping
2022-09-29 23:44:19 +01:00
zvecr
f81328068e
stash more lighting
2022-09-29 23:44:19 +01:00
zvecr
1dbb4c0f96
stash
2022-09-29 23:44:19 +01:00
zvecr
76a45a4e24
Stub out nested routes
2022-09-29 23:44:19 +01:00
QMK Bot
cd4315897e
Merge remote-tracking branch 'origin/develop' into xap
2022-09-26 00:04:57 +00:00
Ryan
675d91b813
Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )
2022-09-26 01:04:21 +01:00
QMK Bot
3cb5ac12e2
Merge remote-tracking branch 'origin/develop' into xap
2022-09-22 19:58:37 +00:00
Stefan Kerkmann
828a1db035
Update chibios-contrib for RP2040 i2c fixes take 2 ( #18455 )
...
...includes missing system locking inside a timeout waiting condition and
updates to the rp2040 linker file.
2022-09-22 20:57:50 +01:00
QMK Bot
015a2613cc
Merge remote-tracking branch 'origin/develop' into xap
2022-09-21 17:32:30 +00:00
Ryan
2f48d300f4
Normalise info_config.h define generation ( #18439 )
...
* Normalise info_config.h define generation
* format
* Fix tests
* Update lib/python/qmk/cli/generate/config_h.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-09-21 18:31:57 +01:00
QMK Bot
5cd0dafc7f
Merge remote-tracking branch 'origin/develop' into xap
2022-09-21 01:41:50 +00:00
Ryan
591701cdf9
Fix incorrect g_led_config generation ( #18431 )
2022-09-21 02:41:18 +01:00
QMK Bot
79d621cde0
Merge remote-tracking branch 'origin/develop' into xap
2022-09-20 00:15:30 +00:00
Stefan Kerkmann
5a563444ac
Update ChibiOS to latest 21.11.2 ( #18428 )
...
This includes a hotfix for RP2040 deadlocks due to XIP cache misses in
the ChibiOS virtual timer implementation.
2022-09-20 01:14:43 +01:00
QMK Bot
65bbce82a0
Merge remote-tracking branch 'origin/develop' into xap
2022-09-19 18:31:41 +00:00
Stefan Kerkmann
613e3f68b5
Update pico-sdk to version 1.4.0 ( #18423 )
...
...which contains fixes for GCC warnings.
2022-09-19 19:30:16 +01:00
QMK Bot
abe63ae50f
Merge remote-tracking branch 'origin/develop' into xap
2022-09-19 00:36:31 +00:00
Joel Challis
20f142a772
Tidy up LAYOUT macro generation ( #18262 )
2022-09-19 01:35:46 +01:00
QMK Bot
0f234fc77e
Merge remote-tracking branch 'origin/develop' into xap
2022-09-17 07:51:36 +00:00
Drashna Jaelre
fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core ( #15699 )
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2022-09-17 17:50:54 +10:00
QMK Bot
73c01a3c6d
Merge remote-tracking branch 'origin/develop' into xap
2022-09-16 08:20:25 +00:00
QMK Bot
cf0494e458
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 08:19:51 +00:00
Nick Brassel
cf88d95613
Add ability to remove temporary files during multibuild. ( #18381 )
2022-09-16 09:19:10 +01:00
QMK Bot
6a5bca1914
Merge remote-tracking branch 'origin/develop' into xap
2022-09-16 02:06:26 +00:00
Ryan
bc0756f294
Disconnect usb.device_ver
( #18259 )
2022-09-16 12:05:25 +10:00
QMK Bot
ffbc30e943
Merge remote-tracking branch 'origin/develop' into xap
2022-09-12 22:59:18 +00:00
Joshua Diamond
23e12497b2
Merge remote-tracking branch 'origin/master' into develop
2022-09-12 18:57:58 -04:00
Joel Challis
725df1278b
Fix '_RIGHT' matrix pins lint error ( #18320 )
2022-09-09 21:22:55 +01:00
zvecr
8e18f4d0fd
hid hid_get_input_report workarounds
2022-09-06 17:33:19 +01:00
QMK Bot
b1f814a2b9
Merge remote-tracking branch 'origin/develop' into xap
2022-08-31 14:17:56 +00:00
Ryan
bb6f028833
Move bootloader.mk to platforms ( #18228 )
2022-08-31 07:17:24 -07:00
QMK Bot
c87899aa27
Merge remote-tracking branch 'origin/develop' into xap
2022-08-31 05:21:13 +00:00
QMK Bot
ba7030d216
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 05:20:33 +00:00
Ryan
6f804f76b4
qmk lint
: fix TypeError (#18226 )
2022-08-31 15:20:00 +10:00
zvecr
198e761173
Remove 3.10+ type union
2022-08-30 18:48:37 +01:00
QMK Bot
ea36c25732
Merge remote-tracking branch 'origin/develop' into xap
2022-08-30 08:20:35 +00:00
Jeff Epler
9632360caa
Use a macro to compute the size of arrays at compile time ( #18044 )
...
* Add ARRAY_SIZE and CEILING utility macros
* Apply a coccinelle patch to use ARRAY_SIZE
* fix up some straggling items
* Fix 'make test:secure'
* Enhance ARRAY_SIZE macro to reject acting on pointers
The previous definition would not produce a diagnostic for
```
int *p;
size_t num_elem = ARRAY_SIZE(p)
```
but the new one will.
* explicitly get definition of ARRAY_SIZE
* Convert to ARRAY_SIZE when const is involved
The following spatch finds additional instances where the array is
const and the division is by the size of the type, not the size of
the first element:
```
@ rule5a using "empty.iso" @
type T;
const T[] E;
@@
- (sizeof(E)/sizeof(T))
+ ARRAY_SIZE(E)
@ rule6a using "empty.iso" @
type T;
const T[] E;
@@
- sizeof(E)/sizeof(T)
+ ARRAY_SIZE(E)
```
* New instances of ARRAY_SIZE added since initial spatch run
* Use `ARRAY_SIZE` in docs (found by grep)
* Manually use ARRAY_SIZE
hs_set is expected to be the same size as uint16_t, though it's made
of two 8-bit integers
* Just like char, sizeof(uint8_t) is guaranteed to be 1
This is at least true on any plausible system where qmk is actually used.
Per my understanding it's universally true, assuming that uint8_t exists:
https://stackoverflow.com/questions/48655310/can-i-assume-that-sizeofuint8-t-1
* Run qmk-format on core C files touched in this branch
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-08-30 10:20:04 +02:00
QMK Bot
be815457b5
Merge remote-tracking branch 'origin/develop' into xap
2022-08-28 18:35:49 +00:00
Ryan
3adaf6a46a
Handle escaping of manufacturer/product strings ( #18194 )
2022-08-28 19:35:17 +01:00
QMK Bot
5f08fff016
Merge remote-tracking branch 'origin/develop' into xap
2022-08-28 17:00:20 +00:00
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
2022-08-28 09:59:40 -07:00
QMK Bot
0ffb4028a2
Merge remote-tracking branch 'origin/develop' into xap
2022-08-26 02:20:06 +00:00
Ryan
24720400a8
Update LUFA submodule ( #18168 )
2022-08-26 12:19:34 +10:00