Commit graph

  • 1e6cd69de8 built-in mDNS; memory optimizations ivmarkov 2023-05-24 10:07:11 +00:00
  • bd61c95c7d no_std needs default features switched off for several crates ivmarkov 2023-05-05 16:23:20 +00:00
  • 870ae6f21c Move MATTER_PORT outside of STD-only udp module ivmarkov 2023-05-04 12:37:21 +00:00
  • 592d1ee028 Just use time-rs in no_std mode ivmarkov 2023-05-04 10:57:21 +00:00
  • a4b8b53014 Builds for STD with ESP IDF ivmarkov 2023-05-04 09:35:47 +00:00
  • 9d59c79674 Colorizing is now no_std compatible ivmarkov 2023-05-04 07:09:59 +00:00
  • e741cab89d More crypto fixes ivmarkov 2023-05-04 06:13:36 +00:00
  • 695869f13a Fix compilation errors in crypto ivmarkov 2023-05-04 05:42:58 +00:00
  • 06b0fcd6f5 Fix no_std errors ivmarkov 2023-05-04 05:26:13 +00:00
  • 89014ed7f2 Remove heapless::String from QR API ivmarkov 2023-04-29 17:20:55 +00:00
  • 974ac4d1d8 Optional feature to capture stacktrace on error imarkov 2023-04-29 19:38:01 +03:00
  • 3dccc0d710 Persistence - trace info ivmarkov 2023-04-29 16:01:21 +00:00
  • 934ecb9165 Persistence bugfixing ivmarkov 2023-04-29 15:58:21 +00:00
  • 86e01a0a1b Simple persistance via TLV ivmarkov 2023-04-29 10:03:34 +00:00
  • 4b39884f6f Bugfix: unnecessary struct container ivmarkov 2023-04-28 10:50:28 +00:00
  • e8e847cea6 Bugfix: subscription_id was not sent ivmarkov 2023-04-28 10:42:55 +00:00
  • 076ba06e07 Bugfix: missing descriptor cluster ivmarkov 2023-04-28 08:41:41 +00:00
  • 635be2c35a Error log on arm failure ivmarkov 2023-04-28 06:38:52 +00:00
  • 2a57ecbd87 Bugfix: only report devtype for the queried endpoint ivmarkov 2023-04-28 06:13:54 +00:00
  • 09a523fc50 TX packets are reused; need way to reset them ivmarkov 2023-04-28 05:26:36 +00:00
  • 2fc4e6ddcf Root cert buffer too short ivmarkov 2023-04-26 19:17:19 +00:00
  • 9964466138 MRP standalone ack messages should not be acknowledged ivmarkov 2023-04-26 17:28:19 +00:00
  • f804c21c0b Bugfix: fabric adding wrongly started at index 0 ivmarkov 2023-04-26 05:20:02 +00:00
  • f9536be1e3 Bugfix: two separate failsafe instances were used ivmarkov 2023-04-25 20:23:17 +00:00
  • b2805570ea Restore transaction completion code ivmarkov 2023-04-25 19:48:04 +00:00
  • 9a23a2af2d Bugfix: arm failsafe was reporting wrong status ivmarkov 2023-04-25 19:47:48 +00:00
  • 7ef7e93eb4 Heap-allocated packets not necessary; no_std and no-alloc build supported end-to-end ivmarkov 2023-04-25 07:22:58 +00:00
  • 8b3bb9527c Comm with chip-tool ivmarkov 2023-04-24 21:41:16 +00:00
  • 36011c2e3c Actually add the bonjour feature ivmarkov 2023-04-24 19:28:22 +00:00
  • eb3c9cdfb1 Cleanup a bit the mDns story ivmarkov 2023-04-24 19:27:17 +00:00
  • 2ea31432d5 On-off example now buildable ivmarkov 2023-04-24 11:34:32 +00:00
  • faf5af3e1f no_std printing of QR code (kind of...) ivmarkov 2023-04-24 09:48:39 +00:00
  • d558c73f8d Cleanup the dependencies as much as possible ivmarkov 2023-04-24 09:45:03 +00:00
  • d934912007 Fix compilation error since the introduction of UtcCalendar ivmarkov 2023-04-24 09:44:44 +00:00
  • 688d7ea8d5 More ergonomic api when STD is available ivmarkov 2023-04-24 09:26:04 +00:00
  • 505fa39e82 Create new secure channel sessions without async-channel ivmarkov 2023-04-24 09:00:08 +00:00
  • d9c99d73ee Chrono dep made optional ivmarkov 2023-04-24 08:17:08 +00:00
  • bd87ac4ab3 Linux & MacOS mDNS services now implement the Mdns trait ivmarkov 2023-04-24 07:21:35 +00:00
  • b4b549bb10 Fix several no_std incompatibilities ivmarkov 2023-04-24 07:20:49 +00:00
  • bcbac965cd Remove allocations from Cert handling ivmarkov 2023-04-24 06:10:58 +00:00
  • 89aab6f444 Remove allocations from Base38 and QR calc ivmarkov 2023-04-23 14:53:48 +00:00
  • fcc87bfaf4 Long reads and subscriptions reintroduced ivmarkov 2023-04-22 14:39:17 +00:00
  • 817d55aecc Start reintroducing long reads and subscriptions from mainline ivmarkov 2023-04-21 12:00:17 +00:00
  • 40f353c92e Support for no_std ivmarkov 2023-02-02 18:22:21 +00:00
  • 315da55b2b
    Merge pull request #71 from kedars/psm_on_sequential sequential Kedar Sovani 2023-07-20 18:47:50 +05:30
  • 4b85887f33
    Merge pull request #70 from simlay/refactor-ci-to-use-matrix-for-crypto-backends Kedar Sovani 2023-07-20 17:27:11 +05:30
  • 84f7b5f5de on_off_light: Save ACLs and Fabrics to PSM Kedar Sovani 2023-07-20 10:13:46 +05:30
  • 15497a611a Renamed Test-Linux-OpenSSL to Test-Linux Sebastian Imlay 2023-07-16 02:22:14 -04:00
  • a8dce54478 Refactored CIs to use a matrix for cryptographic backend featuer flags. Sebastian Imlay 2023-07-16 02:16:03 -04:00
  • 7504f6f5b6
    Merge pull request #65 from tomoyuki-nakabayashi/tlv_tool/add-hexstring-option no_std Kedar Sovani 2023-07-12 15:21:11 +05:30
  • a453610557 Restyled by prettier-markdown Restyled.io 2023-07-09 22:54:00 +00:00
  • 995bb95ac1 tlv_tool: Add hexstring option. tomoyuki nakabayashi 2023-07-10 06:23:46 +09:00
  • 2fe66318ca
    Merge pull request #64 from thekuwayama/modify__specify_mbedtls_version legacy_main Kedar Sovani 2023-07-03 09:29:25 +05:30
  • 0cc5fe97f5
    Merge pull request #63 from thekuwayama/add__tools/tlv_tool_workspace.exclude Kedar Sovani 2023-07-03 09:29:14 +05:30
  • 63cf24e38b modify: specify mbedtls version thekuwayama 2023-07-02 15:56:34 +09:00
  • f15e541e41 fix: add tools/tlv_tool workspace.exclude thekuwayama 2023-07-02 05:31:25 +09:00
  • dab51ce911
    Merge pull request #62 from ivmarkov/sequential Kedar Sovani 2023-07-01 10:35:39 +05:30
  • aa6aa476a9
    Merge pull request #61 from ivmarkov/no_std Kedar Sovani 2023-07-01 10:35:10 +05:30
  • 24cc92aa11 Fix #60 ivmarkov 2023-06-30 12:46:07 +00:00
  • 6e141d69f3 Fix #60 ivmarkov 2023-06-30 12:45:21 +00:00
  • 1de83701d8
    Merge pull request #57 from ivmarkov/main Kedar Sovani 2023-06-25 00:09:08 -04:00
  • 41d4802e42 Restyled by prettier-markdown Restyled.io 2023-06-23 18:07:28 +00:00
  • 9ab2098309 Put a reference and explanation of the new branches ivmarkov 2023-06-23 18:03:06 +00:00
  • a2a5691ade Sequential Exchange API ivmarkov 2023-06-10 14:01:35 +00:00
  • b40a0afbd0 Configurable parts_list in descriptor ivmarkov 2023-06-17 14:00:44 +00:00
  • 8e2340363f Add from/to TLV for i16, i32 and i64 ivmarkov 2023-06-16 18:42:11 +00:00
  • 28ec278756 More comments for tailoring the example for no_std ivmarkov 2023-06-13 10:38:02 +00:00
  • 42470e1a34 Fix the no_std build ivmarkov 2023-06-13 10:12:42 +00:00
  • 864692845b Workaround broken join_multicast_v4 on ESP-IDF ivmarkov 2023-06-13 07:02:37 +00:00
  • 8d9bd1332c Support for ESP-IDF build ivmarkov 2023-06-12 11:41:33 +00:00
  • 9070e87944 Proper mDNS responder ivmarkov 2023-06-12 09:47:20 +00:00
  • aa159d1772 Clippy ivmarkov 2023-06-10 18:51:34 +00:00
  • df311ac6e0 Default mDns impl ivmarkov 2023-06-10 18:47:21 +00:00
  • e2277a17a4 Make Matter covariant over its lifetime ivmarkov 2023-06-10 14:01:35 +00:00
  • eb21772a09 Simplify main user-facing API ivmarkov 2023-06-09 07:47:49 +00:00
  • 6c6f74e2e0 Fix a bug in mDNS ivmarkov 2023-06-01 04:59:01 +00:00
  • 78f2282cd4 Make sure nix is not brought in no-std compiles ivmarkov 2023-05-31 12:51:37 +00:00
  • 526e592a5c Make the example working again ivmarkov 2023-05-28 14:05:43 +00:00
  • c2e72e5f0a More inlines ivmarkov 2023-05-28 11:45:27 +00:00
  • dcbfa1f0e3 Clippy ivmarkov 2023-05-28 11:13:02 +00:00
  • 1c26df0712 Control memory by removing implicit copy ivmarkov 2023-05-28 11:04:46 +00:00
  • 2e0a09b532 built-in mDNS; memory optimizations ivmarkov 2023-05-24 10:07:11 +00:00
  • fccf9fa5f6 no_std needs default features switched off for several crates ivmarkov 2023-05-05 16:23:20 +00:00
  • f89f77c3f3 Move MATTER_PORT outside of STD-only udp module ivmarkov 2023-05-04 12:37:21 +00:00
  • d48b97d77f Just use time-rs in no_std mode ivmarkov 2023-05-04 10:57:21 +00:00
  • 86083bd831 Builds for STD with ESP IDF ivmarkov 2023-05-04 09:35:47 +00:00
  • e817fa8411 Colorizing is now no_std compatible ivmarkov 2023-05-04 07:09:59 +00:00
  • a539f4621e More crypto fixes ivmarkov 2023-05-04 06:13:36 +00:00
  • 2f2e332c75 Fix compilation errors in crypto ivmarkov 2023-05-04 05:42:58 +00:00
  • 86fb8ce1f0 Fix no_std errors ivmarkov 2023-05-04 05:26:13 +00:00
  • 5fc3d2d510 Remove heapless::String from QR API ivmarkov 2023-04-29 17:20:55 +00:00
  • 2a2bdab9c5 Optional feature to capture stacktrace on error imarkov 2023-04-29 19:38:01 +03:00
  • 0677a5938a Persistence - trace info ivmarkov 2023-04-29 16:01:21 +00:00
  • fdea2863fa Persistence bugfixing ivmarkov 2023-04-29 15:58:21 +00:00
  • 7437cf2c94 Simple persistance via TLV ivmarkov 2023-04-29 10:03:34 +00:00
  • 1392810a6c Bugfix: unnecessary struct container ivmarkov 2023-04-28 10:50:28 +00:00
  • bb275cd50a Bugfix: subscription_id was not sent ivmarkov 2023-04-28 10:42:55 +00:00
  • b21f257c47 Bugfix: missing descriptor cluster ivmarkov 2023-04-28 08:41:41 +00:00
  • 6ea96c390e Error log on arm failure ivmarkov 2023-04-28 06:38:52 +00:00
  • 669ef8accc Bugfix: only report devtype for the queried endpoint ivmarkov 2023-04-28 06:13:54 +00:00