summaryrefslogtreecommitdiffstats
path: root/platforms/chibios/boards
Commit message (Collapse)AuthorAgeFilesLines
* [Core] Add Raspberry Pi RP2040 support (#14877)Stefan Kerkmann2022-06-309-0/+326
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Disable RESET keycode because of naming conflicts * Add Pico SDK as submodule * Add RP2040 build support to QMK * Adjust USB endpoint structs for RP2040 * Add RP2040 bootloader and double-tap reset routine * Add generic and pro micro RP2040 boards * Add RP2040 onekey keyboard * Add WS2812 PIO DMA enabled driver and documentation Supports regular and open-drain output configuration. RP2040 GPIOs are sadly not 5V tolerant, so this is a bit use-less or needs extra hardware or you take the risk to fry your hardware. * Adjust SIO Driver for RP2040 * Adjust I2C Driver for RP2040 * Adjust SPI Driver for RP2040 * Add PIO serial driver and documentation * Add general RP2040 documentation * Apply suggestions from code review Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Added support for Wb32fq95 (#16871)Joy Lee2022-05-237-1/+368
|
* [Core] Add Reboot keycode to core (#15990)Drashna Jaelre2022-05-142-3/+9
|
* Provide better config defaults for bluepill boards (#16909)Joel Challis2022-04-221-0/+8
|
* Add non blackpill F4x1 config files (#16600)Joel Challis2022-04-0613-0/+712
| | | | | | | | | | | * Add non blackpill F4x1 config files * Move ld files * Remove f401 i2c bodges * more bodge? * Update to recommended defaults
* Refactor CTPC logic to allow future converters (#16621)Joel Challis2022-04-031-10/+0
| | | | | | | | | * 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>
* ChibiOS 21.11.1 update. (#16251)Nick Brassel2022-03-0716-171/+313
| | | | | | | | | | | | | | | * 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.
* Add L432, L442. (#16016)Nick Brassel2022-01-243-0/+286
|
* Fixes for bootloader refactor build failures (#15638)Ryan2022-01-0613-72/+3
|
* Modified config.h default configuration (#15387)Joy Lee2021-12-061-1/+1
| | | | | * Modified config.h default configuration * Modified config.h default configuration
* [Core] Added chconf.h for WB32 (#15359)Joy Lee2021-11-301-0/+26
|
* WB32F3G71 config migration with removal of unnecessary items. (#15309)Nick Brassel2021-11-272-1289/+0
| | | | | * Config migration with removal of unnecessary items. * Removed as per suggestion.
* Westberrytech pr (#14422)Joy Lee2021-11-278-0/+1636
| | | | | | | * Added support for WB32 MCU * Modified eeprom_wb32.c * Remove the eeprom_wb32-related code
* Update to ChibiOS 20.3.4, support builds against trunk (#14208)Nick Brassel2021-11-039-129/+155
| | | | | | | | | | | | | | | | | | | * Add support for building against ChibiOS svn/trunk. * Swap to 21.6.x * Update to latest branch revision as released version is broken. * Updated configs. * Conf updates. * Updated ChibiOS * Convert STM32L422 to actual L422 ChibiOS platform. * Downgrade to 20.3.4 as ChibiOS 21.6.x is being aborted. * Rollback L422-based boards.
* [Core] Add support for RISC-V builds and GD32VF103 MCU (#12508)Stefan Kerkmann2021-10-183-0/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for RISC-V builds and GD32VF103 MCU * Add toolchain selection in chibios.mk based on the mcu selected in mcu_selection.mk * Reorder and added comments to chibios.mk to have a streamlined makefile * Add GD32VF103 mcu to possible targets for QMK. * Add STM32 compatibility for GD32VF103 MCU, this is hacky but more efficent then rewriting every driver. * Add GigaDevice DFU bootloader as flash target, please note that dfu-util of at least version 0.10 is needed. * Add analog driver compatibility * Add apa102 bitbang driver compatibility * Add ws2812 bitbang driver compatibility * Add eeprom in flash emulation compatibility * Allow faster re-builds with ccache * Add SiPeed Longan Nano to platform files * Add SiPeed Longan Nano Onekeys * Make quine compatible with other bootloaders * Support builds with picolibc * Add risc-v toolchain to arch and debian/ubuntu scripts
* Enable eeprom with F401xE ld (#14752)Dasky2021-10-081-0/+85
|
* Initial pass of F405 support (#14584)Joel Challis2021-09-255-0/+501
| | | | | | | | | * Initial pass of F405 support * remove some conf files * docs * clang
* Add i2c defaults for Convert to Proton C (#14470)Drashna Jaelre2021-09-161-0/+9
| | | | | * Add i2c defaults for Convert to Proton C * Hide default defines behing CTPC check
* Implement F4 eeprom (#14195)Joel Challis2021-09-152-0/+170
|
* Move to correct location (#14171)Joel Challis2021-08-262-0/+176
|
* Move chibios board files to allow tmk_core platform migration (#13777)Joel Challis2021-08-1878-0/+9252
* Move board files * fix up after rebase