Commit Graph

3598 Commits (1cf25da48c9aa498c5254a0b402204fb6c16b439)
 

Author SHA1 Message Date
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'
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
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.
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.
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
Jesse Vincent 90301322ea migrate some mouse-wide var definitions and macros into header file
9 years ago