Commit Graph
9 Commits
Author SHA1 Message Date
CrazyRedMachine f88ffdb854 aciodrv: add PANB support (+ aciotest handler)
add aciodrv-proc module

explanation : PANB works differently from other acio devices ; you send
one "start auto input" command without expecting a reply, and then the
piano keeps spamming "recv poll" commands on the acio bus and never replies
to any other commands.. failure to process these messages quickly enough
will saturate the serial buffer and cause checksum errors after a while.

for this reason, aciodrv-proc module was added in order to create a
thread which manages these recv poll commands and keeps the latest
known button state in memory so that it can be retrieved easily.
2021-05-03 20:14:21 +02:00
Will Xyen 47336855d6 aciomgr: Add acio manager dll 2021-03-16 22:06:21 +00:00
Will Xyen 6f490d440c aciodrv: address review
also some formatting fixes
2021-01-19 21:10:34 -08:00
Will Xyen 241f0f65ec aciodrv: refactor to support multiple active drivers (with specified ports) 2021-01-14 10:02:27 -08:00
Will Xyen a3ff8b5c44 sdvxhook: code-format 2020-09-13 19:46:16 -07:00
Will Xyen c781735272 sdvxio-bio2: Add sdvxio BIO2 along with bio2drv and aciotest updates 2020-08-14 18:44:05 -07:00
icex2 c3bc8782f4 Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
Will Xyen bda056f0e4 aciotest: Add KFCA test handler 2019-09-28 17:41:27 -04:00
icex2 cbd7720349 Bemanitools v5.26 release 2019-09-27 22:36:50 +02:00