agessaman
|
a9f68c2971
|
modify event callback handling to call synchronous callbacks inline, ensuring futures are resolved before waiting. This prevents race conditions when scheduling callbacks asynchronously.
|
2026-02-19 19:31:56 -08:00 |
|
agessaman
|
ad7e48d028
|
add support for recv_errors in STATUS_PACKETS response
|
2026-01-29 20:41:48 -08:00 |
|
agessaman
|
45c265f9c9
|
Update BLE signing example to use a default chunk size of 120 bytes and add signature verification with the device's public key. Enhance debug output for data length and signature verification results.
|
2025-12-15 21:29:12 -08:00 |
|
agessaman
|
1ecc1d8055
|
Add timeout argument to sign and sign_finish methods for improved BLE operation handling
|
2025-12-15 19:54:44 -08:00 |
|
agessaman
|
a814bd19b6
|
update documentation to reflect new signing commands
|
2025-12-15 05:58:18 -08:00 |
|
agessaman
|
c42c30c25d
|
implement device signing binary frames and sign() command for on-device signing.
|
2025-12-14 22:23:33 -08:00 |
|
agessaman
|
f80988208b
|
Clean up packets.py to remove unnecessary comment
|
2025-11-24 17:41:54 -08:00 |
|
agessaman
|
e49d5c4c7b
|
Fix residual packet types and rename STATS_CORE to STATS to match MyMesh.cpp
|
2025-11-24 17:41:17 -08:00 |
|
agessaman
|
4a97dd0968
|
Modify statistics handling in MessageReader to support binary parsing for core, radio, and packet stats. Update DeviceCommands to send appropriate commands for each stats type.
|
2025-11-17 09:59:50 -08:00 |
|
agessaman
|
f82ed89c02
|
Add support for new statistics event types and commands
|
2025-11-07 22:44:43 -08:00 |
|
agessaman
|
bc68af6805
|
removed example from the README
|
2025-10-12 18:31:44 -07:00 |
|
agessaman
|
e0f71482c6
|
Add private key export support
- Add PRIVATE_KEY and DISABLED event types
- Add packet parsing for private key export responses
- Add export_private_key() method to DeviceCommands
- Add comprehensive unit tests
- Add BLE private key export example
- Update documentation with security notes
|
2025-10-12 18:23:32 -07:00 |
|