Files
utun2/tools/chatgui-android/jni_bridge/android_ble.h
T
evgeny ba1c4cf160 Add cross-platform BLE transport and Bluetooth settings
Integrate shared C transport with desktop and Android frontends, add radio probes and detailed Windows diagnostics, and fix GUI build dependencies and early configuration startup errors.
2026-10-29 10:51:19 +01:00

11 lines
628 B
C

/* Android BLE lifetime: detach вызывается в worker перед уничтожением instance/uasync.
* Радио живёт за JNI; транспорт и ll_queue принадлежат worker. */
#ifndef ANDROID_BLE_H
#define ANDROID_BLE_H
struct ble_transport;
/* Заимствованный общий C handle либо NULL. Только поток ядра, действителен до detach.
* TX/RX — ble_tx_put/ble_rx_get; потребитель освобождает извлечённые ll_entry. */
struct ble_transport* android_ble_transport(void);
void android_ble_detach(void);
#endif