Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-06 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2024-02-06 | WS2812: Better error message when trying to use `bitbang` driver on RP2040 ↵ | Ryan | |
(#23025) | |||
2024-01-17 | I2C driver cleanup (#21273) | David Hoelscher | |
* remove i2c_start and i2c_stop from i2c drivers * remove static i2c_address variable from chibios i2c driver | |||
2024-01-16 | i2c: rename read/write register functions (#22905) | Ryan | |
2024-01-05 | Remove PWM advanced check for WS2812 driver (#22830) | Drashna Jaelre | |
2023-12-21 | [Audio] Enable Complementary output for PWM Hardware driver (#22726) | Drashna Jaelre | |
Co-authored-by: Joel Challis <git@zvecr.com> | |||
2023-12-12 | dac_additive: Decouple the buffer length from the waveform length (#22276) | Nebuleon | |
* 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-08 | Add ADC support STM32L4xx and STM32G4xx series MCUs (#22341) | Cipulot | |
* 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-11-26 | Cater for ECC failures in EFL wear-leveling. (#19749) | Nick Brassel | |
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> | |||
2023-10-14 | Prep work for NKRO report separation (#22268) | Ryan | |
* 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-09-25 | Simplify more feature driver defines (#22090) | Ryan | |
2023-09-25 | Merge remote-tracking branch 'upstream/master' into develop | Nick Brassel | |
2023-09-25 | Document the RP2040-specific PS/2 implementation (#22079) | Michael Büchler | |
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> | |||
2023-09-25 | Chibios SPI driver: allow some SPI pins to be left unassigned (#20315) | Purdea Andrei | |
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org> | |||
2023-09-25 | Reduce popping during audio initialization using the additive DAC (#21642) | Nebuleon | |
2023-09-25 | Optimize the additive DAC code, fixing performance-related hangs (#21662) | Nebuleon | |
2023-09-18 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2023-09-18 | Add missing gpio include to ps2 vendor (#22063) | Dasky | |
2023-09-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2023-09-17 | Add missing gpio and chibios defs to uart.h (#22033) | Constantine Karos | |
2023-09-14 | Default wear leveling logical size to half backing (#22006) | Joel Challis | |
2023-09-13 | chibios: mark boot2 bootlader data readonly (#21986) | Thomas Weißschuh | |
2023-09-04 | Clean up RGB LED type (#21859) | Ryan | |
2023-07-26 | Remove needless precision in additive DAC sample generation (#21498) | Nebuleon | |
2023-07-26 | Fix stuck note with square wave in additive DAC (#21589) | Nebuleon | |
2023-07-23 | Allow the user to select one tone for the additive DAC (#21591) | Nebuleon | |
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-16 | quantum: remove direct `quantum.h` includes (#21507) | Ryan | |
2023-07-09 | drivers: remove direct `quantum.h` includes (#21473) | Ryan | |
2023-07-08 | Relocate backlight drivers (#21444) | Ryan | |
2023-07-03 | usbpd_stm32g4: Configure UCPD before disabling the dead battery mode (#21430) | Sergey Vlasov | |
2023-04-12 | [Bug] Fix compilation issues with PS/2 driver on F4x1 controllers (#20433) | Drashna Jaelre | |
2023-04-06 | Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303) | Ryan | |
2023-04-05 | Disable specific warnings to mitigate compilation problems with ↵ | Nick Brassel | |
`KEEP_INTERMEDIATES=yes`. (#20339) | |||
2023-03-30 | WS2812 driver improvements (#20262) | Ryan | |
2023-03-25 | [Core] PS/2 PIO Driver for RP2040 (#17893) | Marek Kraus | |
Co-authored-by: Johannes H. Jensen <joh@pseudoberries.com> | |||
2023-01-25 | analog.c: Fix `pinToMux()` for STM32F0xx (#19658) | Sergey Vlasov | |
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-23 | [Bug] rp2040: fix timer wrap deadlock in ws2812 vendor driver (#19652) | Stefan Kerkmann | |
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> | |||
2023-01-24 | Corrections to uart driver for Chibios platform (#19075) | David Hoelscher | |
2023-01-20 | Fix functions with empty params (#19647) | Ryan | |
* Fix functions with empty params * Found a bunch more | |||
2023-01-19 | Add analog support for RP2040 (#19453) | Sergey Vlasov | |
Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2023-01-12 | Update ChibiOS[-Contrib], SIO driver, configs (#17915) | Stefan Kerkmann | |
Co-authored-by: Nick Brassel <nick@tzarc.org> | |||
2022-12-02 | Fixup EFL and F4's sector selection. (#19221) | Nick Brassel | |
2022-11-23 | NVRAM refactor, phase 1. (#18969) | Nick Brassel | |
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`. * Rename `flash_stm32` to `legacy_flash_ops`. * Rename `eeprom_teensy` to `eeprom_kinetis_flexram`. | |||
2022-11-11 | Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, ↵ | Nick Brassel | |
GD32V. (#19020) | |||
2022-11-11 | Fixup WS2812 vendor driver (#19028) | jack | |
2022-11-10 | [Core] Allow custom timings for WS2812 PIO driver (#18006) | Stefan Kerkmann | |
2022-11-01 | Added analog support for WB32 MCU. (#18289) | Joy Lee | |
Co-authored-by: Joy <chang.li@westberrytech.com> | |||
2022-10-27 | [Core] Adjust PWM hardware audio driver for RP2040 (#17723) | Stefan Kerkmann | |
2022-10-21 | ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver ↵ | Thomas Kriechbaumer | |
from RGBLEDs/RGBMATRIX defines (#18036) | |||
2022-10-04 | [Bug] RP2040: only clear RX FIFO for serial pio driver clear (#18581) | Stefan Kerkmann | |