Dániel Buga
445f6fc1ad
Add task priority to the preempt driver ( #4064 )
2025-09-05 16:30:16 +00:00
Dániel Buga
b9dd86258a
Add a function to retrieve a semaphore's counter value ( #4066 )
2025-09-05 15:37:41 +00:00
Dániel Buga
6dd0edd492
Teeny-tiny scheduler improvements ( #4061 )
...
* Avoid swapping to the same task
* Allow scheduling multiple tasks to be deleted
* Add task state
2025-09-05 15:01:17 +00:00
Dániel Buga
24d2122c14
Remove ConcurrentQueue & other minor tweaks ( #4058 )
...
* Remove ConcurrentQueue
* Unrequire preempt driver for 802.15.4
2025-09-05 14:59:08 +00:00
Dániel Buga
61ad37dd8e
Add timers to preempt ( #4053 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-05 09:37:16 +00:00
Dániel Buga
a84d3cc89f
Make timekeeping the driver's job ( #4047 )
2025-09-05 07:31:40 +00:00
Dániel Buga
cf2b162517
Add queues to esp-preempt ( #4043 )
2025-09-04 15:26:51 +00:00
Dániel Buga
2e958d2bb7
Move mutexes to esp-preempt ( #4041 )
2025-09-04 07:38:43 +00:00
Dániel Buga
cc91bb1c9e
Move semaphore implementation to esp-preempt ( #4038 )
2025-09-03 14:21:47 +00:00
Dániel Buga
99e2b936df
Introduce esp-sync, avoid critical_section like the plague ( #4023 )
...
* Introduce esp-sync
* Avoid critical_section as much as possible
2025-09-03 09:34:18 +00:00
Juraj Sadel
e6cdd8eb3c
Add xtask command check-unused-deps
and remove unused deps/features ( #3967 )
...
* Add xtask command check-unused-deps and remove unused deps/features
* fix changelog
* reviews, move check into nightly-ci
* reviews
* readd document-features to esp-preemt
* Just cargo machete
2025-08-27 08:48:58 +00:00
Juraj Sadel
68345293ed
More consistent naming of interrupt-related functions ( #3933 )
...
* More consistent naming of interrupt-related functions
* MG entry
* changelog
* use correct package for MG
* fix hil
* other drivers
* address review comments
2025-08-21 09:46:04 +00:00
Scott Mabin
7c944ec939
s/esp-radio-preempt-baremetal/esp-preempt/g ( #3938 )
...
* s/esp-radio-preempt-baremetal/esp-preempt/g
esp-preempt will hopefully one day be more useful than just a scheduler
for esp-radio, therefore I've removed the radio prefix for that future
goal. I also felt that baremetal didn't really add much other than
noise, so I've removed that postfix too.
* fix xtask
* remove test code
* fixups
2025-08-15 13:52:42 +00:00