aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene...Sven Gothel2021-09-263-14/+51
* Add build-cross.sh using chroot to target system (from my pi-gen work, using ...Sven Gothel2021-09-262-0/+95
* scripts/run*: Unify launch scripts using single defintion and symbolic links ...Sven Gothel2021-09-2611-454/+194
* Add more details and overview to Bluetooth 4 + 5 AdapterSven Gothel2021-09-266-4/+197
* L2CAPComm::[read|write]: Explode 'errout:' branch: WORDY_ for (!is_open || in...Sven Gothel2021-09-263-74/+158
* L2CAPComm::ExitCode -> RWExitCodeSven Gothel2021-09-264-49/+52
* L2CAPComm/BTGattHandle/SMPHandler: Show informal INFO_PRINT on non interrupti...Sven Gothel2021-09-253-7/+7
* 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