Jacob Alexander
a0439f627b
Updating the build script to remove includes hack
...
- Providing HEAD_DIR variable that can be prepended to refer to the top of the source directory
2011-09-29 15:33:13 -07:00
Jacob Alexander
fd569b9de3
Removing old files
2011-09-29 15:07:18 -07:00
Jacob Alexander
b4e1868d19
Reorganization for use with the CMake "Modules"
...
- Include option is currently "hacked" and needs to be fixed
- Builds on Linux, but Mac and Windows needs to be tested
- Loader script generation isn't complete
2011-09-28 23:25:51 -07:00
Jacob Alexander
0415ba2481
Finished major changes on the CMakeLists.txt.
2011-09-28 20:37:19 -07:00
Jacob Alexander
528e8cc452
Finally! A CMake build script
...
- Mostly implements the features found in the old Makefile
- More pretty colours
- TODO list can be found at the top of the file
- Doesn't have any compiler detection yet, that may be a good idea to add
2011-09-28 01:47:50 -07:00
Jacob Alexander
9f5c89e666
Small change while the build system is in flux.
2011-09-28 01:47:26 -07:00
Jacob Alexander
1e03ed42aa
Code re-factor now compiles.
...
- Added better string handling and canned messages
- Added LED error function
- Moved code around
- Prepared the matrix code for multiple styles of scanning (changed at compile time)
2011-09-27 21:31:59 -07:00
Jacob Alexander
47a54d654d
Parts of the upcoming rewrite
2011-09-22 23:33:56 -07:00
Jacob Alexander
5226cdd252
Seems to be compiling now...finally after many months.
2011-09-07 18:04:06 -07:00
Jacob Alexander
d1f1128f6a
Correcting debounce issues.
2011-04-06 12:30:32 -07:00
Jacob Alexander
19e55ee62d
Adding the HHKB style navigation layer.
...
- Hack included for a minor debouncing/electrical problem (will fix later properly)
- Changed internal shift layers for nested switching.
2011-03-31 17:24:20 -07:00
Jacob Alexander
0f7ebe81cc
Moving the layouts to a separate file.
2011-03-30 17:51:28 -07:00
Jacob Alexander
fd9c727e79
Minor modifications.
2011-03-30 00:58:22 -07:00
Jacob Alexander
5a3e184054
Adding all of the USB keycodes, and proper key ordering.
2011-03-24 11:43:45 -07:00
Jacob Alexander
1c8c8762ce
Adding array sizes (fixing the extra key problem)
2011-03-21 16:49:43 -07:00
Jacob Alexander
81bb9d772d
Working keypad switch code detection.
2011-03-21 16:06:01 -07:00
Jacob Alexander
a62cac9ca7
Adding basic per line keypad detection
2011-03-20 01:17:19 -07:00
Jacob Alexander
4b883dda10
Keyboard functionally working with very very good debouncing.
...
- defaultMap needs to be adjusted
- Modifiers are not yet accounted for when sending keypresses
- keypad needs to be added (detect,debounce, and send)
2011-03-16 22:43:33 -07:00
Jacob Alexander
7b842daa93
Updating for the latest pinout
2011-03-13 19:57:22 -07:00
Jacob Alexander
5df37266a2
Redefining pinouts and adding key sending code.
2011-03-12 17:45:51 -08:00
Jacob Alexander
8d796b5a55
Key detection complete.
2011-03-10 13:47:25 -08:00
Jacob Alexander
de0e8f8540
Significant progress made.
...
- Only need to decode a bunch more of the matrix to get the proper key assignments
- All of the infrastructure is in place for decoding like matrices for the teensy
2011-03-09 22:49:34 -08:00
Jacob Alexander
1bee2a6dc9
Initial macro line filler design for multiple keyboards matrices.
2011-03-07 10:42:32 -08:00
Jacob Alexander
f61225c321
Initial Commit
2011-03-03 16:38:32 -08:00