53 Commits
Author SHA1 Message Date
Lasan Mahaliyana f8a9dfc1c7 WIP: wifi direct support. merged from upstream 2026-07-26 22:48:27 +05:30
Lasan Mahaliyana cefeaca710 ran ble_v2 through formatter. added GC only handling to bwu 2026-07-26 20:30:51 +05:30
lasan d7f703a991 Reapply "removed bluetooth_classic_socket specific stream semantics. all linux sockets should use stream.h. improved stream semantics in stream.h"
This reverts commit 844bf42e7e.
2026-06-11 13:04:11 +05:30
lasan 844bf42e7e Revert "removed bluetooth_classic_socket specific stream semantics. all linux sockets should use stream.h. improved stream semantics in stream.h"
This reverts commit 18970db598.
2026-06-11 12:42:59 +05:30
lasan 18970db598 removed bluetooth_classic_socket specific stream semantics. all linux sockets should use stream.h. improved stream semantics in stream.h 2026-06-09 21:38:13 +05:30
lasan 40a9bb89b1 fixed crypto linking issues 2026-06-05 17:40:50 +05:30
lasan 314042740f added file path tests. they all fail but hey they're there lol 2026-06-05 11:01:01 +05:30
lasan 56a3e98480 feature parity with windows socket tests 2026-06-05 09:50:16 +05:30
lasan 6de5147e35 rewrote bluetooth classic and ble l2cap sockets. added test for l2cap socket 2026-06-05 01:10:47 +05:30
lasan dd7c1f521c sdbus-cpp will now be built by bazel instead of relying on system sdbus-cpp 2026-05-16 18:56:25 +05:30
lasan cf63fe5b5d added linux feature flag to enable 5ghz hotspot 2026-04-17 11:21:47 +05:30
Lasan Mahaliyana 29e1aa0555 added sepereate cc_library for system clock 2026-03-26 20:49:27 +05:30
Lasan Mahaliyana f884cf3473 implemented gatt but removed it from ble_v2_medium. implemented bluez_agent and bluez agent manager for accepting incoming pairing requests 2026-03-22 00:50:27 +05:30
Lasan Mahaliyana 734b052d56 removed boringssl from crypto in linux build 2026-03-01 11:52:01 +05:30
Lasan Mahaliyana 2539024306 Implemented BLE l2cap legacy control flow 2026-02-10 22:26:41 +05:30
Lasan Mahaliyana c547d9ff4c Added qml reference application 2026-02-07 11:50:58 +05:30
Lasan Mahaliyana 3fd04004d6 updated BUILD files and MODULE.bazel for bazel 9 2026-02-06 23:28:25 +05:30
kidfromjupiter 5ec5b2b10f removed wifi direct from build 2026-02-04 20:06:43 +00:00
kidfromjupiter e09907e335 Re enabled l2cap for testing 2026-02-03 17:26:56 +00:00
kidfromjupiter 2c285eabb2 Added hedron targets for linux 2026-01-21 02:35:20 +00:00
kidfromjupiter bac1ffe00e Added hedron compile command extractor to MODULE.bazel and BUILD in linux 2026-01-17 18:11:07 +00:00
kidfromjupiter f4be67850b Reverted shared devices_ between blev2 and bt classic 2026-01-17 15:47:53 +05:30
kidfromjupiter f14d0ee04d Implemented bluetooth socket stubs 2026-01-12 10:45:09 +00:00
kidfromjupiter 329f2ce2c9 Added GattProfile. Disabled fast adverts due to linux not supporting random mac addresses. 2026-01-12 08:17:05 +00:00
kidfromjupiter 52dfdd6a56 Enabled BLE advertisements with extended + GATT server. 2026-01-10 06:52:01 +00:00
kidfromjupiter 2d98bab2f1 updated build 2026-01-06 05:25:00 +00:00
kidfromjupiter 0432c47542 Added wifi hotspot medium. Fixed mutex deadlock when bandwidth upgrade with bt classic socket 2026-01-05 14:17:26 +00:00
kidfromjupiter 43c6c38a55 Fixed race conditions with simultaneous connections 2026-01-03 14:40:02 +00:00
kidfromjupiter dd21d80dc8 bugfixes and fixes to race conditions. bluetooth advertising only / discovery only works now. linux -> android conn. initiation works. android -> linux doesnt work. android doesn't seem to recognise linux. linux <-> linux works. but each devices have to be in discover/advert modes. can't be both 2026-01-02 12:29:54 +00:00
kidfromjupiter 6c41d26a86 Doesn't build yet. But did more work to align the older fork with newer APIs. 2025-12-29 13:35:08 +00:00
kidfromjupiter 5f93c46954 ported over BUILD file 2025-12-29 04:41:32 +00:00
Vibhav Pant 42be2b343d Move all common TCP sockets code to tcp_server_socket.h. 2023-09-13 16:47:49 +05:30
Vibhav Pant e61a3aa677 Add support for GATT clients. 2023-09-13 14:32:44 +05:30
Vibhav Pant 7f732a52e7 Rename bluez_gatt_service.{cc,h} to bluez_gatt_service_server 2023-09-11 17:46:42 +05:30
Vibhav Pant 6e524684a6 Rename bluez_gatt_characteristic.{cc,h} to bluez_gatt_characteristic_server 2023-09-11 17:37:59 +05:30
Vibhav Pant 54d31abedf Add an initial BLE v2 implementation. 2023-09-08 16:53:49 +05:30
Vibhav Pant 10f606ee51 Add BluetoothInputStream, BluetoothOutputStream. 2023-09-01 19:58:05 +05:30
Vibhav Pant b4fd1e0ced Split off most of NetworkManager code into their own files. 2023-08-30 18:48:10 +05:30
Vibhav Pant 86cffae21f Move dbus stubs to generated package. 2023-08-29 23:56:15 +05:30
Vibhav Pant be5fcba2d2 Add copyright headers. 2023-08-29 22:12:10 +05:30
Vibhav Pant 9130c37b4f Add ble headers. 2023-08-29 14:03:28 +05:30
Vibhav Pant 4978e6bea9 Rewrite timer to use POSIX timers. 2023-08-27 20:50:26 +05:30
Vibhav Pant 4018ff6240 Fix deps. 2023-08-27 15:00:03 +05:30
Vibhav Pant 24cd783755 Add missing headers. 2023-08-27 14:06:10 +05:30
Vibhav Pant f5c66fb83f Add Wifi Direct files. 2023-08-27 00:35:37 +05:30
Vibhav Pant 2a05ca9620 Add additional files. 2023-08-26 21:49:42 +05:30
Vibhav Pant 929b3c6076 Merge remote-tracking branch 'proatgram/linux-platform' 2023-08-23 17:41:43 +05:30
Vibhav Pant e7be02752d Add headers to library comm. 2023-08-23 17:29:59 +05:30
Vibhav Pant c8af59666d Rewrite dbus code using sdbus-c++ 2023-08-15 20:52:51 +05:30
Vibhav Pant 037d8c6f38 Add additional libraries. 2023-08-03 17:17:59 +05:30