Commit Graph

  • ec87503209 tuhi: keep a reference to the Tuhi dbus device in the TuhiDevice Peter Hutterer 2018-01-22 15:42:55 +1000
  • 645c7577fe config: use uppercase 'UUID' in debug message Peter Hutterer 2018-01-22 15:28:29 +1000
  • e21f04bb8b Add tuhi-kete as a CLI interface to tuhi Peter Hutterer 2018-01-22 13:28:35 +1000
  • a2fd3cd8d1 dbus: on StartSearch(), emit PairableDevice signals for already known devices Peter Hutterer 2018-01-22 14:58:35 +1000
  • 0b7f756ba0 dbus: add the device's Address to the introspection XML Peter Hutterer 2018-01-22 14:11:41 +1000
  • 56dc8741dc defer the creation of the wacom device object Benjamin Tissoires 2018-01-19 17:30:34 +0100
  • 3e5ef6c939 ble: remove the duplicate events filter Benjamin Tissoires 2018-01-19 16:47:09 +0100
  • 380518d0c7 ble: keep track of Start/StopDiscovery Benjamin Tissoires 2018-01-19 16:46:25 +0100
  • f4e35df67d tuhi: merge _on_bluez_device_added with _on_bluez_device_updated Benjamin Tissoires 2018-01-19 10:56:10 +0100
  • 36b9b1cbb7 README: add note about the sensor orientation Benjamin Tissoires 2018-01-19 17:55:48 +0100
  • f6d09d7086 dbus: fix timeout error if the index is invalid Benjamin Tissoires 2018-01-19 17:42:11 +0100
  • 1b73de68b2 config: make sure we create the config file properly Benjamin Tissoires 2018-01-19 10:05:32 +0100
  • fda5d7f132 update the paired property on uuid change Benjamin Tissoires 2018-01-19 10:04:02 +0100
  • c79ffbd12c do not create more than one DBus object per bluetooth device Benjamin Tissoires 2018-01-19 10:02:48 +0100
  • 2f585a9cf0 README: add note about the sensor orientation Benjamin Tissoires 2018-01-19 17:55:48 +0100
  • 754c231d60 dbus: fix timeout error if the index is invalid Benjamin Tissoires 2018-01-19 17:42:11 +0100
  • fc28603f3e config: make sure we create the config file properly Benjamin Tissoires 2018-01-19 10:05:32 +0100
  • a409cc09c2 update the paired property on uuid change Benjamin Tissoires 2018-01-19 10:04:02 +0100
  • 4f8079acfc do not create more than one DBus object per bluetooth device Benjamin Tissoires 2018-01-19 10:02:48 +0100
  • 4ee07a18b6 Hook up UUID changes to be written in the config file Peter Hutterer 2018-01-19 16:04:05 +1000
  • 0deb5f8e49 Add an extra log message when it's time to call Pair() Peter Hutterer 2018-01-19 15:36:46 +1000
  • 8e50421f2e wacom: generate the uuid on pairing Peter Hutterer 2018-01-19 15:29:18 +1000
  • 76449bf608 config: add a basic storage backend Peter Hutterer 2018-01-19 15:24:44 +1000
  • 5f9766cb71 ble: catch and ignore the InProgress error when we're already listening Peter Hutterer 2018-01-16 11:08:21 +1000
  • d4405cc1ef Hook up a ButtonPressRequired signal Peter Hutterer 2018-01-19 13:09:26 +1000
  • aa1a5e6689 Revamp the pairing process and rename to Search Peter Hutterer 2018-01-19 12:48:53 +1000
  • f6519016f9 wacom: rename the register* calls to pair* calls Peter Hutterer 2018-01-19 12:03:29 +1000
  • 81033c3139 wacom: drop the multiple definitions of SMARTPAD_UUID Peter Hutterer 2018-01-19 11:45:43 +1000
  • 06e8d69e9d Implement pairing of a new device Benjamin Tissoires 2018-01-17 17:01:12 +0100
  • aa1820e21c Send out the PairableDevice signal when we have a device Peter Hutterer 2018-01-17 16:12:29 +0100
  • c073ff2f06 ignore Wacom devices that are in pairing mode Benjamin Tissoires 2018-01-17 15:44:16 +0100
  • 43b1c4057c dbus: implement StartPairing/StopPairing on the manager Peter Hutterer 2018-01-17 15:20:46 +0100
  • eeca8c91a2 Merge c2526d6e0e into 5f5ce71aef Benjamin Tissoires 2018-01-18 08:09:13 +0000
  • c2526d6e0e Implement pairing of a new device Benjamin Tissoires 2018-01-17 17:01:12 +0100
  • c30952c490 Send out the PairableDevice signal when we have a device Peter Hutterer 2018-01-17 16:12:29 +0100
  • 2c33c86013 ignore Wacom devices that are in pairing mode Benjamin Tissoires 2018-01-17 15:44:16 +0100
  • 0beb225a2e dbus: implement StartPairing/StopPairing on the manager Peter Hutterer 2018-01-17 15:20:46 +0100
  • 3871fc1d58 README: document the future pairing methods Peter Hutterer 2018-01-17 14:34:31 +0100
  • 025e4efe47 Merge f348740416 into 5f5ce71aef Benjamin Tissoires 2018-01-17 16:11:08 +0000
  • f348740416 Implement pairing of a new device Benjamin Tissoires 2018-01-17 17:01:12 +0100
  • d4bfdc01a9 Reset the list of paired devices when discovery stops Benjamin Tissoires 2018-01-17 16:22:59 +0100
  • 0ae5e272f7 Populate the list of devices in pairing mode Benjamin Tissoires 2018-01-17 16:12:29 +0100
  • f2f686ce86 ignore Wacom devices that are in pairing mode Benjamin Tissoires 2018-01-17 15:44:16 +0100
  • c9897d55ed dbus: implement StartPairing on the manager Benjamin Tissoires 2018-01-17 15:20:46 +0100
  • 52b4536e77 README: document the future pairing methods Benjamin Tissoires 2018-01-17 14:34:31 +0100
  • 0d82afd690 WIP remove automatic connect of the devices Benjamin Tissoires 2018-01-17 14:26:39 +0100
  • 5f5ce71aef dbus: properly return from Listen() Peter Hutterer 2018-01-16 11:12:04 +1000
  • f9756a71ce Add commandline arguments to enable verbose mode Peter Hutterer 2018-01-15 15:53:32 +0100
  • 8a81b1c245 Make sure we retrieve the data atomically Benjamin Tissoires 2018-01-15 15:16:51 +0100
  • f88a5b2222 wacom: disconnect when we have finished retrieving the data Benjamin Tissoires 2018-01-15 15:17:43 +0100
  • dde2ad4b46 ble: use ServicesResolved for the connected signal Peter Hutterer 2018-01-17 11:34:54 +1000
  • f30f47d454 wacom: fix from_bytes little/big endianness Benjamin Tissoires 2018-01-16 10:09:54 +0100
  • 2ada21fbf7 dbus: properly return from Listen() Peter Hutterer 2018-01-16 11:12:04 +1000
  • 7c3852d70f Add commandline arguments to enable verbose mode Peter Hutterer 2018-01-15 15:53:32 +0100
  • e304bd555d Make sure we retrieve the data atomically Benjamin Tissoires 2018-01-15 15:16:51 +0100
  • e7a16d3d58 wacom: disconnect when we have finished retrieving the data Benjamin Tissoires 2018-01-15 15:17:43 +0100
  • bc9562b328 ble: use ServicesResolved for the connected signal Peter Hutterer 2018-01-17 11:34:54 +1000
  • 457348c708 wacom: fix from_bytes little/big endianness Benjamin Tissoires 2018-01-16 10:09:54 +0100
  • 1841508c33 Pass the timestamps to the json file Peter Hutterer 2018-01-15 16:02:49 +1000
  • 3a23610e08 Connect the WacomDevice drawings to the TuhiDrawings Peter Hutterer 2018-01-15 15:54:14 +1000
  • cf68ebc9ce tuhi: create a TuhiDevice as glue object between front and backends Peter Hutterer 2018-01-15 14:25:16 +1000
  • b7ce16fd38 dbus: remove the now-obsolete main() method Peter Hutterer 2018-01-15 14:40:52 +1000
  • f293ef6e14 dbus: use the logging class too Peter Hutterer 2018-01-15 14:24:56 +1000
  • 285c7991bc tuhi: fix reconnection of the WacomDevice Peter Hutterer 2018-01-15 12:38:57 +1000
  • febde33f0a ble: wrap the DBus properties into property functions Peter Hutterer 2018-01-15 12:21:38 +1000
  • 6de262d2e9 ble: more documentation Peter Hutterer 2018-01-15 12:09:43 +1000
  • 35e75b4aa7 ble: match the disconnected signal with 'connect' Peter Hutterer 2018-01-15 12:07:48 +1000
  • 20b78b89b7 wacom: remove superfluous time.sleep() Peter Hutterer 2018-01-15 12:04:46 +1000
  • f3a39ee57c ble: remove leftover wacom-specific code Peter Hutterer 2018-01-15 12:02:15 +1000
  • 4ec3069f78 ble: add two FIXMEs, we need to handle ServicesResolved Peter Hutterer 2018-01-15 11:59:57 +1000
  • e29c201756 ble: remove obsolete comment Peter Hutterer 2018-01-15 11:50:52 +1000
  • 5336f02df1 wacom: use int.from_bytes to convert from signed char to int Peter Hutterer 2018-01-15 09:58:51 +1000
  • 1527fae191 wacom: replace the list2le/be helpers with int.from_bytes Peter Hutterer 2018-01-15 09:57:16 +1000
  • c64446b48c ble: drop unused objectpath variable Peter Hutterer 2018-01-15 09:59:42 +1000
  • 2e716f2278 README: Bamboo Spark notes on how to get the connection dance happening Peter Hutterer 2018-01-15 11:19:23 +1000
  • 8fa2f3503c README: three backticks is enough for code formatting Peter Hutterer 2018-01-15 10:51:33 +1000
  • c4b0807c3c dbusserver: emit the bus-name-owned when we have the bus Peter Hutterer 2018-01-12 20:43:41 +1000
  • 0d88d9d0e7 ble: fix flake8 warnings Benjamin Tissoires 2018-01-12 20:21:05 +0100
  • af42bc1b27 dbusserver.py: fix flake8 warnings Benjamin Tissoires 2018-01-12 20:16:31 +0100
  • d20e2b70ad tuhi: fix flake8 warning Benjamin Tissoires 2018-01-12 20:15:15 +0100
  • 3491ff68e4 wacom: fix flake8 warnings Benjamin Tissoires 2018-01-12 20:14:26 +0100
  • 79a95bbe18 Handle tablet orientation Benjamin Tissoires 2018-01-12 20:08:51 +0100
  • bbeca669e2 wacom: turn back the log lines to be greater than 79 chars Benjamin Tissoires 2018-01-12 20:01:44 +0100
  • 7437cb6f93 wacom: opcode 0xeeff is the time since boot Benjamin Tissoires 2018-01-12 19:52:22 +0100
  • b49225c890 wacom: add helpers for big/little endian conversions Benjamin Tissoires 2018-01-12 19:48:32 +0100
  • bbded4f558 wacom: fix slate logging Benjamin Tissoires 2018-01-12 19:42:55 +0100
  • ffcad95337 README: format a bit better for readability Peter Hutterer 2018-01-12 20:37:22 +1000
  • 4aca12b6e7 Add the signals to expose the device over Tuhi's DBus interface Peter Hutterer 2018-01-12 20:18:26 +1000
  • 8e907ba81a wacom: notify via signal when a drawing is available Peter Hutterer 2018-01-12 16:18:40 +1000
  • 723282eb56 wacom: make the stroke object more generic, less SVG Peter Hutterer 2018-01-12 16:18:20 +1000
  • d214778a1c Add the wacom nordic communication bits Peter Hutterer 2018-01-12 15:30:46 +1000
  • bf2c000b57 Add a BLE abstraction layer Peter Hutterer 2018-01-12 13:52:10 +1000
  • 89cf8ef67d Add the basic DBus server implementation Peter Hutterer 2018-01-11 15:21:02 +1000
  • ea91eef4bc Add initial README for Tuhi Peter Hutterer 2018-01-11 10:03:53 +1000