summaryrefslogtreecommitdiff
path: root/platforms/chibios/boards
AgeCommit message (Collapse)Author
2022-08-04[Core] `STM32_USB_USE_OTG1` => `USB_ENDPOINTS_ARE_REORDERABLE` (#17647)Nick Brassel
2022-07-20Use Pro Micro pinout for SDA/SCL (#17595)Albert Y
2022-07-07Update PM2040 I2C pins (#17578)Albert Y
2022-07-06Add kb2040 and sparkfun rp2040 converters (#17514)Joel Challis
2022-07-02RP2040 emulated EEPROM. (#17519)Nick Brassel
2022-06-30[Core] Add Raspberry Pi RP2040 support (#14877)Stefan Kerkmann
* 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>
2022-05-23Added support for Wb32fq95 (#16871)Joy Lee
2022-05-14[Core] Add Reboot keycode to core (#15990)Drashna Jaelre
2022-04-22Provide better config defaults for bluepill boards (#16909)Joel Challis
2022-04-06Add non blackpill F4x1 config files (#16600)Joel Challis
* Add non blackpill F4x1 config files * Move ld files * Remove f401 i2c bodges * more bodge? * Update to recommended defaults
2022-04-03Refactor CTPC logic to allow future converters (#16621)Joel Challis
* 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-03-07ChibiOS 21.11.1 update. (#16251)Nick Brassel
* 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-01-24Add L432, L442. (#16016)Nick Brassel
2022-01-06Fixes for bootloader refactor build failures (#15638)Ryan
2021-12-06Modified config.h default configuration (#15387)Joy Lee
* Modified config.h default configuration * Modified config.h default configuration
2021-11-30[Core] Added chconf.h for WB32 (#15359)Joy Lee
2021-11-27WB32F3G71 config migration with removal of unnecessary items. (#15309)Nick Brassel
* Config migration with removal of unnecessary items. * Removed as per suggestion.
2021-11-27Westberrytech pr (#14422)Joy Lee
* Added support for WB32 MCU * Modified eeprom_wb32.c * Remove the eeprom_wb32-related code
2021-11-03Update to ChibiOS 20.3.4, support builds against trunk (#14208)Nick Brassel
* 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.
2021-10-18[Core] Add support for RISC-V builds and GD32VF103 MCU (#12508)Stefan Kerkmann
* 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
2021-10-08Enable eeprom with F401xE ld (#14752)Dasky
2021-09-25Initial pass of F405 support (#14584)Joel Challis
* Initial pass of F405 support * remove some conf files * docs * clang
2021-09-16Add i2c defaults for Convert to Proton C (#14470)Drashna Jaelre
* Add i2c defaults for Convert to Proton C * Hide default defines behing CTPC check
2021-09-15Implement F4 eeprom (#14195)Joel Challis
2021-08-26Move to correct location (#14171)Joel Challis
2021-08-18Move chibios board files to allow tmk_core platform migration (#13777)Joel Challis
* Move board files * fix up after rebase