tmk
4df25c2618
fc660c: Update firmware hex files
2020-03-13 13:51:50 +09:00
tmk
a4d4f14942
ibmpc_usb: Fix CS3 scan code in comment
2020-03-04 08:02:16 +09:00
tmk
f99d1b12e7
ibmpc_usb: Update README
2020-03-02 14:44:39 +09:00
tmk
4052955535
Merge branch 'ibmpc_update'
2020-03-02 14:36:38 +09:00
tmk
c7160e29bb
ibmpc_usb: Update firmware binary
2020-03-02 14:33:25 +09:00
tmk
f9fb97707f
ibmpc_usb: Change keymap for application key
2020-03-02 14:21:54 +09:00
tmk
f8685ce694
ibmpc: Fix debug print
2020-03-02 14:11:16 +09:00
tmk
8e7027f115
ibmpc_usb: Check overrun error for CS2 and CS3
2020-03-02 14:10:27 +09:00
tmk
28cd55c1bf
ibmpc_usb: Check invalid code for CS1
2020-03-02 14:09:34 +09:00
tmk
2c9ae5ac95
ibmpc: Protocol detection between AT and XT
2020-03-02 11:04:30 +09:00
tmk
0481aa08e5
ibmpc: Check buffer full and error code FF
2020-03-02 01:48:11 +09:00
tmk
0b1fbeb135
ibmpc: Fix comments
2020-03-02 01:21:04 +09:00
tmk
b7412f6228
ibmpc: Add timeout check
2020-03-02 00:14:09 +09:00
tmk
c023e5feea
ibmpc_usb: Wait BAT(AA) code forever
2020-03-01 23:33:29 +09:00
tmk
0c80bfca71
ibmpc_usb: Error recovery with invalid scan code
2020-03-01 23:23:55 +09:00
tmk
2f640de68d
ibmpc: Refactor code
2020-02-29 17:29:55 +09:00
tmk
4588ae8dac
ibmpc: Fix debug print and wait time
2020-02-29 17:29:55 +09:00
tmk
83ebf5212d
ibmpc_usb: Fix init code not to block main loop
...
blocking loop prevents console output at startup
2020-02-29 17:29:55 +09:00
tmk
9acc900ffb
ibmpc: Add two-byte buffer for data received
2020-02-29 17:29:55 +09:00
tmk
e89ade52e1
ibmpc: Fix stop bit check code in ISR
...
removing function call makes prologue/epilogue shorter
2020-02-29 17:29:55 +09:00
tmk
a42cc4bddb
ibmpc_usb: Fix hard reset code
2020-02-29 17:29:55 +09:00
tmk
c2e8c0d43e
ibmpc: Change ISR code
...
It reads data line within 3us
2020-02-29 17:29:54 +09:00
tmk
e7d6d24c17
ibm_usb: Fix interrupt enable macro
...
clear interrupt flag before enabling to ditch unwanted interrupt
2020-02-29 17:29:54 +09:00
tmk
9a06c701b0
ibmpc_usb: Fix keyboard initialize
2020-02-29 17:29:54 +09:00
tmk
15ab461f44
ibmpc: Add ibmpc_host_clear_isr
2020-02-29 17:29:54 +09:00
tmk
b2fb5b715c
ibmpc: Add intruppt disable and enable function
2020-02-29 17:29:54 +09:00
tmk
cb026d74a5
ibmpc_usb: Fix Disable/Enable keyboard
...
- Return without enabling with F4 for 84-key AT wrongly before this fix
- disable/enable doesn't seems to be needed
2020-02-29 17:29:54 +09:00
tmk
7587fe3382
ibmpc: Fix how to initialize keyboard
2020-02-29 17:29:54 +09:00
tmk
f68a1f5590
ibmpc: Fix error handling for keyobard hotswap
2020-02-29 17:29:54 +09:00
tmk
f7b74361a0
ibmpc: Fix START case in ISR
2020-02-29 17:29:54 +09:00
tmk
3e2900dcc8
ibmpc: Read data line earlier in ISR as possible
2020-02-29 17:29:54 +09:00
tmk
fc4b6cd341
adb_usb: Update prebuilt firmware
2020-02-13 09:04:44 +09:00
tmk
ce5e565f58
adb_usb: Fix start up delay for AEK/AEKII
...
Without proper delay keyboard the converter starts talking too early
before keyboard wakes up. ISO recognition and enabling Extention protocol
would be failed in the result.
https://github.com/tmk/tmk_keyboard/issues/640#issuecomment-585411393
200ms is enough for AEKs but 1000ms is used here for safety.
2020-02-13 08:49:09 +09:00
tmk
6209ceebfb
lufa: Rename LUFA_DEBUG to TMK_LUFA_DEBUG
2020-02-09 21:17:52 +09:00
tmk
ea1d7ff240
lufa: Update makefile for new LUFA
2020-02-09 21:04:43 +09:00
tmk
28662f2978
lufa: Use the latest LUFA library on github
2020-02-09 21:03:49 +09:00
tmk
4726938779
lufa: Remove old LUFA directory
2020-02-09 21:03:04 +09:00
tmk
91a125baeb
lufa: Fix console_putc
...
buffering before host and hid_listen become ready
2020-02-09 20:53:45 +09:00
tmk
a4abe50f18
adb_usb: Fix mouse init and debug print
2020-02-09 20:47:04 +09:00
tmk
3b7bf1f6e0
usb_usb: Fix unimap translation for Power
2020-02-03 12:47:05 +09:00
tmk
01477b7ef2
core: Fix unimap translation range
2020-02-03 12:47:01 +09:00
tmk
3b21f85e9b
alps64: Update prebuilt firmware
2019-12-28 22:57:22 +09:00
tmk
ba4f28a484
alps64: Fix for delay time for matrix scan
...
Delay less than 20us can cause false key detection in some situations.
With week internal pull-up takes time to charge stray capacitance of
trace between ground fill(and fingers), perhaps?
In particular, when testing Alps64 PCB without diodes tweezer is used
to close a key and this makes trace longer, more capacitance in result.
2019-12-28 22:54:37 +09:00
tmk
45e45691e0
ibmpc_usb: Add prebuilt firmware files
2019-12-05 09:07:14 +09:00
tmk
5a759850ff
ibmpc_usb: Fix Makefiles
2019-12-05 08:57:41 +09:00
tmk
4b44e106b3
ibmpc_usb: Add support for AT90USB1286
2019-12-04 15:09:36 +09:00
tmk
37a452f7c9
core: Fix bootloader for 128KB flash
...
Got warning on bootloader address calculation when MCU has 128KB flash
2019-12-04 15:09:36 +09:00
tmk
ee4686eafc
core: Fix ldscript for AT90USB to support unimap
2019-12-04 15:09:36 +09:00
tmk
909277107f
core: Add ldscript for AT90USB to support unimap
2019-12-04 15:09:25 +09:00
tmk
9ddc33cfdb
ibmpc_usb: Add IBM PC Keyobard converter
2019-12-04 11:35:48 +09:00