| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | DBGatt[Desc|Char|Service]: Use mutable and const field accessors; Remove Java... | Sven Gothel | 2021-11-13 | 1 | -68/+68 |
* | DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ... | Sven Gothel | 2021-11-13 | 1 | -78/+78 |
* | Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code lines | Sven Gothel | 2021-11-13 | 1 | -8/+8 |
* | Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng... | Sven Gothel | 2021-11-09 | 1 | -0/+8 |
* | DBGattServer::Listener: Add connected() and mtuChanged(): Supporting using pr... | Sven Gothel | 2021-11-08 | 1 | -1/+31 |
* | BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle... | Sven Gothel | 2021-11-04 | 1 | -1/+1 |
* | Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi... | Sven Gothel | 2021-11-04 | 1 | -10/+13 |
* | BTGattHandler::send[Indi|Notifi]cation(): Constring handle to be of character... | Sven Gothel | 2021-11-03 | 1 | -32/+39 |
* | BTGattHandler::findCharacterisicsByValueHandle(): Cleanup usage and argument ... | Sven Gothel | 2021-11-03 | 1 | -10/+6 |
* | BTGattHandler::sendIndication(): Add missing mtx_command lock to sync sendWit... | Sven Gothel | 2021-11-03 | 1 | -0/+1 |
* | Adapt to jau::ringbuffer API change | Sven Gothel | 2021-10-31 | 1 | -3/+3 |
* | BTGattHandler::disconnect: Fix NPE (oops) | Sven Gothel | 2021-10-28 | 1 | -1/+1 |
* | Add DBGattServer::Listener::disconnect(..) for cleanup, example: Full cleanup... | Sven Gothel | 2021-10-27 | 1 | -0/+20 |
* | BTGattHandler::send(..): Fix IllegalArgumentException message: Msg PDU size >... | Sven Gothel | 2021-10-27 | 1 | -2/+2 |
* | Unify connectGATT() delay (100-150 ms) in BTDevice::processDeviceReady() | Sven Gothel | 2021-10-26 | 1 | -1/+0 |
* | BTGattHandler::ctor: Add 100ms delay before exchangeMTUImpl(); Working self-c... | Sven Gothel | 2021-10-24 | 1 | -0/+1 |
* | L2CAPComm, BTGattHandler: Silence WORDY/DEBUG PRINT on expected L2CAPComm::RW... | Sven Gothel | 2021-10-24 | 1 | -1/+1 |
* | BTGattHandler::replyWriteReq: WARN_PRINT -> COND_PRINT AttWriteResp not a war... | Sven Gothel | 2021-10-19 | 1 | -1/+1 |
* | BTDevice/BTGattHandler: Add send[Notification|Indication](..) commands | Sven Gothel | 2021-10-19 | 1 | -0/+37 |
* | BTGattHandler: Add full replyWriteReq() for Opcode's WRITE_REQ, WRITE_CMD and... | Sven Gothel | 2021-10-19 | 1 | -42/+298 |
* | BTGattHandler/AttPDU: Use safe MAX_ATT_MTU = 512 + 1 for opcode, not for othe... | Sven Gothel | 2021-10-18 | 1 | -2/+6 |
* | Add DBGattServer::att_mtu, enabling custom max ATT_MTU size (also used for te... | Sven Gothel | 2021-10-16 | 1 | -1/+1 |
* | MAX_ATT_MTU = 512 (attribute value length) + 5 | Sven Gothel | 2021-10-16 | 1 | -1/+1 |
* | Adding DBGattServer::Listener allowing server application to react on remote ... | Sven Gothel | 2021-10-16 | 1 | -3/+50 |
* | minor debug print fixes | Sven Gothel | 2021-10-16 | 1 | -2/+2 |
* | BTGattHandler::l2capReaderThreadImpl(): Add COND_PRINT(env.DEBUG_DATA..) for ... | Sven Gothel | 2021-10-15 | 1 | -1/+1 |
* | BTGattHandler: reply*(): Simplify tail (loop/branch closing) | Sven Gothel | 2021-10-15 | 1 | -31/+32 |
* | BTGattHandler: Fix rspMaxSize for reply element list commands: min(255,MTU-2) | Sven Gothel | 2021-10-15 | 1 | -2/+2 |
* | BTGattHandler::replyReadMsg(): Use offset and MTU max size | Sven Gothel | 2021-10-15 | 1 | -7/+10 |
* | BTGattHandler: Add disabled code to transfer a service chunk due to > MTU siz... | Sven Gothel | 2021-10-15 | 1 | -0/+31 |
* | BTGattHandler: Fix 'one off' error when testing against MTU size | Sven Gothel | 2021-10-15 | 1 | -4/+4 |
* | BTGattHandler: Enumerate COND_PRINT for clarity | Sven Gothel | 2021-10-15 | 1 | -14/+13 |
* | Fix AttElementList (Response) writing (peripheral): Have 'virtual setElementS... | Sven Gothel | 2021-10-14 | 1 | -8/+9 |
* | Fix BTGattHandler::replyFindInfoReq(): Add missing rspSize accumulation | Sven Gothel | 2021-10-13 | 1 | -0/+1 |
* | [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de... | Sven Gothel | 2021-10-13 | 1 | -0/+2 |
* | BTGattHandler: Add replyAttPDUReq() for requests[ReadByGroupTypeReq, ReadByTy... | Sven Gothel | 2021-10-12 | 1 | -22/+338 |
* | BTGattHandler: Pass through user's DBGattServer reference if GATTRole::Server | Sven Gothel | 2021-10-10 | 1 | -0/+3 |
* | Gatt-Server: Fix AttErrorRsp; Better grouping of AttPDUs: OpcodeType and ReqR... | Sven Gothel | 2021-10-07 | 1 | -13/+67 |
* | Adopt to jaulib v0.4.9; Fixes BTSecurityRegistry::getStartOf(..) | Sven Gothel | 2021-10-05 | 1 | -22/+22 |
* | BTGattService: Clarify fields; BTGatt*::toString(): Add type prefix | Sven Gothel | 2021-10-03 | 1 | -5/+5 |
* | Fix BTGattHandler::discoverDescriptors(): Query cd_handle_end is next_char_ha... | Sven Gothel | 2021-10-02 | 1 | -2/+2 |
* | BTGattChar: Remove redundant service_handle (reference to service is held), c... | Sven Gothel | 2021-10-02 | 1 | -1/+0 |
* | Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati... | Sven Gothel | 2021-09-29 | 1 | -0/+9 |
* | Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene... | Sven Gothel | 2021-09-26 | 1 | -1/+3 |
* | L2CAPComm::[read|write]: Explode 'errout:' branch: WORDY_ for (!is_open || in... | Sven Gothel | 2021-09-26 | 1 | -1/+1 |
* | L2CAPComm::ExitCode -> RWExitCode | Sven Gothel | 2021-09-26 | 1 | -4/+4 |
* | L2CAPComm/BTGattHandle/SMPHandler: Show informal INFO_PRINT on non interrupti... | Sven Gothel | 2021-09-25 | 1 | -3/+3 |
* | [BTGatt|SMP]Handler::l2capReaderThreadImpl(): Only an error if 0 > len, 0 == ... | Sven Gothel | 2021-09-23 | 1 | -1/+1 |
* | [BTGatt|SMP]Handler::l2capReaderThreadImpl()/send(): On R/W failue, IRQ|DBT o... | Sven Gothel | 2021-09-23 | 1 | -7/+11 |
* | BTGattHandler::validateConnected(): Propagate l2capHasIOError -> has_ioerror ... | Sven Gothel | 2021-09-23 | 1 | -3/+3 |