Commit Graph

54 Commits (8b61b2b7577d04a9e77aadee102dfef9e6e790c6)

Author SHA1 Message Date
Jesse Vincent 8b61b2b757 working 9-grid warp
11 years ago
Jesse Vincent 9583dbd978 second non-working pass at mouse warping
11 years ago
Jesse Vincent 2ded348914 first cut of mouse warping support
11 years ago
Jesse Vincent c78384fd6b Standardize on 'keymap' rather than 'layer'
11 years ago
Jesse Vincent 63ea54289c refactoring
11 years ago
Jesse Vincent 933a5e223e splitting out into a zillion 3 method files wasn't quite right
11 years ago
Jesse Vincent fdb3f8e605 Factor out logical-keymap code from physical matrix code
11 years ago
Jesse Vincent 774abd15a3 Tiny bit of decoupling
11 years ago
Jesse Vincent 3c216c197d split out setting up pins and setting up the logical matrix
11 years ago
Jesse Vincent 21d337fd05 used the arduino standard astyle invocation
11 years ago
Jesse Vincent 48a21e3492 whitespace
11 years ago
Jesse Vincent 12f7f766c3 split out mouse movement code further from the runloop
11 years ago
Jesse Vincent 05e9ff7020 factor more code out. (The .h files should get split into .h and .cpp files)
11 years ago
Jesse Vincent 1e97fd6684 move the persistent data handling functions out into their own file
11 years ago
Jesse Vincent 0d32e3c680 porting to my branch of arduino 1.5
11 years ago
Jesse Vincent 5046de2747 consumer control support!
11 years ago
Jesse Vincent 7430281ea1 reenable build with arduino ui
11 years ago
Jesse Vincent adedb963b3 Only ask for 100ma to cut down on power draw over USB
11 years ago
Jesse Vincent 27b7d668dc Stop unintentional fallthrough to mouse keys
11 years ago
Jesse Vincent 7ade8381dc non-working first pass at systemcontrol and consumercontrol
11 years ago
Jesse Vincent 103faafa1a "make astyle"
11 years ago
Jesse Vincent 9e5b77d17e snapshot of what was shipped with the model 00
11 years ago
Jesse Vincent e6176b2176 add next/prev layer feature so we don't need to hardcode keymap layers
11 years ago
Jesse Vincent 27f9bd493c add colemak support. add sticky toggling to colemak
11 years ago
jesse db6408c795 first attempt at macro functionalit
11 years ago
jesse 9ebd97ebab constant tweaking to try to improve mouse feel
11 years ago
jesse c8a121ff5c restore basic working keyboard mouse supprt
11 years ago
jesse 4307e98cee 20 bytes of memory savings!
11 years ago
jesse ef6f5da106 staticify and defineify some stuff for tiny memiry savings.
11 years ago
jesse 17c672e875 conditionally compile in the seriaql debugging stuff.
11 years ago
jesse 9d41172224 split keymaps out into their own .h file
11 years ago
jesse c4a6fb36b0 astyle
11 years ago
jesse e688c80b58 extract the mouse movement code and remove a variable we don't really need
11 years ago
jesse 22372f8b0d librarize some functions
11 years ago
jesse 5f5eac1176 astyle and new astyle make target
11 years ago
jesse 348a8f760b astyle
11 years ago
jesse cfb0564a22 base mouse algorithm update
11 years ago
jesse f860619cd4 a quickie first-pass at a non-linear acceleration curve for the mouse cursor code.
11 years ago
jesse 8961ea3e37 tweaking mouse acceleration
11 years ago
jesse 6cca1a1987 initial 'mouse active for cycles'
11 years ago
Jesse Vincent afa5713910 astyle
11 years ago
Jesse Vincent 50ae519c2e mouse button support! buttons still can't be held. likely because we're playing
11 years ago
Jesse Vincent 5f58352f0d astyle
11 years ago
Jesse Vincent bf1575b928 switch to a more robust mechanism of looking for key release
11 years ago
Jesse Vincent 3dbe738ac8 slightly better behavior if holding two layer keys
11 years ago
Jesse Vincent b9d91aad6f made transient layers not need a back stack
11 years ago
Jesse Vincent 6b2a2b00d4 constant renaming and some slight mouse improvements
11 years ago
Jesse Vincent cf0ed29561 refactor for less typing and hopefully a slight efficiency improvement
11 years ago
Jesse Vincent 17c7a91e58 Switch to using a bit vector for keypress state. This gets us debouncing and
11 years ago
Jesse Vincent 527a1c28f5 add debouncing and reformat
11 years ago