Jesse Vincent
|
c7568807ec
|
Switch to new high-performance sx1509 api
|
10 years ago |
Jesse Vincent
|
1bb4caa6db
|
Switch to a function for setting up our sx1509s
|
10 years ago |
Jesse Vincent
|
55f7861b55
|
New timestamp-based profiling macro and some places we profile
|
10 years ago |
Jesse Vincent
|
3b6cc9f0b9
|
snapshot, working on perf
|
10 years ago |
Jesse Vincent
|
8c88c19cb1
|
Refactor setup a bit
|
10 years ago |
Jesse Vincent
|
6e3c0c960d
|
Switch to digitalWriteFast and digitalReadFast from
https://github.com/mpflaga/Arduino-digitalWriteFast
They get us better performance since the default arduino implementations are extra...safe
|
10 years ago |
Jesse Vincent
|
ed84ce64b8
|
don't include debouncing.h in the main sketch
|
10 years ago |
Jesse Vincent
|
acfd229fd0
|
split out setup, debouncing and mouse movement into separate files
|
10 years ago |
Jesse Vincent
|
41e1229e1e
|
remove debugging and dead code
|
10 years ago |
Jesse Vincent
|
854582eff4
|
remove noop comments
|
10 years ago |
Jesse Vincent
|
79f6cf931b
|
remove 2.5 second delay on boot
|
10 years ago |
Jesse Vincent
|
74912159d8
|
Add a first pass at a command mode
|
10 years ago |
Jesse Vincent
|
b6e9aba9cd
|
refactor out "press a key" functions
|
10 years ago |
Jesse Vincent
|
f5ce233b8b
|
Add app-specific keyboard support for slack
|
10 years ago |
Jesse Vincent
|
8450be21aa
|
Add a "jump" mouse warp
|
11 years ago |
Jesse Vincent
|
6f0498f5c6
|
clean up serial debugging
|
11 years ago |
Jesse Vincent
|
d8007cd726
|
improve acceleration. fix warping
|
11 years ago |
Jesse Vincent
|
4da1f22be5
|
numpad and fn2 layers
|
11 years ago |
Jesse Vincent
|
988f7fb99e
|
add Delete and return to shifted thumb keys. Add numpad
|
11 years ago |
Jesse Vincent
|
53d1d684d1
|
mouse button clicking ends warping
|
11 years ago |
Jesse Vincent
|
358926f56c
|
update for moveAbsolute API change
|
11 years ago |
Jesse Vincent
|
e22b12c457
|
cross-indicator for mouse warping
|
11 years ago |
Jesse Vincent
|
6a06b6ff36
|
ing regular mouse mode now resets warping
|
11 years ago |
Jesse Vincent
|
9e3e546b5e
|
move to new zero-origin mouseAbs API
|
11 years ago |
Jesse Vincent
|
3b61d548c0
|
working screen in quarters
|
11 years ago |
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
check in our generated layout files
|
11 years ago |
jesse
|
db6408c795
|
first attempt at macro functionalit
|
11 years ago |