hasu@tmk

Results 156 comments of hasu@tmk

Elecom Trackball also fails to change its address.(TMP->POL) https://geekhack.org/index.php?topic=14290.msg3119600#msg3119600 https://www.journaldulapin.com/2021/03/26/trackball-adb/ ``` Waiting for device: Listening: M:TMP: reg3:6F02 M:EXT: reg3:6F02 M:Classic 200cpi M:POL: fail reg3:6F02 Scan: addr:15, reg3:6F02 M:TMP: reg3:6F02 M:EXT:...

Both NeXT and Elecom always seem to move successfully at the first time, but fails at second. Also M2706 Ireland shows same behaviour. https://github.com/tmk/tmk_keyboard/issues/643#issuecomment-773016949

I think you would be happier with using other existent firmware for gamepad or writing it yourself. This keyboard firmware won't be very useful to make gamepad, unfortunately no function...

I guess you need your own timer handler instead of ChibiOS timers. I think ChibiOS(and other RTOSs?) doesn't provide good resolution in timer related API for your requirement. But trying...

It seems like I had wrong memory on ChibiOS timers. I think tens of milliseconds resolution is enough for your auto fire, in this case it will work well. I...

Yes, that `wait_us()` on ChibiOS is exactly what I refer and the issue was filed now at #479. Thanks for the info.

You can send those keypad codes using `AC_KP_*` code. `AC_` is action code for newer actionmap and unimap while `KC_` is used for old keymap. I think you want to...

For example, Define `AC_` name for your action like this line in your unimap.c before using it, ``` #define AC_xxxx ACTION_USAGE_CONSUMER(0x6F) ``` And then place `xxxx` in your `UNIMAP()`.

Probably chocked. Consumer keys and system control keys are sent one by one and you can't send two or more keys at once. Those keys are not expected to be...