Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01be746fc4 
								
							 
						 
						
							
							
								
								Update I2C API usage in keyboard code ( #23360 )  
							
							
							
						 
						
							2024-03-27 12:41:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7cf40fa77 
								
							 
						 
						
							
							
								
								Add init function to RGBLight driver struct ( #23076 )  
							
							
							
						 
						
							2024-03-18 22:03:27 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83e6ddbbb4 
								
							 
						 
						
							
							
								
								[Audio] Add support for audio shutdown pin ( #22731 )  
							
							... 
							
							
							
							Co-authored-by: Ryan <fauxpark@gmail.com> 
							
						 
						
							2024-03-06 22:02:37 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								73c4ca175b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2024-03-02 18:20:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								092ef661af 
								
							 
						 
						
							
							
								
								Workaround for uart makefile issues ( #23192 )  
							
							
							
						 
						
							2024-03-02 18:20:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								569b0c70be 
								
							 
						 
						
							
							
								
								WS2812 PWM: prefix for DMA defines ( #23111 )  
							
							... 
							
							
							
							* WS2812 PWM: prefix for DMA defines
* Add backward compatibility defines 
							
						 
						
							2024-03-02 17:16:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61fa6949fb 
								
							 
						 
						
							
							
								
								[Core] Allow ChibiOS SIO driver for UART driver ( #22839 )  
							
							... 
							
							
							
							* onekey: stm32f3_disco: add usart pins and activate peripheral
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* chibios: uart: change SD1 prefix to UART
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* chibios: uart: add SIO driver and RP2040 compatibility
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Update platforms/chibios/drivers/uart.h
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com> 
							
						 
						
							2024-02-20 11:34:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								865a8f42a6 
								
							 
						 
						
							
							
								
								WS2812 bitbang: prefix for NOP_FUDGE define ( #23110 )  
							
							
							
						 
						
							2024-02-20 21:13:18 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d1aed78a6 
								
							 
						 
						
							
							
								
								Update GPIO macro usages in core ( #23093 )  
							
							
							
						 
						
							2024-02-18 17:08:27 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6e362b8d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2024-02-06 07:09:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45ae4dec4d 
								
							 
						 
						
							
							
								
								WS2812: Better error message when trying to use bitbang driver on RP2040 ( #23025 )  
							
							
							
						 
						
							2024-02-06 08:09:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Hoelscher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9bd7d7ad3 
								
							 
						 
						
							
							
								
								I2C driver cleanup ( #21273 )  
							
							... 
							
							
							
							* remove i2c_start and i2c_stop from i2c drivers
* remove static i2c_address variable from chibios i2c driver 
							
						 
						
							2024-01-17 14:05:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a522b1f156 
								
							 
						 
						
							
							
								
								i2c: rename read/write register functions ( #22905 )  
							
							
							
						 
						
							2024-01-16 02:26:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ed3138e5f 
								
							 
						 
						
							
							
								
								Remove PWM advanced check for WS2812 driver ( #22830 )  
							
							
							
						 
						
							2024-01-05 12:27:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29f8fa35cf 
								
							 
						 
						
							
							
								
								[Audio] Enable Complementary output for PWM Hardware driver ( #22726 )  
							
							... 
							
							
							
							Co-authored-by: Joel Challis <git@zvecr.com> 
							
						 
						
							2023-12-21 19:38:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nebuleon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								229a1690a7 
								
							 
						 
						
							
							
								
								dac_additive: Decouple the buffer length from the waveform length ( #22276 )  
							
							... 
							
							
							
							* dac_additive: Decouple the buffer length from the waveform length
* Formatting changes for the previous commit
* Reformat waveform tables with rows of 16 entries, ending at column 116
* Revert "Reformat waveform tables with rows of 16 entries, ending at column 116"
This reverts commit 6f2d37908d6e73e1505ce61e63190f32f051586f. 
							
						 
						
							2023-12-12 20:06:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cipulot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81cedf5fa5 
								
							 
						 
						
							
							
								
								Add ADC support STM32L4xx and STM32G4xx series MCUs ( #22341 )  
							
							... 
							
							
							
							* Update analog.c
* Changes to remove errors in compile
* Update analog.c
Fix for RP2040 build errors
* Revert "Merge branch 'adc-add-stm32l4xx-stm32g4xx' of https://github.com/Cipulot/qmk_firmware  into adc-add-stm32l4xx-stm32g4xx"
This reverts commit b11c2970785ce41ec772689749d71a2bd0ab48e7, reversing
changes made to ed3051f94109b53eb1735882abfe7f57473bdca8.
* Update analog.c
Attempt fix for formatting CI error
* Update platforms/chibios/drivers/analog.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update platforms/chibios/drivers/analog.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update platforms/chibios/drivers/analog.c
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com> 
							
						 
						
							2023-12-08 01:26:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f96a7bbd63 
								
							 
						 
						
							
							
								
								Cater for ECC failures in EFL wear-leveling. ( #19749 )  
							
							... 
							
							
							
							Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
							
						 
						
							2023-11-26 22:59:38 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bff37781b 
								
							 
						 
						
							
							
								
								Prep work for NKRO report separation ( #22268 )  
							
							... 
							
							
							
							* Clean up some keyboard/userspace code
* Rename `KEYBOARD_REPORT_BITS` -> `NKRO_REPORT_BITS`
* Add some missing includes
* Use `PACKED` define for report types
* Fix incorrect function signatures for FlexRAM EEPROM driver 
							
						 
						
							2023-10-14 13:21:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21ed9b4575 
								
							 
						 
						
							
							
								
								Simplify more feature driver defines ( #22090 )  
							
							
							
						 
						
							2023-09-25 13:06:42 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c597731d1d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into develop  
							
							
							
						 
						
							2023-09-25 13:03:02 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Büchler 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d994458f0 
								
							 
						 
						
							
							
								
								Document the RP2040-specific PS/2 implementation ( #22079 )  
							
							... 
							
							
							
							Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> 
							
						 
						
							2023-09-25 13:00:13 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Purdea Andrei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								408d61dcfb 
								
							 
						 
						
							
							
								
								Chibios SPI driver: allow some SPI pins to be left unassigned ( #20315 )  
							
							... 
							
							
							
							Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2023-09-25 12:54:22 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nebuleon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f4e1a78ad 
								
							 
						 
						
							
							
								
								Reduce popping during audio initialization using the additive DAC ( #21642 )  
							
							
							
						 
						
							2023-09-25 12:26:32 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nebuleon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d94de5358 
								
							 
						 
						
							
							
								
								Optimize the additive DAC code, fixing performance-related hangs ( #21662 )  
							
							
							
						 
						
							2023-09-25 12:26:02 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9847248a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2023-09-18 18:56:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dasky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16f2a3e2f8 
								
							 
						 
						
							
							
								
								Add missing gpio include to ps2 vendor ( #22063 )  
							
							
							
						 
						
							2023-09-18 19:55:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								78fdebb130 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2023-09-17 12:19:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Constantine Karos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1fbd45a594 
								
							 
						 
						
							
							
								
								Add missing gpio and chibios defs to uart.h ( #22033 )  
							
							
							
						 
						
							2023-09-17 13:18:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b637287a1 
								
							 
						 
						
							
							
								
								Default wear leveling logical size to half backing ( #22006 )  
							
							
							
						 
						
							2023-09-14 07:13:21 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Weißschuh 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9f2121d10 
								
							 
						 
						
							
							
								
								chibios: mark boot2 bootlader data readonly ( #21986 )  
							
							
							
						 
						
							2023-09-13 16:48:38 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41bd4e35a0 
								
							 
						 
						
							
							
								
								Clean up RGB LED type ( #21859 )  
							
							
							
						 
						
							2023-09-04 01:19:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nebuleon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e971ce290c 
								
							 
						 
						
							
							
								
								Remove needless precision in additive DAC sample generation ( #21498 )  
							
							
							
						 
						
							2023-07-26 21:06:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nebuleon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								821db155f2 
								
							 
						 
						
							
							
								
								Fix stuck note with square wave in additive DAC ( #21589 )  
							
							
							
						 
						
							2023-07-26 21:00:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nebuleon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5e33b1c28 
								
							 
						 
						
							
							
								
								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. 
							
						 
						
							2023-07-23 11:44:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da2d2f947d 
								
							 
						 
						
							
							
								
								quantum: remove direct quantum.h includes ( #21507 )  
							
							
							
						 
						
							2023-07-16 23:42:56 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b6d9409d2f 
								
							 
						 
						
							
							
								
								drivers: remove direct quantum.h includes ( #21473 )  
							
							
							
						 
						
							2023-07-09 20:03:50 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb2331713c 
								
							 
						 
						
							
							
								
								Relocate backlight drivers ( #21444 )  
							
							
							
						 
						
							2023-07-08 23:13:10 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Vlasov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b708658e2e 
								
							 
						 
						
							
							
								
								usbpd_stm32g4: Configure UCPD before disabling the dead battery mode ( #21430 )  
							
							
							
						 
						
							2023-07-03 08:53:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf5626e024 
								
							 
						 
						
							
							
								
								[Bug] Fix compilation issues with PS/2 driver on F4x1 controllers ( #20433 )  
							
							
							
						 
						
							2023-04-12 21:43:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47966dc2a6 
								
							 
						 
						
							
							
								
								Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin ( #20303 )  
							
							
							
						 
						
							2023-04-06 18:00:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06c5c02804 
								
							 
						 
						
							
							
								
								Disable specific warnings to mitigate compilation problems with KEEP_INTERMEDIATES=yes. ( #20339 )  
							
							
							
						 
						
							2023-04-05 14:59:09 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								647c2835e6 
								
							 
						 
						
							
							
								
								WS2812 driver improvements ( #20262 )  
							
							
							
						 
						
							2023-03-30 12:21:02 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kraus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e640fd65ff 
								
							 
						 
						
							
							
								
								[Core] PS/2 PIO Driver for RP2040 ( #17893 )  
							
							... 
							
							
							
							Co-authored-by: Johannes H. Jensen <joh@pseudoberries.com> 
							
						 
						
							2023-03-25 11:48:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Vlasov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81ca83296f 
								
							 
						 
						
							
							
								
								analog.c: Fix pinToMux() for STM32F0xx ( #19658 )  
							
							... 
							
							
							
							The `adc_read()` code for STM32F0xx expects to get the 0-based channel
number in `mux.input`, but the `pinToMux()` code for STM32F0xx was
attempting to pass the CHSELR bit mask in that field, which resulted in
selecting a wrong channel, therefore `analogReadPin()` did not work
properly for the STM32F0xx chips.  Fix `pinToMux()` to put the channel
number in that field (this matches the behavior for other supported
chips and also allows selection of channels 16...18, which can be used
to access the builtin temperature, reference voltage and VBAT sensors). 
							
						 
						
							2023-01-25 01:47:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ca3f0fb7c 
								
							 
						 
						
							
							
								
								[Bug] rp2040: fix timer wrap deadlock in ws2812 vendor driver ( #19652 )  
							
							... 
							
							
							
							Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
							
						 
						
							2023-01-23 22:24:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Hoelscher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aea1194ea3 
								
							 
						 
						
							
							
								
								Corrections to uart driver for Chibios platform ( #19075 )  
							
							
							
						 
						
							2023-01-24 07:05:47 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf935d97ae 
								
							 
						 
						
							
							
								
								Fix functions with empty params ( #19647 )  
							
							... 
							
							
							
							* Fix functions with empty params
* Found a bunch more 
							
						 
						
							2023-01-20 16:21:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Vlasov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								272281f1a0 
								
							 
						 
						
							
							
								
								Add analog support for RP2040 ( #19453 )  
							
							... 
							
							
							
							Co-authored-by: Ryan <fauxpark@gmail.com> 
							
						 
						
							2023-01-19 10:30:58 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec09087543 
								
							 
						 
						
							
							
								
								Update ChibiOS[-Contrib], SIO driver, configs ( #17915 )  
							
							... 
							
							
							
							Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2023-01-12 21:47:36 +11:00