Commit graph

162 commits

Author SHA1 Message Date
Florent
c697c960a6 ver 2025-10-03 12:31:48 +02:00
fdlamotte
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
Copilot
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
fdlamotte
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
fdlamotte
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
fdlamotte
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
fdlamotte
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
fdlamotte
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
fdlamotte
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
fdlamotte
2fac1e0cf0
Merge pull request #16 from ventz/feature/refactor
Feature/refactor PR
2025-08-06 10:56:45 +02:00
fdlamotte
4ce3a6fd9a
Merge branch 'main' into feature/refactor 2025-08-06 10:56:24 +02:00
fdlamotte
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 Wolden
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
fdlamotte
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