aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* BTAdapter::stopDiscovery(): Resolves checkDiscoveryState error message @ HCI ...Sven Gothel2021-09-251-1/+7
* BTAdapter::poweredOff: Fix passiv behavior, no ERR_PRINT (only if !isValid())...Sven Gothel2021-09-252-12/+15
* HCIACLData::getL2CAPFrame: Only show l2cap drops for detailed 'direct_bt.debu...Sven Gothel2021-09-251-3/+4
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-245-104/+217
* EIRDataTypeSet: Simplify toString()Sven Gothel2021-09-241-62/+6
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-2410-6/+496
* HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D...Sven Gothel2021-09-2410-16/+363
* HCIHandler::le_read_phy(..)/BTDevice::getConnectedLE_PHY(..): Use orig HCI ar...Sven Gothel2021-09-245-43/+29
* HCIHandler: Return HCIStatusCode::DISCONNECTED if not open instead of INTERNA...Sven Gothel2021-09-241-12/+12
* Added HCIHandler::check_open_connection(..): Reuse same state and param check...Sven Gothel2021-09-242-81/+61
* BTAdapter: Simplify State checking isValid() && hci.isOpen() && POWERED via i...Sven Gothel2021-09-242-43/+23
* [BTGatt|SMP]Handler::l2capReaderThreadImpl(): Only an error if 0 > len, 0 == ...Sven Gothel2021-09-232-2/+2
* L2CAPComm::read()/write(): Expose 'len' in debug messagesSven Gothel2021-09-231-12/+12
* [BTGatt|SMP]Handler::l2capReaderThreadImpl()/send(): On R/W failue, IRQ|DBT o...Sven Gothel2021-09-232-14/+22
* HCIHandler/BTDevice: Enhance API doc on conn_latency and supervision_timeout;...Sven Gothel2021-09-233-4/+13
* L2CAPComm::getStateString(..): Add more details: interrupt_flag if avail and ...Sven Gothel2021-09-231-3/+11
* BTGattHandler::validateConnected(): Propagate l2capHasIOError -> has_ioerror ...Sven Gothel2021-09-231-3/+3
* Resolve L2CAPComm post-close 'has_ioerror' setting (reusing instance failed);...Sven Gothel2021-09-234-36/+158
* Bump jaulib v0.4.5Sven Gothel2021-09-231-0/+0
* Refine initAdapter() in exampled: Remove listener on start[Discovery/Advertis...Sven Gothel2021-09-214-4/+12
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-2111-88/+151
* Bump jaulib to v0.4.4 (Silence catch2 compilation ..)Sven Gothel2021-09-191-0/+0
* Silence g++ warnings via prelim nullptr and `pointer overflow` checks (redund...Sven Gothel2021-09-192-1/+17
* Resolve ManufactureSpecificData's POctet ctor exception capability, i.e. remo...Sven Gothel2021-09-192-10/+10
* Bump README; Link BTAdapter::isInitialize() in API-docSven Gothel2021-09-183-0/+12
* Java public interface methods are always public, remove 'public' qualifier in...Sven Gothel2021-09-185-77/+77
* Add BTGattChar::findGattDesc() (C++ and Java) - Aligned find* methods across ...Sven Gothel2021-09-187-45/+37
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-188-34/+66
* README: Bump description for upcoming v2.4.0Sven Gothel2021-09-181-2/+12
* Align Java/C++ findGatt[Service,Char](..) in BTDevice and BTGattService, remo...Sven Gothel2021-09-188-73/+103
* Eclipse: Add some jaulib dirs to classpath (Java)Sven Gothel2021-09-181-0/+3
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-1850-2789/+283
* CMake: THREADS_PREFER_PTHREAD_FLAG ONSven Gothel2021-09-181-1/+2
* BTDevice::connectLE: Allow explicit connect request to BLERandomAddressType [...Sven Gothel2021-09-181-15/+8
* EInfoReport::read_data: [ERR -> DBG]_PRINT on unknown AD type; Reduce verbositySven Gothel2021-09-181-2/+2
* BLERandomAddressType: API doc: Add more details.Sven Gothel2021-09-181-2/+8
* BTDevice.java API doc: Align w/ C++, mention 'remote'Sven Gothel2021-09-161-1/+1
* ATTPDUMsg: Classify request to be specially handled in BTGattHandler (TODO); ...Sven Gothel2021-09-162-4/+49
* BTAdapter/Slave + Remote BTDevice/Master: Allow Connecting through - BTAdapte...Sven Gothel2021-09-162-4/+25
* BTManager::initializeAdapter: Testing whether SET_CONNECTABLE 1 is required f...Sven Gothel2021-09-163-7/+19
* BTGattHandler::ctor: Only issue exchangeMTUImpl(..) in GATTRole::ClientSven Gothel2021-09-161-16/+20
* MgmtEvent::ctor: Remove writing opc, dev_id and param_size: Done in called su...Sven Gothel2021-09-161-4/+1
* Add HCIHandler::le_read_remote_features(..)Sven Gothel2021-09-162-3/+76
* BTAdapter: Only listen to HCI + Mgmt when initialize(..) is being called: Sup...Sven Gothel2021-09-162-52/+72
* Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and...Sven Gothel2021-09-1612-121/+306
* Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment...Sven Gothel2021-09-166-7/+26
* Doxygen: Sort: Member Yes -> No, Brief No -> yes, Ctors No -> YesSven Gothel2021-09-162-6/+6
* Fix HCIHandler::le_enable_adv(..): Use HCIOpcode::LE_SET_EXT_ADV_ENABLESven Gothel2021-09-151-2/+2
* Introduce BTRole: Bluetooth device roles from the perspective of the link lay...Sven Gothel2021-09-1510-10/+190
* BTAdapter/HCIHandler Refine advertising/discovery state validationSven Gothel2021-09-156-51/+125