Matt Harlum
0a7578f53a
tidy
2019-11-02 21:22:48 +01:00
Matt Harlum
3de5204794
Don't drive clk/dat lines
...
Only ever pull the lines low and let the pull-ups bring it high to prevent contention
2019-11-02 21:19:19 +01:00
Matt Harlum
d249b1161a
Fixups, New features
...
* Handle extended sequences
* Add ability to reset Host system
* Make use of WDT to reset KBC on crash/error
* Make state machine clearer
* Fixup issue that was causing PS2 commands to be duplicated
2019-11-02 20:29:34 +01:00
Matt Harlum
e4eb6fc6b1
Merge branch 'pub' of cactuar.net:~/git/6502/kbc
2018-06-11 17:02:12 +10:00
Matt Harlum
281f5bc3c2
Clean up indentation, converting tabs to spaces.
2018-06-11 16:51:44 +10:00
Matt Harlum
c8b4e809d0
fix merge conflicts
2015-05-27 21:54:32 +10:00
Matt Harlum
0be3a476aa
Merge branch 'pub'
...
Conflicts:
README.md
license.txt
2015-05-27 21:50:47 +10:00
Matt Harlum
67c40de938
Include correct license.txt...
2015-05-27 21:45:45 +10:00
Matt Harlum
317bdcb59a
Initial Commit
2015-05-27 21:34:11 +10:00
Matt Harlum
6e04f0b6fb
Initial Public release
2015-05-27 20:34:44 +10:00
Matt Harlum
dfb8d3c700
Initial Public release
2015-05-27 20:32:34 +10:00
Matt Harlum
f26c638f89
fixed makefile. fucked up last time somehow :/
2015-05-13 20:50:07 +10:00
Matt Harlum
966388bfc0
Change over to USBasp in makefile, inhibit kbd while processing the event to prevent ps/2 packet collisions that required a reset
2015-02-28 16:44:07 +11:00
Matt Harlum
1c2e3550bb
braces for elseif
2015-02-25 00:34:33 +11:00
Matt Harlum
84deea1269
Fixed caps-lock behaviour, now only shifts A-Z instead of everything...
2015-02-25 00:26:39 +11:00
Matt Harlum
98b1b38b3a
Helps to set your output as an output, improved handshaking
2015-02-15 12:57:19 +11:00
Matt Harlum
d368dc9c24
Pulse for valid output
2015-02-15 12:31:26 +11:00
Matt Harlum
04b7c9f951
character where one shouldn't be...
2015-02-15 12:13:02 +11:00
Matt Harlum
9b9861c310
tweaked kb_register comments
2015-02-13 14:19:39 +11:00
Matt Harlum
310216daa8
We weren't checking the start bit...
2015-02-13 14:18:03 +11:00
Matt Harlum
5d9bdcf36a
We weren
2015-02-13 14:17:49 +11:00
Matt Harlum
d697d83989
remove unneeded crap
2015-02-11 23:55:03 +11:00
Matt Harlum
958e52e0e2
Fixup wrong line being released
2015-02-11 23:54:01 +11:00
Matt Harlum
63eb4fe43c
int0 on falling edge
2015-02-11 23:04:02 +11:00
Matt Harlum
04d7643185
removed mentions of uart
2015-02-11 22:58:08 +11:00
Matt Harlum
ba6d91b072
Attiny conversion *fingers crossed*
2015-02-11 21:46:12 +11:00
Matt Harlum
fd9e5fbcb8
---
2015-02-08 23:10:15 +11:00
Matt Harlum
78f6020e56
QWEASD
2015-02-08 21:43:50 +11:00
Matt Harlum
52734a9d90
write output
2015-02-08 21:39:22 +11:00
Matt Harlum
596bd43e01
More commenting`
2015-02-01 17:11:35 +11:00
Matt Harlum
4cd8064bf6
Fixed ctrl code mode, was allowing selection outside of the aray. changed special chars to send proper delete
2015-02-01 16:55:21 +11:00
Matt Harlum
da74da8746
*Fix* Ret_char not working
2015-02-01 16:19:01 +11:00
Matt Harlum
2c3112dec0
whoops. trying to fit 2 bytes into the space of 1 :/
2015-02-01 05:05:55 +11:00
Matt Harlum
72914e8487
Probably a good idea to initialize these variables, added more comments
...
Removed more crap
2015-02-01 04:54:24 +11:00
Matt Harlum
e136b9d25f
changed variable names
2015-02-01 04:23:28 +11:00
Matt Harlum
2e895ec93c
Handle Shift and Control keys properly
2015-02-01 04:19:24 +11:00
Matt Harlum
e35f63c7af
typos
2015-01-31 22:19:51 +11:00
Matt Harlum
2a385c10f1
cleaned up formatting
2015-01-31 21:58:23 +11:00
Matt Harlum
f417aae7f2
removed cruft
2015-01-31 21:23:25 +11:00
Matt Harlum
73c1b2547b
Deleted binary files
2015-01-31 21:16:22 +11:00
Matt Harlum
a4b0b0f796
Deleted binary files
2015-01-31 21:16:03 +11:00
Matt Harlum
bd21967120
add gitignore
2015-01-31 21:14:16 +11:00
Matt Harlum
68ba30e028
Handle shift for a-z
2015-01-31 21:12:12 +11:00
Matt Harlum
e3d36ed983
Tweaked PS/2 to ascii table as I'd missed a few chars
2015-01-31 20:51:00 +11:00
Matt Harlum
782de26d19
Added ps2 to ascii table
2015-01-31 20:26:19 +11:00
Matt Harlum
75c60c2ca4
initial control key work 2
2015-01-31 16:33:51 +11:00
Matt Harlum
9f760ce2f6
Initial work on control codes
2015-01-31 16:28:49 +11:00
Matt Harlum
9249d773df
test
2015-01-31 15:30:26 +11:00
Matt Harlum
0590627397
test
2015-01-31 15:03:09 +11:00
Matt Harlum
ff32b7ee78
Initial Commit
2015-01-31 14:59:31 +11:00