summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Java JNI: Implement DBGattServer.Listener incl DBGattServer.[add|remove]Liste...Sven Gothel2021-11-154-21/+235
* DBGattServer.hpp: DBGatt[Desc|Char|Service|Server]: Use jau::JavaUplink for o...Sven Gothel2021-11-156-44/+89
* DBTAdapter.cxx: jau::search_*(..) already validates results and throws jau::I...Sven Gothel2021-11-151-120/+13
* Bump jaulib v0.7.2Sven Gothel2021-11-151-0/+0
* dbt_peripheral00: Drop virtual on override; DBTPeripheral00: Drop overriding ...Sven Gothel2021-11-152-4/+2
* peripheral00 example: Bring back 100ms sleep @ disconnected before restart ad...Sven Gothel2021-11-142-0/+4
* BTAdapter::poweredOff(): Silence 'Powered-Off' INFO_PRINT -> DBG_PRINTSven Gothel2021-11-141-4/+5
* Align DBTPeripheral00.java w/ dbt_peripheral00.cpp: initAdapter() w/ full nam...Sven Gothel2021-11-144-24/+81
* BT[Adapter,Device,..]: Guarantee proper toString() method, add to interface.Sven Gothel2021-11-145-0/+14
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-1414-35/+243
* DBGatt[Desc|Char|Service].java: Working proxy for DBGattServer/Peripheral on ...Sven Gothel2021-11-138-104/+606
* DBGatt[Desc|Char|Service]: Use mutable and const field accessors; Remove Java...Sven Gothel2021-11-134-153/+215
* Fix JAVA_MAIN_PACKAGE pathSven Gothel2021-11-131-1/+1
* DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ...Sven Gothel2021-11-134-196/+235
* BTGattDesc::toString(): Only leave 'override' for the virtual parent, never d...Sven Gothel2021-11-131-1/+1
* Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code linesSven Gothel2021-11-137-108/+111
* Align early Direct-BT version output in main function and use fprintf_td() / ...Sven Gothel2021-11-093-40/+39
* DBGattServer: Disable not yet implemented JNI linkSven Gothel2021-11-091-2/+2
* DBTPeripheral: Port over 'MyGATTServerListener extends DBGattServer.Listener'...Sven Gothel2021-11-091-11/+207
* DBGattServer.Listener: Abstract methods -> public; Add some DBGattServer::fin...Sven Gothel2021-11-091-11/+35
* Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng...Sven Gothel2021-11-095-0/+96
* DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co...Sven Gothel2021-11-096-101/+206
* DBGatt[Char|Desc]: Simply use 'parent' ctor instead of a 'setup' functionSven Gothel2021-11-092-27/+13
* DBTScanner10.java: Show utf8 value for notification/indication data (like dbt...Sven Gothel2021-11-091-2/+4
* BTGattDesc::toString(): Show utf8 valueSven Gothel2021-11-091-1/+4
* BTGattChar::toString(): Place 'value' at the end, descriptor string is not pa...Sven Gothel2021-11-091-2/+3
* DBGatt[Char|Desc]::toString(): Show utf8 stringSven Gothel2021-11-093-11/+19
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-099-47/+607
* dbt_peripheral00.cpp: Add jau::uuid128_t DataServiceUUID; Cleanup DBGattChar ...Sven Gothel2021-11-091-11/+12
* DBGattServer.hpp: Reorder methods a little (readability)Sven Gothel2021-11-091-26/+26
* GattCharPropertySet: Add more versatile operations, ctor with Type and return...Sven Gothel2021-11-091-1/+4
* BTGattCmd: Refine API docSven Gothel2021-11-082-4/+8
* DBGattServer::Listener: Fix API docSven Gothel2021-11-083-11/+52
* DBGattServer::Listener: Add connected() and mtuChanged(): Supporting using pr...Sven Gothel2021-11-084-32/+122
* BTGattCmd.java: (c) 2020 -> 2021Sven Gothel2021-11-081-2/+2
* Add BTGattCmd (C++/Java): Conveniently maps a GATT command and optionally its...Sven Gothel2021-11-087-2/+1043
* Add BTFactory.initDirectBTLibrary()Sven Gothel2021-11-081-0/+7
* Fix JNI DBTGattService_getCharsImpl(): Missed 'userDescriptionIndex' in _char...Sven Gothel2021-11-081-3/+4
* BTDevice.java: Align API functions to C++: getServices() -> getGattServices()...Sven Gothel2021-11-084-21/+28
* Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less...Sven Gothel2021-11-085-28/+104
* Add example: dbt_readsmpkey.cpp: Read SMPKeyBin files and dump themSven Gothel2021-11-085-0/+191
* SMPKeyBin.java: Fix LE uint16_t compilation (missed '& 0xff'); Add main funct...Sven Gothel2021-11-081-2/+20
* scripts/build-doc.sh: Create tar archive of doc (Bump jaulib for same change)Sven Gothel2021-11-042-1/+3
* README: Remove '*' and '`' in section header, since Doxygen 2+ style doesn't ...Sven Gothel2021-11-041-12/+12
* HCIHandler/BTAdapter::startDiscovery(): le_scan_active default false -> true,...Sven Gothel2021-11-043-6/+6
* BTAdapter: Add noexcept (startDiscovery(), removeAllStatusListener()); BTDevi...Sven Gothel2021-11-043-7/+7
* BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle...Sven Gothel2021-11-044-6/+9
* Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi...Sven Gothel2021-11-044-31/+52
* Bump jaulib (API doc/Doxygen fix)Sven Gothel2021-11-031-0/+0
* Bump jaulib v0.7.1Sven Gothel2021-11-031-0/+0