Commit Graph
33 Commits
Author SHA1 Message Date
Paco 218e35275e Added multiarrow keymap (#19) 2021-09-12 09:26:27 +02:00
Darkhan b63980e0ef Implement reactive lighting effects (#18) 2021-09-12 09:26:27 +02:00
Thomaz Moura fb5829fa31 Include logic to send solid colors as foreground to shine and add sample profiles (#14)
Include the logic to send a solid color from qmk to shine. That solid color will act as a foreground (will override the current profile) until reset (witch will reactivate the current profile).
This functionality depends on changes made for shine as well.

Include 3 new profiles:

    default-full-caps -> same as default, but with the logic of using the red foreground color on caps lock.
    default-layer-indicators -> same as default, but with the logic of red foreground on caps lock, green foreground on FN1 and blue foreground on FN2.
    thomazmoura -> my own profile as a sample of an over-engineered advanced case scenario.
2021-09-12 09:26:27 +02:00
Darkhan ab17a1e3b6 Implement animation speed (#17) 2021-09-12 09:26:27 +02:00
Darkhan c165136021 Improve logic for switching off and on of LEDs (#16) 2021-09-12 09:26:27 +02:00
Darkhan 1a7732f489 Add support for LED intensity (#15) 2021-09-12 09:26:27 +02:00
tech2077 758c541b13 Keyboard annepro2 ble caps lock (#12)
* Move matrix_scan_kb out of board.c to annepro2.c

* add buffer clear after init and caplock polling
2021-09-12 09:26:27 +02:00
Thomaz Moura cf4ca46824 Merge the custom keys enums on annepro2.h (#13) 2021-09-12 09:26:27 +02:00
codetector c179625ad3 [AnnePro2]: update bluetooth connection 2021-09-12 09:26:27 +02:00
codetector e60ea29c16 LED Masking support for Shine
Introduce companion update to ledSetMask and ledClearMask.
In keymap `codetector` there is example of how to map caps_lock
to the caps_lock key light on the keyboard.
2021-09-12 09:26:24 +02:00
tech2077 fffa641adf Cleanup to fix C15 eeprom/spi build errors (#11)
* Cleanup to fix C15 eeprom/spi build errors

* add newline at eof
2021-09-12 09:26:16 +02:00
tech2077 4bbc680a28 Add persistent led support with eeprom (#9)
* adding HT32 support to chibios SPI master driver

* add support for W25X20CL SPI eeprom

* add makefile flag for eeprom feature

* add spi support to keyboard startup and config

* example keymap using eeprom profile loading
2021-09-12 09:26:16 +02:00
jcdeA cab0772352 switch to prev profile before turning leds off 2021-09-12 09:26:16 +02:00
jcdeA 39d5a42012 Optimize code 2021-09-12 09:26:14 +02:00
jcdeA 266edcbc2f add custom keycodes to switch led profiles 2021-09-12 09:26:07 +02:00
tech2077 46c222143b Keyboard annepro2 bidir led comms (#5)
* Added bidirectional shine comms and moved led functionality to new file

* Added bidirectional shine comms and moved led functionality to new file

* Restore original functionality to existing keymaps using new shine commands

* Fix dangling bracketless if statements

* PR cleanup
2021-09-12 09:26:06 +02:00
Codetector ac810bf18a keyboard/annepro2: Bluetooth path 2021-09-12 09:25:52 +02:00
Jakob Gillich db480da9aa Fix keymap comment
FN1 ESC was listed as ~ instead of `
2021-09-12 09:25:27 +02:00
Codetector 7b3726e917 keyboard/annepro2 BLE Support 2021-09-12 09:25:25 +02:00
Codetector cb7e23a1c4 keyboard/annepro2: keymap layer name changes 2021-08-29 13:43:28 +02:00
Codetector 77dbcc016f Update default keymap to Anne Pro 2 Official Keymap 2021-08-29 13:43:23 +02:00
Fagl4 e240591628 Disable Combo feature 2021-08-29 13:43:19 +02:00
Fagl4 b2d2f00d91 Add IO Values 2021-08-29 13:43:14 +02:00
codetector 5712e04ec2 keyboard/annepro2: typo fix 2021-08-29 13:43:09 +02:00
codetector 87b1e2c69a keyboard/annepro2: startup secondary LED MCU 2021-08-29 13:42:57 +02:00
codetector 648c4828ef swap COL14/13 2021-08-29 13:42:16 +02:00
codetector f4089ce96a typo 2021-08-29 13:42:11 +02:00
codetector 00509c8ad9 keyboard/annepro2: Very stupid matrix scan bug fix. 2021-08-29 13:42:06 +02:00
codetector 7e4486187f support for annepro2 c18 2021-08-29 13:42:01 +02:00
codetector bc1c56677c changed to use HSI 2021-08-29 13:41:57 +02:00
codetector c323356ede :( 2021-08-29 13:41:52 +02:00
Codetector 91ae4c7bff [keyboard][AnnePro2] Keymap:update to a reasonable keymap with caps+hjkl => arrow 2021-08-29 13:41:47 +02:00
codetector 4a549dad82 [keyboard] Initial support for Anne Pro 2 2021-08-29 13:41:40 +02:00