15 Commits

Author SHA1 Message Date
ibuki2003
e2ddba92f7
embassy-sync: fix clear() to wake senders 2025-01-26 17:23:41 +09:00
Bronson
c65b6db318 remove from sender 2025-01-20 08:51:59 +01:00
Bronson
9f451c7f41 added remove_if to priority channel 2025-01-20 08:51:59 +01:00
Oliver Rockstedt
2704ac3d28 Add capacity, free_capacity, clear, len, is_empty and is_full functions to priority_channel::{Sender, Receiver} 2024-10-07 17:35:11 +02:00
Oliver Rockstedt
bbeba7f014 embassy-sync: Add clear function to all channels 2024-05-22 14:54:09 +02:00
Oliver Rockstedt
aee9d5902a embassy-sync: fixed some documentation typos 2024-05-22 00:54:52 +02:00
Oliver Rockstedt
73e523ab14 embassy-sync: fixed some clippy warnings 2024-05-21 22:59:39 +02:00
Oliver Rockstedt
f361c2e81c embassy-sync: Add capacity, free_capacity, len, is_empty and is_full functions to PriorityChannel 2024-05-18 13:48:40 +02:00
Stefan Gehr
b9d0069671
correct spelling of the word "receive" 2024-02-03 14:56:31 +01:00
Scott Mabin
454828accb revert module changes, reexport heapless relevant items 2023-11-20 11:28:31 +00:00
Scott Mabin
f482a105b8 more clean up, refactor channel into module to share code 2023-11-18 15:01:12 +00:00
Scott Mabin
7589b5e13e reduce duplication further by sharing Dynamic sender/receiver 2023-11-18 14:56:29 +00:00
Scott Mabin
2efa73f431 docs and simple test for priority 2023-11-18 14:37:15 +00:00
Scott Mabin
270ec324b0 Reduce duplication, fix tests 2023-11-18 14:31:09 +00:00
Scott Mabin
ca0d02933b Priority channel using binary heap 2023-11-18 14:21:43 +00:00