4e1c5887c5
[Core] Refactor OLED to allow easy addition of other types ( #13454 )
...
* add docs
* core changes
* update keyboards to new OLED
* updated users to new OLED
* update layouts to new OLED
* fixup docs
* drashna's suggestion
* fix up docs
* new keyboards with oled
* core split changes
* remaining keyboard files
* Fix The Helix keyboards oled options
* reflect develop
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: mtei <2170248+mtei@users.noreply.github.com >
2021-08-24 16:28:26 +10:00
Xelus22 and Ryan
e0375c0b71
[Keyboard Update] Change to L422 ( #13717 )
...
* change to L422
* Add bootloader
Co-authored-by: Ryan <fauxpark@gmail.com >
* add bootloader
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-07-26 16:05:13 +10:00
b9902a3f59
[Keyboard] Valor Rev 2 ( #13551 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-07-25 22:34:39 -07:00
Xelus22 and Ryan
1b002b7dcc
[Keyboard] Dharma ( #13663 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-07-24 08:39:26 -07:00
Xelus22
6e9f667672
[Bug] Develop - DC01 left ( #13597 )
2021-07-22 01:06:03 -07:00
Xelus22
afc629210c
[Bug] VIA compile fixes ( #13626 )
2021-07-21 08:35:10 -07:00
Xelus22
5b6780f999
[Keyboard][Bug] Constellation Rev2 ( #13595 )
2021-07-19 17:04:14 -07:00
Xelus22
b73a29aaea
[Bug] Develop - Change uint32_t to layer_state_t ( #13596 )
...
* fix sat75
* update uint32_t to layer_state
2021-07-19 09:50:55 -07:00
Xelus22
4b6af0a507
[Bug] Pachi RGB - fix rgb placement ( #13428 )
2021-07-03 08:02:54 -07:00
Xelus22
a8f6a36e1e
[Bug] fix Dystopia.h comma ( #13413 )
2021-07-02 16:21:27 +10:00
Xelus22
de8939aa5e
[Keyboard] fix encoder void to bool ( #13334 )
2021-06-28 20:30:39 -07:00
Xelus22
e475c5bf38
[Bug] Missing empty line at the end of file ( #13374 )
2021-06-29 11:54:32 +10:00
Xelus22
8783d0c73d
[Keyboard] Enable RGB Matrix VIA side for Pachi RGB ( #13308 )
2021-06-25 21:06:36 -07:00
Xelus22 and Drashna Jaelre
ced7e9a0ce
[Keyboard][Bug] Makrosu VIA compile fix encoder and formatting ( #13306 )
...
* fix encoder and formatting
* remove redundant breaks
* Update keyboards/makrosu/keymaps/default/keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keyboards/makrosu/keymaps/via/keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2021-06-22 20:30:42 -07:00
Xelus22
745f5f6532
[Keyboard] Add Constellation Rev2 ( #13103 )
2021-06-20 08:36:54 +01:00
Xelus22
eb2886369d
[Bug] Pachi keymap compile fix ( #13261 )
2021-06-20 00:16:50 -07:00
Xelus22
438eee96e8
[Bug] Pachi RGB: fix RGB modifiers ( #13262 )
2021-06-20 00:14:44 -07:00
Xelus22
6dfe915e26
[Keyboard] Pachi restructure and keyboard addition ( #13080 )
2021-06-19 16:18:29 +01:00
Xelus22
4379afca28
[Keyboard Update] Trinity XT TKL fix license and add forgotten indicators ( #13202 )
2021-06-19 13:50:54 +01:00
Xelus22
5073dc33e9
update via keymap ( #13145 )
2021-06-09 19:14:44 +10:00
Xelus22
93496c8364
fix missing arg ( #13068 )
2021-06-01 18:12:17 +10:00
Xelus22
5a06813b10
VIA compile fixes ( #13054 )
2021-05-31 21:56:23 -07:00
Xelus22 and Drashna Jaelre
bbe453599f
[Keyboard] AkiS ( #12910 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2021-05-22 12:02:57 -07:00
Xelus22
63cdf80885
add default folder to standard ( #12712 )
2021-04-28 11:39:14 +10:00
Xelus22
8f660ca1e6
[Keyboard] fix planck light via endpoints ( #12701 )
2021-04-26 10:24:19 -07:00
Xelus22 and Nick Brassel
9cf82fae95
Add STM32L433 and L443 support ( #12063 )
...
* initial L433 commit
* change to XC
* fix L433
* disable all peripherals
* update system and peripheral clocks
* 433 change
* use its own board files
* revert its own board files
* l433 specific change
* fix stm32l432xx define
* remove duplicate #define
* fix bootloader jump
* move to L443xx and add i2c2, spi2, usart3 to mcuconf.h
* move to L443
* move to L443
* fix sdmmc in mcuconf.h
* include STM32L443
* add L443
* Include L443 in compatible microcontrollers
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Include L443 in compatible microcontrollers
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update config bootloader jump description
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update ChibiOS define reasoning
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update quantum/mcu_selection.mk
Co-authored-by: Nick Brassel <nick@tzarc.org >
* fix git conflict
Co-authored-by: Nick Brassel <nick@tzarc.org >
2021-04-26 13:07:15 +10:00
Xelus22
2f47bafd6a
fix configs ( #12631 )
2021-04-26 12:52:00 +10:00
Xelus22 and Nick Brassel
611cd80861
[Keyboard] Ninjin ( #12496 )
...
* ninjin init
* put in gpl thing
* underglow
* update to latest chibios
* fix gpl headers
* remove other files
* fix header
* Update keyboards/xelus/ninjin/readme.md
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update keyboards/xelus/ninjin/mcuconf.h
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update keyboards/xelus/ninjin/halconf.h
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2021-04-25 18:57:22 +10:00
Xelus22 and Ryan
3d37afd495
[Keyboard] Pachi Mini 32u4 ( #12533 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-04-20 09:11:48 -07:00
Xelus22
1ed48c774e
add valor_frl_tkl info.json ( #12359 )
...
* add info.json
* remove macro keys to correct layout
2021-03-24 22:28:54 -07:00
Xelus22
6f7466b6dd
ARM WS2812 SPI config (baudrate and circular buffer) ( #12216 )
...
* initial commit
* include circular buffer command
* add endif
* circular buffer mode
* remove untrue comment
* revamp and add documentation
* do not allow WS2812_SPI_SYNC & CIRCULAR_BUFFER
2021-03-19 19:29:18 +11:00
Xelus22 and Ryan
a5576f9738
[Keyboard] Add Pachi ( #12132 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-03-19 01:25:37 +11:00
Xelus22
5d7ad69cd8
[Bugs] Fix VIA Compiles ( #12186 )
2021-03-12 13:50:15 -08:00
Xelus22
a0f532072d
[Keyboard] Dawn60 Rev1 RGB matrix port ( #11970 )
...
* refactor
* layout update
* fix mods config
* lto enable
* add eeprom
* refactor
* final refactor
2021-02-28 17:04:46 +11:00
Xelus22
4d8161cff5
[Update] Allow APM32 on TrinityXTtkl ( #11715 )
...
* amp32 initial change
* fix spacing
2021-02-07 22:35:20 +00:00
Xelus22
53f17113c1
[Keyboard] VIA fix firmware sizes ( #11770 )
2021-02-06 13:04:01 -08:00
Xelus22 and Joel Challis
70f40339c2
Add i2c 24LC64 eeprom ( #11200 )
...
* add 24LC64 eeprom
* docs update
* Update docs/eeprom_driver.md
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2020-12-14 05:50:50 +11:00
Xelus22
cd67074f72
[Keyboard] Valor FRL TKL update - EEPROM change ( #11163 )
...
* valor fix
* change eeprom
* fix up eeprom
2020-12-09 09:28:58 -08:00
Xelus22
6b1f96dca8
Update is31fl3731-simple ( #7610 )
...
* update simple
* Update is31fl3731-simple.c
2020-12-06 17:18:02 +11:00
Xelus22
3aae5300e2
Fix Valor default underglow ( #11093 )
2020-12-02 09:28:08 +11:00
Xelus22
c1481629fd
[Keyboard] Fix keyboard matrix scan rate with F072 ( #10226 )
...
* fix matrix scan rate
* Update trinityxttkl.c
* Update rev2.c
2020-11-01 16:44:38 -08:00
Xelus22
5e9c078c78
[Core] IS31FL3731/36/37 bug fix ( #10612 )
...
* 3731 bug fix
* bug fixes
2020-10-23 18:08:17 +11:00
Xelus22
a4dfa45f37
[Keyboard] Add Kangaroo ( #10511 )
...
* roo initial
* update scannign t imes
* enable dma
* rename kangaroo
* updates
* update rules.mk
* keymap
* fix up config
* fix reamde
* fix up config
* update license headers
* rules.mk update
* info json
* Update keyboards/xelus/kangaroo/rules.mk
2020-10-17 00:18:50 -07:00
Xelus22 and Ryan
97122d203b
[Core] DYNAMIC_KEYMAP_EEPROM_MAX_ADDR check ( #10315 )
...
* add error check
* remove quotes
* update error message
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-09-16 16:16:01 +10:00
Xelus22
79f080a43f
[Keyboard] add Xelus Valor ( #10079 )
...
* praxis avr
* rgb
* valor initial
* rgb limit
* readme update
* update rules.mk and include valor
* update readme
* Update rules.mk
* update readme and copyright + layout macro
* oops didnt save
2020-08-18 20:20:22 -07:00
Xelus22
588991af69
Dawn60 update that breaks travis keyboard builds ( #10082 )
2020-08-19 08:13:18 +10:00
Xelus22
b21faf768e
[Keyboard] AEBoards Constellation ( #9972 )
...
* open drain
* ext65 initial
* clean up messy code
* clean up init
* update docs stm32 only and applies to all 3 driver
* fix USE_GPIOIv1
* place documentation at bottom
* constellation initial
* cleanup
* fix ws2812.c
* Clean up rules.mk
* Update config.h
* Update config.h
* Update readme.md
* Update rules.mk
* Update rules.mk
* add license header
2020-08-17 23:12:55 -07:00
Xelus22
c957eed04b
[Keyboard] AEboards Ext65 rev2 ( #9482 )
...
* ext65rev2 initial
* open drain change and config
* pwm
* pwm streams
* spi
* ws2812 spi
* oled
* enable sleep
* keymap and dissable oled
* readd oleds
* nooled
* led_update_kb revised
* update and remove board specific files and add to ext65rev2.c
* Update OLED usb status
* Update keyboards led state
* Layer state set kb
* Return state
* Update keyboards led state
* Update OLED usb status
* merge master and merge rev folders
* add readme
* move board_init to only if OLED is enabled
* update readme
* update rules.mk
* Remove OLED from rules.mk
* Update config.h
* show AEBoards
* Update keyboards/aeboards/ext65/rev2/rules.mk
2020-08-12 17:24:40 -07:00
6600f32d35
Add VIA support on XiuDi (XD) keyboards ( #8829 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-06-30 18:27:24 +01:00
7baeaae9bb
Trinity XT tkl - New Keyboard ( #9483 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-06-28 12:04:47 +01:00
Xelus22
c785148445
STM32 WS2812 Open Drain Configuration ( #9414 )
...
* update docs stm32 only and applies to all 3 driver
* cformat
2020-06-20 08:35:32 +10:00