summaryrefslogtreecommitdiffstats
path: root/api/direct_bt/SMPHandler.hpp
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: cover modernize-pass-by-value, handle modernize-use-equals-deleteSven Gothel2022-11-271-1/+1
* clang-tidy fixes part-1Sven Gothel2022-11-271-4/+6
* Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::...Sven Gothel2022-09-161-1/+1
* Adopt to jau::function<R(A...)> from jau::FunctionDef<>Sven Gothel2022-09-161-2/+2
* Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1Sven Gothel2022-05-221-0/+7
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-011-1/+1
* SMPHandler: Also use service_runner; Remove HCIHandler::pidSelfSven Gothel2022-04-151-7/+4
* WIP: BTAdapter::startDiscovery(): Retry up to MAX_BACKGROUND_DISCOVERY_RETRY ...Sven Gothel2022-04-141-15/+1
* L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o...Sven Gothel2022-04-101-1/+1
* L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr...Sven Gothel2022-04-101-2/+2
* SMPHandler.hpp: #define -> 'inline constexpr' to allow proper compile time an...Sven Gothel2022-04-101-8/+8
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-281-0/+2
* Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s...Sven Gothel2021-11-171-1/+1
* Adapt to jau::ringbuffer API changeSven Gothel2021-10-311-1/+1
* SMPHandler CONSIDER_HCI_CMD_FOR_SMP_STATE=0 (disabled): Continue SC Periphera...Sven Gothel2021-10-271-1/+1
* Add 3 HCI Commands + 1 HCI MetaEvent to support SMP SC on slave peripheral si...Sven Gothel2021-10-261-0/+2
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-181-2/+2
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec...Sven Gothel2021-08-301-0/+20
* Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changesSven Gothel2021-06-111-1/+1
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-251-5/+5
* Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (...Sven Gothel2021-01-111-1/+1
* Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat...Sven Gothel2021-01-061-2/+2
* smart_ptr-3: Handle HCIEvent + SMPPDUMsg instances via std::unique_ptr instea...Sven Gothel2020-12-141-3/+3
* Have doxygen produce links to enum class type using ::EnumClassType (however,...Sven Gothel2020-11-241-3/+3
* L2CAPComm: Optionally set BTSecurityLevel @ open after bind, before connect; ...Sven Gothel2020-11-231-3/+3
* Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ...Sven Gothel2020-11-191-4/+4
* Align SMPHandler::establishSecurity(..), DBTDevice::connectSMP(..) with L2CAP...Sven Gothel2020-11-171-0/+8
* MgmtTypes: Reorg MgmtMsg <- [MgmtCommand (w/ Opcode), MgmtEvent (w/ Opcode)];...Sven Gothel2020-11-091-0/+2
* SMPHandler: Add define SMP_SUPPORTED_BY_OS and have DBTDevice exclude compila...Sven Gothel2020-11-081-0/+9
* Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when suppor...Sven Gothel2020-11-081-0/+222