Jack Humbert
5bb1e7869c
update chibios, remove extra files
7 years ago
Jack Humbert
c8cc9c6aab
add i2c slave files
7 years ago
Jack Humbert
c1f6f1308b
move drivers around
7 years ago
Jack Humbert
274283420d
rev2 working
7 years ago
Jack Humbert
874f5a5c07
mostly compiling
7 years ago
Jack Humbert
161c68b48a
update twi2c to do standard master stuff
7 years ago
Jack Humbert
5fad8d774d
Merge branch 'handwire' of github.com:qmk/qmk_firmware into planck_rev6
7 years ago
Jack Humbert
4fdc9badd3
Merge branch 'master' of github.com:qmk/qmk_firmware into planck_rev6
7 years ago
Jack Humbert
af6107bee8
working example
7 years ago
Jack Humbert
d233737c95
last commit for glasser code
7 years ago
Jack Humbert
3e282ab203
update ws2812 driver/config
7 years ago
Jack Humbert
7c19e9fa04
pwm ws driver (not working)
7 years ago
yiancar
a98a91cf1b
Rgb matrix fixes, I2C library can now retry if it has failed ( #2943 )
...
* Added Modular keyboards L,R and NUM
Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split
* Remove modular from master
This is to fix incorrect branching
* General fixes for RGB_matrix
- Complited speed support for all effects
- Fixed raindrop effects to initialized after toggle
- Fixed raindrop effects to use all available LEDs
- Fixed effect step reverse function
- Moved RGB_MATRIX_SOLID_REACTIVE under correct flag
* Documentation update for RGBmatrix
* More doc updates
* I2C library can now retry if it has failed
- Replaced the original TWIlib by LFKeyboard's modified version
- Allows for an extra argument on TWITransmitData, if blocking is set to 1 function will retry to transmit on failure. Good for noisy boards.
* RGB Matrix, use alternative I2C library
TWIlib seems to be hanging for me sometimes probably due to ISR routine. I have used i2c_master as a good alternative.
Note: this commit is for Wilba6582 to verify before merge
* Update rgb_matrix.c
* RGB matrix cleanup
- Remove TWIlib
7 years ago
Jack Humbert
4a1984d33e
merge from master
7 years ago
Jack Humbert
14b7602a65
Adds IS31FL3731 RGB Matrix Implementation ( #2910 )
...
* adds is31fl3731 rgb matrix implementation
* fix build script for force pushes
* allow bootloader size to be overwritten
* adds planck light implementation
* split led config into 2 arrays
* idk
* betterize register handling
* update planck implementation
* update planck
* refine rgb interface
* cleanup names, rgb matrix
* start documentation
* finish up docs
* add effects list
* clean-up merge
* add RGB_MATRIX_SKIP_FRAMES
* add support for at90usb1286 to bootloader options
7 years ago
Jack Humbert
0af7415981
Merge branch 'master' of github.com:qmk/qmk_firmware into planck_rev6
7 years ago
Kaleb Elwert
f6b3c67678
Update whitefox to use the K-Type teensy workaround
7 years ago
Jack Humbert
ddee61c9ba
adds ws2812 driver for arm
7 years ago
Jack Humbert
b308d6709e
working
7 years ago
Jack Humbert
123ad0de95
try more stuff
7 years ago
Jack Humbert
00fc38435f
master working
7 years ago
Jack Humbert
3c0d86eb47
a little progress
7 years ago
Jack Humbert
7d59f83b2e
adds matrix i2c swap
7 years ago
Jack Humbert
be81cd8c98
adds i2c slave implementation
7 years ago
Jack Humbert
fae437cfad
update matrix
7 years ago
Jack Humbert
dc7d0c7b74
update to driver separation
7 years ago
ishtob
087af43dee
fix implementation issues from SSD1306 clean up, added rotation ( #1494 )
...
* moved OLED update task to keymap
* fix splitting render display to keymap
* Added rotation option for OLED, fixed splitting display render update to keymap
* issues with attribute
7 years ago
Jack Humbert
cc468523df
clean up ssd1306 implementation
7 years ago
Jack Humbert
387b07404a
update drivers to exclude lets_split include
7 years ago
Jack Humbert
42d5a324eb
Start mvoing hardware drivers to /drivers/ ( #1433 )
...
* start driver isolation
* update nyquist and orthodox boards
* update atreus62
* move drivers to avr
* update avr conditional
7 years ago
Fred Sundvik
551924f8a0
Add template board files
7 years ago
Fred Sundvik
190b90892b
Rename board files to lowercase
7 years ago
Fred Sundvik
9d8279960d
Make it easier to use drivers
7 years ago
Fred Sundvik
011ee29441
Fixup mixed tabs/spaces
7 years ago
Fred Sundvik
630f065376
Remove ergodox from gdisp driver names
7 years ago
Fred Sundvik
aca0f4dcae
Move GDISP drivers to /drivers/ugfx
7 years ago