Project_SylDa/android
Repository files (latest commit first)
Filename Latest commit message Latest commit date
eddy cd2d949f87
Some checks failed
CI / android (push) Has been cancelled
CI / firmware (push) Has been cancelled
Fix BLE scan + touch logic + UUID + version read
- Client: change passive BLE scan to active scan (setActiveScan(true))
  Server puts name/UUID in scan response; passive scan never
  received them, so isAdvertisingService() and getName() failed.
- Server: add INPUT_PULLUP on touch pins to prevent floating
  triggers when sensors disconnected
- Server: update BLE UUID characteristic in SET_ID handler
  (pUuidChar->setValue) so reconnecting clients see correct UUID
- Server: touch logic changed from t1Active/t2Active to
  !t1Active/!t2Active (door closed = relay ON)
- Android: flushReadBuffer before VERSION? to discard stale
  boot log output; use Regex for BUILD_NR parsing
- copy_firmware.sh: copy to firmware/server/ and firmware/client/
  subdirectories to match EspFlasher.assetPath()
- version.txt: server=20 client=5
2026-08-03 16:38:26 +02:00
..
app Fix BLE scan + touch logic + UUID + version read 2026-08-03 16:38:26 +02:00
gradle/wrapper Replace BLE encryption with HMAC-only auth, add buildnr, fix post-flash flow 2026-07-26 15:46:28 +02:00
build.gradle Upgrade Kotlin from 1.9.24 to 2.0.21 2026-07-26 16:40:21 +02:00
gradle.properties Initial commit: BLE relay controller for Atom VoiceS3R 2026-07-26 01:17:31 +02:00
gradlew Initial commit: BLE relay controller for Atom VoiceS3R 2026-07-26 01:17:31 +02:00
settings.gradle Rewrite USB key reader: raw USB API + retry logic 2026-07-26 09:02:41 +02:00