Commit Graph
22 Commits
Author SHA1 Message Date
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
Vibhav Pant f9a62a24dc Add bluetooth_adapter implementation. 2023-07-23 19:01:50 +05:30
Vibhav Pant af5bea6a3d Initial sketch. 2023-07-22 15:32:25 +05:30
Timothy Hutchins ff9438a3ed Started implementing Linux specific platform
This is the start of the implementing for the Linux platform.

I aim to make this as similar to the Windows platform as possible,
although due to the fundamental difference in the two OS's, there will
be things that need to be different.
As such, I will be using the Windows platform files as a base, and
reimplementing the functions with Linux equivalents.

I am sure this will have bugs, which by my best attempt will be fixed
when found.
2023-05-19 19:19:15 -05:00