aboutsummaryrefslogtreecommitdiffstats
path: root/core/qt-ble.cpp
AgeCommit message (Expand)Author
2021-03-12Use QtBluetooth enums from their namespaceGravatar Andreas Buhr
2020-10-24cleanup: remove dc_user_device_tGravatar Berthold Stoeger
2020-09-17Extend BLE uuid matching to the characteristics, add ignore-listGravatar Linus Torvalds
2020-09-17Fix 'uud' typo in BLE uuid matching codeGravatar Linus Torvalds
2020-08-22core/BLE: delay characteristics discovery until service discovery completeGravatar Dirk Hohndel
2020-08-22core/BLE: provide state and error updates during BLE discoveryGravatar Dirk Hohndel
2020-08-22core/BLE: correct the reference for the Shearwater characteristicGravatar Dirk Hohndel
2020-05-17BLE: trivial updates to the GATT services listsGravatar Linus Torvalds
2020-05-17BLE: add list of known good/bad BLE GATT servicesGravatar Linus Torvalds
2020-01-27Update to new libdivecomputer versionGravatar Linus Torvalds
2019-08-08Cleanup: move error reporting function declarations to errorhelper.hGravatar Berthold Stoeger
2019-04-18qt-ble: return DC_STATUS_TIMEOUT rather than DC_STATUS_IO on timeoutGravatar Linus Torvalds
2019-04-12use qDeleteAll()Gravatar Rolf Eike Beer
2019-04-12get rid of some foreach and Q_FOREACH constructsGravatar Rolf Eike Beer
2019-01-22BLE debug: make things less verboseGravatar Dirk Hohndel
2018-10-08qt-ble: add 'get_name()' function to expose the BLE name to libdivecomputerGravatar Linus Torvalds
2018-10-06qt-ble: add support for libdivecomputer 'set_timeout()' functionGravatar Linus Torvalds
2018-10-06qt-ble: add support to wait for descriptor write completionGravatar Linus Torvalds
2018-10-06qt-ble: move basic uuid filtering back to service discoveryGravatar Linus Torvalds
2018-10-01Bluetooth: use_random_address helper isn't needed on WindowsGravatar Dirk Hohndel
2018-09-30Bluetooth: don't use random addresses on WindowsGravatar Dirk Hohndel
2018-09-26qt-ble: allow reading of partial packet dataGravatar Linus Torvalds
2018-09-25qt-ble: add BLE packet debugging codeGravatar Linus Torvalds
2018-09-25qt-ble: only connect the signals to the preferred serviceGravatar Linus Torvalds
2018-09-24qt-ble: re-organize how we pick the GATT characteristics to read and writeGravatar Linus Torvalds
2018-09-23qt-ble: set up infrastructure for better preferred service choiceGravatar Linus Torvalds
2018-09-23qt-ble: use the WAITFOR() macro rather than open-coding wait loopsGravatar Linus Torvalds
2018-09-06Garmin devices - like Shearwater - want random BLE addressingGravatar Linus Torvalds
2018-06-20qt-ble: purge pending read data when writingGravatar Linus Torvalds
2018-06-20qt-ble: improve responsiveness of waiting for bluetooth dataGravatar Linus Torvalds
2018-05-26core: qt-ble.cpp remove postEvent for all platformsGravatar jan Iversen
2018-05-21core: Change Q_UNUSED to no parameter nameGravatar jan Iversen
2018-05-21iOS: qt-ble.cpp remove unsupported event.Gravatar jan Iversen
2018-05-14Core: introduce new subsurface-string headerGravatar Dirk Hohndel
2018-04-24Convert our custom IO model to new libdivecomputer IO modelGravatar Linus Torvalds
2018-04-19Cleanup: Make local function waitFor() of static linkageGravatar Berthold Stoeger
2018-04-19Coding style: remove superfluous semicolonsGravatar Berthold Stoeger
2018-04-13BLE debug: show more packagesGravatar Dirk Hohndel
2018-03-14Cleanup: consistently use qPrintable()Gravatar Berthold Stoeger
2018-02-26Cleanup: Use QString as parameter for [get|save]BtDeviceInfo()Gravatar Berthold Stoeger
2017-12-28Cleanup: Uninitialized scalar fieldGravatar Jan Mulder
2017-11-13Better error message on BLE connection timeoutGravatar Berthold Stoeger
2017-11-02Fix resource leaks in qt-ble.cppGravatar Berthold Stoeger
2017-09-20BLE support: simplify write functionGravatar Dirk Hohndel
2017-09-17BLE on non-Apple OSs: switch back to using BT addressGravatar Dirk Hohndel
2017-09-17BLE: try to pick the correct descriptor to write toGravatar Dirk Hohndel
2017-09-17BLE: create controller from QBtDeviceInfoGravatar Dirk Hohndel
2017-08-26Another signed/unsigned warningGravatar Dirk Hohndel
2017-08-01Null check before writing to pointerGravatar Anton Lundin
2017-07-11Trivial code cleanupGravatar Jan Mulder