Commit Graph

  • 422045e2fd wacom: insert proper ranges for X and Y in the uhid device Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 99a2f7bdc5 kete: parse incoming uhid data Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • d295e12310 wacom: create a uhid device on live mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • d4dd672b2f live-mode: properly pack the fds over DBus Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • fec265cb68 live: add a script to run as root that enable live mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 3eca8da251 kete: add live debugging mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 1a6d0205df tuhi: hook up live mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 41a3c85b59 kete: export the connected state of the bluez device to the tuhiketedevice Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • e4e0a3b8aa kete: rename the script from tuhi-kete.py to kete.py Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 5dac906e34 wacom: insert proper ranges for X and Y in the uhid device Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 34e0211f94 kete: parse incoming uhid data Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 98ada890e8 wacom: create a uhid device on live mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 12b45a85a1 live-mode: properly pack the fds over DBus Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 1274737dff live: add a script to run as root that enable live mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • c9feaf90f8 kete: add live debugging mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 3d781f92bd tuhi: hook up live mode Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 8e174928c9 kete: export the connected state of the bluez device to the tuhiketedevice Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 69af64303c kete: rename the script from tuhi-kete.py to kete.py Benjamin Tissoires 2018-02-13 20:01:56 +0100
  • 7ff760dcbf wacom: add support for a set_name on the Spark Peter Hutterer 2018-02-13 10:32:19 +1000
  • 590de68269 kete: make Searcher and Listener symmetrical regarding logs Benjamin Tissoires 2018-02-13 14:01:49 +0100
  • d8808e144f kete: better handling of clean up of connection/disconnection of signals Benjamin Tissoires 2018-02-13 13:58:33 +0100
  • 30620dfbf0 tuhi: when a device toggles 'registered', send out the required signal Peter Hutterer 2018-02-12 12:23:24 +1000
  • 58220efe31 kete: don't assume all devices are unregistered when searching Peter Hutterer 2018-02-12 12:19:39 +1000
  • ad0e81b395 base: push the mode down to the TuhiDevice Peter Hutterer 2018-02-12 10:29:56 +1000
  • 720955db7c tuhi: try to register even if the device is not in register mode Peter Hutterer 2018-02-12 10:21:33 +1000
  • 393056d5e8 base: remove another register_mode in favour of DeviceMode Peter Hutterer 2018-02-12 10:11:47 +1000
  • 637f539194 ble: drop the 'event' argument from device-added Peter Hutterer 2018-02-11 20:57:26 +1000
  • 2ff4f8bca6 base: make the register/listen call handling more literal Peter Hutterer 2018-02-11 20:36:50 +1000
  • 4661cf9ae8 wacom: remove state-based decision of whether to listen or register Peter Hutterer 2018-02-11 20:35:07 +1000
  • 0d825e2e3c wacom: replace the signal forwarders with lambdas Peter Hutterer 2018-02-12 11:42:05 +1000
  • 94bc52efb6 kete: if listening/searching is stopped by the daemon, clean up after us Peter Hutterer 2018-02-12 13:31:05 +1000
  • abfb0db6a8 kete: catch the ServiceUnknown exception in TuhiKeteDevice Benjamin Tissoires 2018-02-13 13:55:57 +0100
  • db8f43ef07 wacom: add support for a set_name on the Spark Peter Hutterer 2018-02-13 10:32:19 +1000
  • 0d4aa2f362
    Merge 4b54b29828 into c9d48ed4b2 Peter Hutterer 2018-02-13 01:03:33 +0000
  • 4b54b29828 tuhi: when a device toggles 'registered', send out the required signal Peter Hutterer 2018-02-12 12:23:24 +1000
  • 03054b148b kete: don't assume all devices are unregistered when searching Peter Hutterer 2018-02-12 12:19:39 +1000
  • de433038e3 base: push the mode down to the TuhiDevice Peter Hutterer 2018-02-12 10:29:56 +1000
  • 20b964932f tuhi: try to register even if the device is not in register mode Peter Hutterer 2018-02-12 10:21:33 +1000
  • a3edfefe8a base: remove another register_mode in favour of DeviceMode Peter Hutterer 2018-02-12 10:11:47 +1000
  • c64a68a480 ble: drop the 'event' argument from device-added Peter Hutterer 2018-02-11 20:57:26 +1000
  • e9b07a5efc base: make the register/listen call handling more literal Peter Hutterer 2018-02-11 20:36:50 +1000
  • 0d3aec7e57 wacom: remove state-based decision of whether to listen or register Peter Hutterer 2018-02-11 20:35:07 +1000
  • ca55e3b670 wacom: replace the signal forwarders with lambdas Peter Hutterer 2018-02-12 11:42:05 +1000
  • 9ab31bd683 kete: if listening/searching is stopped by the daemon, clean up after us Peter Hutterer 2018-02-12 13:31:05 +1000
  • de033c3b6a wacom: 0x05 appears to be the error for 'invalid opcode' Peter Hutterer 2018-02-12 15:20:19 +1000
  • c9d48ed4b2 wacom: document the signals we send Peter Hutterer 2018-02-12 11:32:33 +1000
  • 7cd9a89f3b wacom: prettify the 'returned time' debug message Peter Hutterer 2018-02-09 14:35:49 +1000
  • 3cbbfbf056 base: remove write-only variable registering_mode Peter Hutterer 2018-02-11 20:34:14 +1000
  • 60535a6859 wacom: remove unused define Peter Hutterer 2018-02-12 09:37:23 +1000
  • 46ec85d718 ble: make manufacturer_data a property Peter Hutterer 2018-02-09 15:43:04 +1000
  • 72523df3af ble: make sure the length of the manufacturer data is at least 1 Benjamin Tissoires 2018-02-09 11:24:11 +0100
  • 6cff3b8f79 wacom: split the time parsing functions out Peter Hutterer 2018-02-09 15:25:50 +1000
  • b5e6ad6559 wacom: make room for a more diverse register_device Peter Hutterer 2018-02-09 14:08:50 +1000
  • b45977c2d2 wacom: fix typo Peter Hutterer 2018-02-09 16:13:38 +1000
  • bc95a0b414 wacom: prettify a debug message Peter Hutterer 2018-02-09 14:35:49 +1000
  • 654dea6810 wacom: pass the uuid up to the slate's super() constructor Peter Hutterer 2018-02-09 14:13:27 +1000
  • ae41b23c10 ble: don't make property updates exclusive Peter Hutterer 2018-02-09 15:35:04 +1000
  • c2bba6bd43 wacom: move protocol instantiation into a class Benjamin Tissoires 2018-02-08 15:03:57 +0100
  • 59db1a28ae wacom: make the slate a subclass of the spark Benjamin Tissoires 2018-02-08 13:38:59 +0100
  • f6e7c72d9d wacom: Split out the Nordic communication protocol in its own class Benjamin Tissoires 2018-02-08 13:33:28 +0100
  • 82e7dbf515 wacom: remove the Spark's 0xb3 opcode from register_connection Peter Hutterer 2018-02-08 12:27:25 +1000
  • d62a97a8cd wacom: have subclasses to distinguish between protocols Benjamin Tissoires 2018-02-07 18:52:48 +0100
  • 1f843b1434 wacom: split out the low level protocol from the interface with Tuhi Benjamin Tissoires 2018-02-07 16:31:49 +0100
  • 4b494917b1 wacom: load the protocol of the device from the config file Benjamin Tissoires 2018-02-08 11:10:28 +0100
  • ecd99ea9b6 config: store the protocol used by the device in the config file Benjamin Tissoires 2018-02-07 16:04:57 +0100
  • 8f2ad50fa5 base: allow for multiple company IDs Peter Hutterer 2018-02-07 15:31:01 +1000
  • 7f230859fe wacom: don't save the current time Peter Hutterer 2018-02-08 14:11:14 +1000
  • f684a0efb3 wacom: decipher 0xbb command Benjamin Tissoires 2018-02-07 18:57:38 +0100
  • 112b689bf8 wacom: drop Orientation from the Tuhi daemon Peter Hutterer 2018-02-08 10:47:41 +1000
  • 6a62a23bc9 wacom: move protocol instantiation into a class Benjamin Tissoires 2018-02-08 15:03:57 +0100
  • fb8b039569 wacom: make the slate a subclass of the spark Benjamin Tissoires 2018-02-08 13:38:59 +0100
  • a34e08b113 wacom: Split out the Nordic communication protocol in its own class Benjamin Tissoires 2018-02-08 13:33:28 +0100
  • a4c93ecb5f wacom: remove the Spark's 0xb3 opcode from register_connection Peter Hutterer 2018-02-08 12:27:25 +1000
  • d3f57bce45 wacom: have subclasses to distinguish between protocols Benjamin Tissoires 2018-02-07 18:52:48 +0100
  • fe2726e2e7 wacom: split out the low level protocol from the interface with Tuhi Benjamin Tissoires 2018-02-07 16:31:49 +0100
  • 8813672ccf wacom: load the protocol of the device from the config file Benjamin Tissoires 2018-02-08 11:10:28 +0100
  • c5759b3f64 config: store the protocol used by the device in the config file Benjamin Tissoires 2018-02-07 16:04:57 +0100
  • b86440782f base: allow for multiple company IDs Peter Hutterer 2018-02-07 15:31:01 +1000
  • e12965bd92 wacom: don't save the current time Peter Hutterer 2018-02-08 14:11:14 +1000
  • f18c461369 wacom: decipher 0xbb command Benjamin Tissoires 2018-02-07 18:57:38 +0100
  • 5b416a839b
    Merge d948ff7bb6 into ad145cc078 Peter Hutterer 2018-02-08 07:50:32 +0000
  • d948ff7bb6 wacom: don't check for 'protocol' in the config, it's always set Peter Hutterer 2018-02-08 12:12:24 +1000
  • b8de0aa020 wacom: always fall back to the is_spark() approach for unknown protocols Peter Hutterer 2018-02-08 12:10:37 +1000
  • ac3906f9cc wacom: drop the WACOM_SLATE_WIDTH/HEIGHT constants Peter Hutterer 2018-02-08 11:31:47 +1000
  • de5065c1e4 wacom: drop the from_string from the Protocol enum, use the values instead Peter Hutterer 2018-02-08 11:13:33 +1000
  • b036265579 wacom: move the Protocol enum to here Peter Hutterer 2018-02-08 11:04:38 +1000
  • 21a72dffbe wacom: load the protocol of the device from the config file Benjamin Tissoires 2018-02-07 19:59:02 +0100
  • 22a353786a wacom: decipher 0xbb command Benjamin Tissoires 2018-02-07 18:57:38 +0100
  • c5b3400381 wacom: have subclasses to distinguish between protocols Benjamin Tissoires 2018-02-07 18:52:48 +0100
  • 60235441f8 wacom: split out the low level protocol from the interface with Tuhi Benjamin Tissoires 2018-02-07 16:31:49 +0100
  • a7b8e59d4d config: store the protocol used by the device in the config file Benjamin Tissoires 2018-02-07 16:04:57 +0100
  • 97c336c317 wacom: drop Orientation from the Tuhi daemon Peter Hutterer 2018-02-08 10:47:41 +1000
  • 9ad7b7c3bc
    Merge 3133558661 into ad145cc078 Benjamin Tissoires 2018-02-07 19:05:58 +0000
  • 3133558661 wacom: load the protocol of the device from the config file Benjamin Tissoires 2018-02-07 19:59:02 +0100
  • 1e78495e4b wacom: decipher 0xbb command Benjamin Tissoires 2018-02-07 18:57:38 +0100
  • 2c77a2f36d wacom: have subclasses to distinguish between protocols Benjamin Tissoires 2018-02-07 18:52:48 +0100
  • e346787f5a wacom: split out the low level protocol from the interface with Tuhi Benjamin Tissoires 2018-02-07 16:31:49 +0100
  • ffe803b8cc config: store the protocol used by the device in the config file Benjamin Tissoires 2018-02-07 16:04:57 +0100
  • ad145cc078 base: require Python 3.6 Peter Hutterer 2018-02-07 09:01:33 +1000
  • c86c318d6b kete: rename the history file to be histfile Benjamin Tissoires 2018-02-07 09:15:59 +0100