Pascal Getreuer
68b16bba68
[Core] Add Caps Word feature to core ( #16588 )
...
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-14 16:00:32 +10:00
QMK Bot
a2604fd80f
Merge remote-tracking branch 'origin/develop' into xap
2022-05-06 12:19:57 +00:00
QMK Bot
84ffd4f72d
Merge remote-tracking branch 'origin/master' into develop
2022-05-06 12:18:51 +00:00
Ryan
8c23f87c51
Ensure .hex file output for ARM Teensys ( #17014 )
2022-05-06 13:18:03 +01:00
QMK Bot
d3a4adefc4
Merge remote-tracking branch 'origin/develop' into xap
2022-04-19 11:21:15 +00:00
Joy Lee
25f849b397
Update wb32-dfu ( #16438 )
2022-04-19 21:21:12 +10:00
zvecr
3c20f00238
Merge remote-tracking branch 'origin/develop' into xap
2022-04-16 23:49:41 +01:00
Joel Challis
92a61aa0cd
Implement XAP 'secure' core requirements ( #16843 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-16 11:13:05 -07:00
Nick Brassel
85331d56ec
Merge remote-tracking branch 'upstream/develop' into xap
2022-04-13 20:11:53 +10:00
Nick Brassel
1f2b1dedcc
Quantum Painter ( #10174 )
...
* Install dependencies before executing unit tests.
* Split out UTF-8 decoder.
* Fixup python formatting rules.
* Add documentation for QGF/QFF and the RLE format used.
* Add CLI commands for converting images and fonts.
* Add stub rules.mk for QP.
* Add stream type.
* Add base driver and comms interfaces.
* Add support for SPI, SPI+D/C comms drivers.
* Include <qp.h> when enabled.
* Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789.
* Add support for GC9A01.
* Add support for ILI9341.
* Add support for ILI9163.
* Add support for SSD1351.
* Implement qp_setpixel, including pixdata buffer management.
* Implement qp_line.
* Implement qp_rect.
* Implement qp_circle.
* Implement qp_ellipse.
* Implement palette interpolation.
* Allow for streams to work with either flash or RAM.
* Image loading.
* Font loading.
* QGF palette loading.
* Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images.
* Image drawing.
* Animations.
* Font rendering.
* Check against 256 colours, dump out the loaded palette if debugging enabled.
* Fix build.
* AVR is not the intended audience.
* `qmk format-c`
* Generation fix.
* First batch of docs.
* More docs and examples.
* Review comments.
* Public API documentation.
2022-04-13 18:00:18 +10:00
zvecr
89fab427c4
stub out secure as its own feature
2022-04-11 00:43:18 +01:00
QMK Bot
f0daafb741
Merge remote-tracking branch 'origin/develop' into xap
2022-04-03 18:18:16 +00:00
Nick Brassel
ec4f655333
Add warning for CTCP/CONVERT_TO_PROTON_C. ( #16782 )
2022-04-03 19:17:38 +01:00
QMK Bot
df823f8306
Merge remote-tracking branch 'origin/develop' into xap
2022-04-03 17:23:30 +00:00
Joel Challis
1660b2d2e2
Refactor CTPC logic to allow future converters ( #16621 )
...
* Refactor CTPC logic to allow future converters
* Update builddefs/converters.mk
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-03 18:22:52 +01:00
zvecr
13ee88dd21
Data driven g_led config
2022-03-30 00:43:41 +01:00
QMK Bot
3cb3d5b0c9
Merge remote-tracking branch 'origin/develop' into xap
2022-03-19 06:57:50 +00:00
Ryan
9ee2effe8e
HD44780 driver rework ( #16370 )
2022-03-19 17:57:22 +11:00
QMK Bot
2749346a53
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 23:45:35 +00:00
Joel Challis
417f089115
Print out generated files during build ( #16672 )
2022-03-17 10:45:06 +11:00
zvecr
2b4724bd83
Convert info_json_gz.h generation to CLI
2022-03-15 17:59:12 +00:00
Nick Brassel
575d8c19fc
Merge remote-tracking branch 'upstream/develop' into xap
2022-03-09 19:47:31 +11:00
Nick Brassel
8d5eacb7dd
Add support for encoder mapping. ( #13286 )
2022-03-09 19:29:00 +11:00
Nick Brassel
2f6751e48a
Asymmetric encoders, encoder tests. ( #16068 )
2022-03-08 16:58:05 +11:00
Nick Brassel
44f1bd9b3a
ChibiOS 21.11.1 update. ( #16251 )
...
* ChibiOS 21.11.1 update.
* `uf2-tinyuf2` => `tinyuf2`
* Updated chibios-contrib, fixup preprocessor for tinyuf2 bootloader.
* Fixup keychron L433 boards.
* Makefile cleanup.
* RISC-V build fixes.
* Fixup RISC-V build.
2022-03-07 21:04:22 +11:00
Nick Brassel
1e723e6647
Output logging.
2022-02-14 09:46:17 +11:00
Nick Brassel
c9ec8a1309
Merge remote-tracking branch 'upstream/develop' into xap
2022-02-14 09:01:22 +11:00
Joy Lee
71c0b97bce
Added external spi flash driver. ( #15419 )
2022-02-11 20:26:16 +00:00
Idan Kamara
793f54f6ca
ps2/avr: use the correct file name ( #16316 )
...
This was missed in https://github.com/qmk/qmk_firmware/pull/14895 .
Thanks to fauxpark for spotting this.
2022-02-11 20:36:26 +11:00
Joel Challis
f7e7671f69
Migrate more makefile utilities to builddefs sub-directory ( #16002 )
2022-02-10 09:45:51 -08:00
Nick Brassel
e987ce1652
Standardise error output. ( #16220 )
2022-02-04 17:32:31 -08:00
Nick Brassel
0be2eaf174
Create a build error if no bootloader is specified. ( #16181 )
...
* Create a build error if no bootloader is specified.
* Update builddefs/bootloader.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-02-03 19:22:49 +11:00
Nick Brassel
77062e9a36
Add L432, L442. ( #16016 )
2022-01-24 08:49:36 +11:00
Ryan
5fb93934d0
Fixes for bootloader refactor build failures ( #15638 )
2022-01-06 06:55:46 +11:00
Ryan
6bc870d899
Refactor bootloader_jump()
implementations ( #15450 )
...
* Refactor `bootloader_jump()` implementations
* Fix tests?
* Rename `atmel-samba` to `md-boot`
2021-12-27 21:10:07 +11:00
Hugo Osvaldo Barrera
76a673233c
Add a clarification to an error message ( #15207 )
...
Makes this a bit more foolproof.
See https://github.com/qmk/qmk_firmware/issues/15202
2021-12-27 11:53:46 +11:00
Joy Lee
68838bb700
Westberrytech pr ( #14422 )
...
* Added support for WB32 MCU
* Modified eeprom_wb32.c
* Remove the eeprom_wb32-related code
2021-11-27 09:28:18 +11:00
precondition
4bac5f53d8
New feature: DYNAMIC_TAPPING_TERM_ENABLE
( #11036 )
...
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE`
3 new quantum keys to configure the tapping term on the fly.
* Replace sprintf call in tapping_term_report by get_u16_str
* Replace tab with 4 spaces
2021-11-26 07:06:50 +11:00
Nick Brassel
36d123e9c5
Add support for deferred executors. ( #14859 )
...
* Add support for deferred executors.
* More docs.
* Include from quantum.h
* Cleanup.
* Parameter checks
* Comments.
* qmk format-c
* I accidentally a few words.
* API name change.
* Apply suggestions from code review
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Review comments.
* qmk format-c
* Review comments.
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2021-11-15 18:21:09 +00:00
Joel Challis
55fb468d74
More platform/protocol alignment ( #14976 )
2021-10-29 11:16:19 +01:00
Joel Challis
b780c797be
Migrate makefile utilities to sub-directory ( #14917 )
2021-10-28 01:07:53 +01:00