Jesse Vincent
88d220094c
rename the LED boot animation function
9 years ago
Jesse Vincent
84ac0781b4
Add support for composite keys with ctrl, alt or gui held
9 years ago
Jesse Vincent
8961aeb168
make leds_setup match naming pins_setup
9 years ago
Jesse Vincent
abb9f924db
slightly refactor matrix scanning loop
9 years ago
Jesse Vincent
52b8d216cc
Broken initial implementation of passing the previous key matrix state by reference
9 years ago
Jesse Vincent
73caeff437
Simplify mouse movement code
9 years ago
Jesse Vincent
4dc59ecf94
the function moves the mouse
9 years ago
Jesse Vincent
d5ebc7c5ad
Make the LED update API a bit more flexible
9 years ago
Jesse Vincent
679d65d6b8
rename the LED class singleton
9 years ago
Jesse Vincent
4021c3a5bb
clean up KeyboardioFirmware header
9 years ago
Jesse Vincent
da7312635b
Move code that's not actually part of the matrix scanner out of the matrix scanning function
9 years ago
Jesse Vincent
7da94a5690
A bit of renaming for consistency
9 years ago
Jesse Vincent
f53f912cb2
We're not using the serial connection right now.
9 years ago
Jesse Vincent
80f2182e12
remove comment and commented out code
9 years ago
Jesse Vincent
accafbf755
reorder some functions
9 years ago
Jesse Vincent
ea665c3fdb
header cleanup
9 years ago
Jesse Vincent
8d9547ddc8
Only include the storage header file once
9 years ago
Jesse Vincent
181b84a572
astyle
9 years ago
Jesse Vincent
91e256a913
move the set_keymap conditional outside the set_keymap function
9 years ago
Jesse Vincent
9dfec10ecc
Remove old debugging output
9 years ago
Jesse Vincent
2f5b56ec6b
A README note
9 years ago
Jesse Vincent
f17e140f5b
now that led effects are in their own class, stop prefixing effects with led_
9 years ago
Jesse Vincent
3d7fa7613b
Merge commit '0ae7e1b'
...
* commit '0ae7e1b':
First pass at bundling the LED code into its own class
First pass of making led_control into a class
remove function definitions that moved elsewhere
data type modernization
Trivial first library wrapper for the storage functions
9 years ago
Jesse Vincent
0ae7e1b0fd
First pass at bundling the LED code into its own class
9 years ago
Jesse Vincent
16411878aa
First pass of making led_control into a class
9 years ago
Jesse Vincent
7bc2c42cfe
remove function definitions that moved elsewhere
9 years ago
Jesse Vincent
a134c07a83
data type modernization
9 years ago
Jesse Vincent
956c974aed
Trivial first library wrapper for the storage functions
9 years ago
Jesse Vincent
425c470bdb
extract a couple constants to macros. discard unused macros
9 years ago
Jesse Vincent
5924a25cda
remove an outdated comment
9 years ago
Jesse Vincent
78a7d3718f
Remove outdated comments
9 years ago
Jesse Vincent
fb5446c71d
The method didn't send key events, it handled them
9 years ago
Jesse Vincent
02798e4b1c
remove a layer of indirection
...
..that I may want to add back later
9 years ago
Jesse Vincent
9e1670757e
remove comments that no longer apply
9 years ago
Jesse Vincent
619c4da1ad
remove unused includes
9 years ago
Jesse Vincent
3fb816b89b
whitespace
9 years ago
Jesse Vincent
f32a4e6efb
Don't define a String we're not using.
...
Saves almost 800 bytes of flash
9 years ago
Jesse Vincent
04fd5641e1
Delete unused, commented out code
9 years ago
Jesse Vincent
f1da7437fa
Break out storage related functions into their own file
9 years ago
Jesse Vincent
9da546f174
astyle
9 years ago
Jesse Vincent
ffb6828939
First inept attempt at outfactoring implementation-specific keyscanner code.
...
May or may not actually work
9 years ago
Jesse Vincent
b00db683b2
More sensible (standard c++) implementation of the keymatrix array
9 years ago
Jesse Vincent
48d5b7e68e
Move TS (timestamp) macro out to the header file
9 years ago
Jesse Vincent
414fe9de84
Extract the bootloader-rebooter into its own 'utils' file
9 years ago
Jesse Vincent
8af35dd87f
First pass extraction of implementation-specific parts of LED lighting to the keyboard defintion
9 years ago
Jesse Vincent
052737a7fe
Remove unused variable
9 years ago
Jesse Vincent
a2259d712f
Scope a bunch of LED variables to the LED compilation unit
9 years ago
Jesse Vincent
8de8775a91
clean up mouse data
9 years ago
Jesse Vincent
798172633d
Move mouse acceleration to the header file
9 years ago
Jesse Vincent
647d79be44
Mouse warping is quadrants, not a 3x3 grid these days
9 years ago