Jacob Alexander
46916defa5
Tandy 1000 Converter, basicly works, except for packet mismatches
...
- Caused by too much processing in the converter...
- Easy to fix if I remove the macro engine...
2011-10-01 00:54:18 -07:00
Jacob Alexander
05c20112e9
Cleaning up main.c
...
- main.c is now mostly complete
- Required fixes to matrix.c (some are temporary)
2011-09-30 01:30:34 -07:00
Jacob Alexander
c01efa2d53
Formalizing code module structure and inheritance (Large Commit)
...
- Commenting cleaned up
- usb_keyboard_debug is not finished yet in terms of cleanup (needs DEBUB_PRINT #ifdef's)
- Added LoadFile script generation
- Formalized KeyIndex and USBKeys data containers
- Split parts of scan_loop into Macro, USB, and main.c
- Added interface to USB modules
- Added interface to Macro modules
- Added proper Debug module enable/disable
2011-09-29 22:22:19 -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