Commit Graph
312 Commits
Author SHA1 Message Date
Florent c697c960a6 ver 2025-10-03 12:31:48 +02:00
fdlamotteandGitHub ff09da49ba Merge pull request #28 from alex-vg/main
Implement BLE PIN pairing support for enhanced security
2025-09-28 20:40:24 +02:00
CopilotandGitHub 29003b94dc Implement BLE PIN pairing support for enhanced security
* Implement BLE pin pairing support with comprehensive tests and documentation
2025-09-24 00:21:30 +02:00
Florent 60e065b5f6 add min_timeout for some lora commands 2025-09-17 22:01:30 +02:00
Florent 4829680435 use tag instead of pubke_prefix fo req_acl 2025-09-15 20:59:42 +02:00
Florent de Lamotte 83a0e2938f auto channels support 2025-09-15 16:40:55 +02:00
fdlamotteandGitHub 7034e1da3b Merge pull request #27 from meshcore-dev/export-binary-req-type
Export BinaryReqType
2025-09-08 10:23:09 +02:00
Alex Wolden 8abe7c5ed8 Export binary req type 2025-09-07 12:28:26 -07:00
fdlamotteandGitHub d65c04a7b3 Merge pull request #26 from meshcore-dev/fdlamotte/send_msg_reliable
quick sketch of send_msg_reliable
2025-09-06 17:47:55 +02:00
Florent baecf71fe4 example for using send_msg_with_retry 2025-09-06 16:05:27 +02:00
Florent 00e56c0d15 now works when contacts have not been retreived 2025-09-06 15:01:45 +02:00
Florent b644bd12d9 use dstType instead of contact 2025-09-05 23:36:02 +02:00
Florent de Lamotte 0664522deb change version 2025-09-05 13:49:26 +02:00
Florent de Lamotte 292195473d impl of send_msg_reliable 2025-09-05 13:34:20 +02:00
Florent de Lamotte 0c40cf917e explicit _sync calls for binary, deprecating old ones with an error (non blocking) 2025-09-05 10:08:46 +02:00
fdlamotteandGitHub 5c01a4390c Merge pull request #25 from meshcore-dev/awolden/add-binary-handling-to-reader
Awolden/add binary handling to reader
2025-09-05 07:40:30 +02:00
Alex Wolden ccb1d6eb9e Revert "Refactor command system to be queue based"
This reverts commit 28957a4b60.
2025-09-04 15:08:08 -07:00
Alex Wolden 9aeffb41a1 Move binary process to reader for consistent eventing 2025-08-29 11:54:55 -07:00
Alex Wolden 28957a4b60 Refactor command system to be queue based 2025-08-29 11:40:03 -07:00
Florent 2b6a4b267b add req_binary 2025-08-29 20:10:15 +02:00
fdlamotteandGitHub b876fbe265 Merge pull request #22 from meshcore-dev/awolden/add-pubkey-telemetry
Add the pubkey prefix as a filterable attribute in the reader
2025-08-28 23:01:24 +02:00
Alex Wolden 7e74c02a00 Add the pubkey prefix as a filterable attribute in the reader 2025-08-28 13:08:35 -07:00
fdlamotteandGitHub fa1790cc8c Merge pull request #21 from kyriazis/gk/fix-bleak-client
Correctly use client in BLEConnection
2025-08-28 06:35:10 +02:00
George Kyriazis c42cc910e4 Correctly use client in BLEConnection 2025-08-27 22:58:48 -05:00
Florent 5f7b179b89 ver bump 2025-08-27 21:53:50 +02:00
fdlamotteandGitHub e92eb273d8 Merge pull request #20 from cheetahdotcat/main
fixed reader.py missing byteorder
2025-08-19 12:40:19 +02:00
Florent bc9a04b296 updated ble_t1000 connection 2025-08-19 11:52:14 +02:00
cheetah 5ed4e07c86 fixed reader.py missing byteorder 2025-08-19 11:27:28 +02:00
Florent 565597e437 ver 2025-08-08 14:19:09 +02:00
Florent 4bf5f425ec don't connect if already connected 2025-08-08 14:18:42 +02:00
Florent 932a491986 remove the use of set_disconnected_callback 2025-08-07 19:23:06 +02:00
Florent 047f33f9e9 restore cx parameters upon disconnect (client and device) 2025-08-06 22:40:25 +02:00
Florent 790f25498c add safeguard for other kind of addresses 2025-08-06 20:08:42 +02:00
Florent 336f2f3d68 let the user pass a device when creating ble_cx 2025-08-06 11:49:24 +02:00
Florent aade4f6414 pushed ver to 2.1 to reflect refactor 2025-08-06 10:59:47 +02:00
fdlamotteandGitHub 2fac1e0cf0 Merge pull request #16 from ventz/feature/refactor
Feature/refactor PR
2025-08-06 10:56:45 +02:00
fdlamotteandGitHub 4ce3a6fd9a Merge branch 'main' into feature/refactor 2025-08-06 10:56:24 +02:00
fdlamotteandGitHub dd4c96a784 Merge pull request #17 from fdlamotte/awolden/timing-and-event-fixes
Awolden/timing and event fixes
2025-08-06 08:41:03 +02:00
Alex Wolden 43e2cfc724 timing and test fixes 2025-08-05 23:08:17 -07:00
Alex Wolden 1ead55b5b5 Update serial cx to more smartly await for connection 2025-08-05 20:45:32 -07:00
Alex Wolden f9f7b11f46 Fix event loop deadlock issue 2025-08-05 20:39:22 -07:00
Alex Wolden 968e42c6c8 Add testing workflow 2025-08-05 13:21:30 -07:00
Alex WoldenandGitHub 1674274929 Merge pull request #15 from ventz/main
Fix: Improved BLE Connection Logic on macOS
2025-08-05 13:04:26 -07:00
Ventz Petkov f4d3be1360 Fix: Improved BLE Connection Logic on macOS 2025-08-05 15:52:44 -04:00
Ventz Petkov 36727f4ea3 feat: Refactor binary commands and apply BLE fixes
Refactored the BinaryCommandHandler to align with the other command handlers, inheriting from CommandHandlerBase. This resolves an AttributeError and simplifies the command structure. Moved binary_commands.py into the commands module. Applied fixes to the BLE connection handler based on feedback, improving reliability on macOS and ensuring the device address is correctly handled.
2025-08-05 15:31:54 -04:00
Ventz Petkov c19fd166f8 Fix: Improved BLE Connection Logic on macOS 2025-08-05 07:50:59 -04:00
Florent 999bf2ec8b v2.0.4 2025-08-02 09:26:36 +02:00
fdlamotteandGitHub 6cd7da6c2a Merge pull request #14 from Cisien/cisien/add-rx-airtime
Add support for reading the rx airtime field
2025-08-02 08:28:08 +02:00
Chris 288c00b645 Add support for reading the rx airtime field 2025-08-01 18:02:59 -07:00
Florent 206321bd6b discover_path 2025-07-31 22:10:03 +02:00