From c84f3f8c635fb42bd573be350986f16bfd8a8fcb Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 31 Jul 2019 14:24:23 +1000 Subject: [PATCH] wacom: error code 0x05 is an unrecognized command Signed-off-by: Peter Hutterer --- tuhi/wacom.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tuhi/wacom.py b/tuhi/wacom.py index 5a52515..360d2ea 100644 --- a/tuhi/wacom.py +++ b/tuhi/wacom.py @@ -287,6 +287,10 @@ class WacomEEAGAINException(WacomException): errno = errno.EAGAIN +class WacomUnsupportedCommandException(WacomException): + errno = errno.ENOMSG + + class WacomWrongModeException(WacomException): errno = errno.EBADE @@ -515,7 +519,7 @@ class WacomProtocolLowLevelComm(GObject.Object): elif data[0] == 0x02: raise WacomEEAGAINException(f'unexpected answer: {data[0]:02x}') elif data[0] == 0x05: - raise WacomCorruptDataException(f'invalid opcode') + raise WacomUnsupportedCommandException(f'invalid opcode') elif data[0] == 0x07: raise WacomNotRegisteredException(f'wrong device, please re-register') elif data[0] != 0x00: