| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | nrf/rtc: erase instance generic | Dario Nieuwenhuis | 2025-09-28 | 1 | -29/+38 |
| | | |||||
| * | code review changes | Robin Mueller | 2025-09-22 | 1 | -11/+4 |
| | | |||||
| * | add basic RTC driver for nRF | Robin Mueller | 2025-09-22 | 1 | -0/+272 |
| | | |||||
| * | time: replace dyn clock/alarm with a global Driver trait | Dario Nieuwenhuis | 2021-08-05 | 1 | -294/+0 |
| | | |||||
| * | nrf: add `Unborrow<Target = Self>` bound to all instance traits | Dario Nieuwenhuis | 2021-05-17 | 1 | -2/+2 |
| | | |||||
| * | Use `critical_section` crate | Dario Nieuwenhuis | 2021-05-11 | 1 | -8/+9 |
| | | |||||
| * | nrf: better macro naming. | Dario Nieuwenhuis | 2021-03-29 | 1 | -4/+4 |
| | | |||||
| * | nrf/rtc: update to new api | Dario Nieuwenhuis | 2021-03-29 | 1 | -40/+46 |
| | | |||||
| * | move most interrupt methods to InterruptExt extension trait. Fixes #35 | Dario Nieuwenhuis | 2021-03-01 | 1 | -0/+1 |
| | | |||||
| * | interrupt: Split set_handler context. | Dario Nieuwenhuis | 2021-02-26 | 1 | -7/+5 |
| | | | | | | | | | | | Since introducing the ctx pointer, the handler is now two words, so setting it can race with the interrupt firing. On race it's possible for the new handler to be alled with the old ctx pointer or viceversa. Rather than documenting this, it's better to split the function in two to make it obvious to the user that it's not atomic. The user can use a critical section, or disable/enable the interrupt to avoid races if this is a concern. | ||||
| * | Cleanup interrupt package naming. Fixes #40 | Dario Nieuwenhuis | 2021-02-26 | 1 | -5/+5 |
| | | | | | | | | | | The `interrupt` package previously tried to be drop-in compatible with the `interrupt` package from PACs. THis meant that there was both a PAC-style enum value `UARTE0` and an embassy-style owned `UARTE0Interrupt` type. This made things VERY confusing. This drops compatibility with the PAC, improving the names for embassy interrupts. | ||||
| * | Use Relaxed atomics with fence instead of SeqCst | Dario Nieuwenhuis | 2021-02-20 | 1 | -3/+4 |
| | | |||||
| * | rtc: use SeqCst for periods. | Dario Nieuwenhuis | 2021-02-15 | 1 | -2/+2 |
| | | |||||
| * | SImplify rtc overflow handling | Dario Nieuwenhuis | 2021-02-15 | 1 | -15/+36 |
| | | |||||
| * | Get rid of some warnings | Thales Fragoso | 2021-02-13 | 1 | -2/+4 |
| | | |||||
| * | Executor API V2. | Dario Nieuwenhuis | 2021-02-02 | 1 | -6/+6 |
| | | | | | | - It's no longer possible to call run() reentrantly from within a task (soundness issue) - it's now possible to spawn Send tasks across threads (SendSpawner, #37) | ||||
| * | nrf/rtc: fix race when setting alarms too close to now. | Dario Nieuwenhuis | 2021-01-13 | 1 | -11/+6 |
| | | |||||
| * | nrf/rtc: use interrupt handler context for instance ptr | Dario Nieuwenhuis | 2021-01-13 | 1 | -29/+28 |
| | | |||||
| * | Add "context" pointer to owned interrupt handlers. | Dario Nieuwenhuis | 2021-01-04 | 1 | -2/+4 |
| | | |||||
| * | Update RTC for owned irqs | Dario Nieuwenhuis | 2020-12-29 | 1 | -18/+18 |
| | | |||||
| * | Fix build with all nrf chip models | Dario Nieuwenhuis | 2020-10-31 | 1 | -2/+2 |
| | | |||||
| * | Fix rtc using multiple alarms at the same time. | Dario Nieuwenhuis | 2020-09-26 | 1 | -13/+18 |
| | | |||||
| * | Add Clock trait | Dario Nieuwenhuis | 2020-09-25 | 1 | -6/+10 |
| | | |||||
| * | Add support for multi alarm to RTC. | Dario Nieuwenhuis | 2020-09-25 | 1 | -27/+66 |
| | | |||||
| * | Add Executor with timer queue, Timer, Instant, Duration, Alarm. | Dario Nieuwenhuis | 2020-09-25 | 1 | -16/+19 |
| | | |||||
| * | Add clock::Monotonic trait. | Dario Nieuwenhuis | 2020-09-24 | 1 | -16/+18 |
| | | |||||
| * | rtc: Add alarm callback. | Dario Nieuwenhuis | 2020-09-24 | 1 | -10/+21 |
| | | |||||
| * | Add 64-bit rtc driver with alarm support. | Dario Nieuwenhuis | 2020-09-24 | 1 | -0/+204 |
