Rootcause: Update the source file path used by the `libbt-framework-client` library.
Signed-off-by: chejinxian1 <chejinxian1@xiaomi.com>
Signed-off-by: miot-robot <miot-robot@xiaomi.com>
Rootcause: Within the Android build system, the RPMSG service is inaccessible. Consequently, the corresponding library path has been added to Android.bp, and the include header file for the source file utilising RPMSG has been updated.
Signed-off-by: chejinxian1 <chejinxian1@xiaomi.com>
Signed-off-by: miot-robot <miot-robot@xiaomi.com>
1. Add support to RPMsg UART
2. Enable SPP over PRMsg UART
Before, we need "mount -t rpmsgfs -o cpu=cp,fs=/dev/pts /dev/cp/pts".
But, it's NOT supported any more for wrong POLL behaviors which might block the system.
3. Add Android LOGD to print debug logs
4. Android.bp(Need to add a Go file to check whether it's Android 12 or Android 14)
Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>
dependson:4078095 4115005
1. Update Android.bp
2. Redefine enum and macro that conflict with Android definition
3. Fix a bug about socket to report all UUID array from Bluelet to APP clients
Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>
dependson:4036148
1. Enable Socket(AF_INET) first on Android
2. Fix the improper definition of Struct over Socekt between 64 bits and 32 bits system.
3. Modify the bttool to let it work similar to Vela
Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>
1. Port Vela Bluetooth Framework Socket Client onto Android.
2. For Socket Server, Service, SAL, we didn't port them onto Android.
3. For bttool, the function is not ready yet.
4. With this libbt-framework-client.so, we can start working on BTIF wrapper over Vela BT Framework Socket Client API.
5. And, we can also start working on bttool over Vela BT Framework Socket Client API later.
Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>