aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Simplify ARM run_enqueueDániel Buga2024-12-171-18/+3
* Set RUN_QUEUED unconditionallyDániel Buga2024-12-176-21/+142
* Merge pull request #3628 from bugadani/statesDario Nieuwenhuis2024-12-171-0/+38
|\
| * Document task states and state transitionsDániel Buga2024-12-171-0/+38
|/
* Merge pull request #3656 from bugadani/timer-queue-specialDario Nieuwenhuis2024-12-1713-187/+80
|\
| * Remove test implementation of schedule_wakeDániel Buga2024-12-161-4/+0
| * Remove TIMER_QUEUEDDániel Buga2024-12-163-91/+2
| * Add noteDániel Buga2024-12-161-0/+3
| * ChangelogDániel Buga2024-12-161-0/+1
| * Remove special handling of integrated timer itemsDániel Buga2024-12-163-35/+0
| * Attach payload to TimerQueueItemDániel Buga2024-12-162-0/+61
| * Remove special handling of integrated timer queueDániel Buga2024-12-165-57/+13
* | Merge pull request #3657 from embassy-rs/waker-unhackDario Nieuwenhuis2024-12-171-13/+2
|\ \ | |/ |/|
| * Remove WakerHack for good.Dario Nieuwenhuis2024-12-171-13/+2
|/
* Merge pull request #3655 from bugadani/header-executorDario Nieuwenhuis2024-12-164-12/+31
|\
| * Rely on atomic load-store on all targetsDániel Buga2024-12-162-68/+25
| * Fix racy access of TaskHeader::executorDániel Buga2024-12-164-13/+75
* | Merge pull request #3589 from embassy-rs/rust183Dario Nieuwenhuis2024-12-163-17/+23
|\ \ | |/ |/|
| * Remove use of static mut.Dario Nieuwenhuis2024-12-162-16/+22
| * Update to Rust 1.83Dario Nieuwenhuis2024-12-161-1/+1
|/
* Merge pull request #3644 from bugadani/lock_onceDario Nieuwenhuis2024-12-166-40/+73
|\
| * Only lock once to wake a taskDániel Buga2024-12-166-40/+73
|/
* Merge pull request #3593 from bugadani/refactorDario Nieuwenhuis2024-12-1697-1628/+1012
|\
| * Disable failing testDániel Buga2024-12-161-0/+3
| * Zero-inizialize expires_atDániel Buga2024-12-161-1/+1
| * Remove time-driver dependencyDániel Buga2024-12-152-2/+1
| * Remove critical_section dependencyDániel Buga2024-12-151-1/+0
| * Update documentation and changelogsDániel Buga2024-12-154-67/+69
| * Fix comments and tweak task exitDániel Buga2024-12-152-8/+18
| * Make sure an exited task does not get stuck in a timer queueDániel Buga2024-12-152-0/+18
| * Make `integrated-timers` the default, remove Cargo feature.Dario Nieuwenhuis2024-12-1570-142/+96
| * Merge time-driver and time-queue-driver traits, make HALs own and handle the ...Dario Nieuwenhuis2024-12-1311-519/+330
| * Prevent task from respawning while in the timer queueDániel Buga2024-12-137-9/+181
| * Move integrated timer queue into time-queue-driverDániel Buga2024-12-125-95/+96
| * Do not access task headerDániel Buga2024-12-102-8/+12
| * Remove TIMER_QUEUED stateDániel Buga2024-12-104-58/+4
| * ChangelogDániel Buga2024-12-104-2/+38
| * Refactor integrated-timersDániel Buga2024-12-1032-1184/+613
* | Merge pull request #3647 from vinsynth/rp-fix-pio-i2s-clockDario Nieuwenhuis2024-12-151-1/+1
|\ \
| * | i2s frequency relative to sysclkvinsynth2024-12-141-2/+1
| * | add sysclk frequency argument to PioI2Out::newvinsynth2024-12-141-1/+2
* | | Merge pull request #3646 from wackazong/embedded_io_async_uarteDario Nieuwenhuis2024-12-151-0/+39
|\ \ \
| * | | Just impl WriteAlexander Walter2024-12-141-18/+0
| * | | Add trait embedded_io_async to uarteAlexander Walter2024-12-141-0/+57
| |/ /
* | | Merge pull request #3645 from wackazong/power-wake-on-fieldDario Nieuwenhuis2024-12-153-0/+23
|\ \ \
| * | | Fix rustfm and warningAlexander Walter2024-12-142-3/+2
| * | | Move wake on sense to nfctAlexander Walter2024-12-142-7/+6
| * | | rustfmtAlexander Walter2024-12-141-2/+0
| * | | Add nrf9160Alexander Walter2024-12-142-3/+14
| * | | Added system off and wake-on-fieldAlexander Walter2024-12-132-0/+16
| |/ /