feat: Enhance HomeScreen with RX/TX indicators and long press functionality

- Added GestureDetector to RX/TX indicators for long press to open PacketLogScreen.
- Refactored RX/TX indicator code for better readability.
- Updated disconnect button to maintain functionality.

feat: Extend MeshCoreBleService with new login and message handling features

- Introduced new callbacks for device info, message waiting, login success, and login fail.
- Implemented handling for new message waiting and login success/fail pushes.
- Enhanced device info parsing to include additional fields such as firmware version, max contacts, and more.

fix: Correct MeshCoreConstants response codes

- Added new response codes for custom variables, advertisement path, and tuning parameters.
This commit is contained in:
Janez T
2025-10-14 21:11:54 +02:00
parent 219eeecacd
commit 9238be1a59
5 changed files with 807 additions and 986 deletions

View File

@@ -69,6 +69,9 @@ class MeshCoreConstants {
static const int respChannelInfo = 18;
static const int respSignStart = 19;
static const int respSignature = 20;
static const int respCustomVars = 21;
static const int respAdvertPath = 22;
static const int respTuningParams = 21; // Same as respCustomVars per protocol
// Push Codes (Device -> App, unsolicited)
static const int pushAdvert = 0x80;