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