Hmvp
0f114677d5
Explorer base improvements ( #363 )
...
* Improve comments
* Expose pins and all pins naming struct.
This allows users to set the interrupts on the button pins and to skip the PicoExplorer struct but still use proper naming
* Use correct interrupt names in timer::alarms macro in HAL
2022-06-23 19:19:32 +10:00
Wilfried Chauveau
bb07402fc9
Abstract alarms
2022-04-30 11:54:54 +10:00
Jan Niehusmann
7750781650
Implement embedded-hal 1.0.0-alpha.7 traits ( #298 )
...
* embedded-hal v1.0.0-alpha.7 removed several traits
* bump dependency to embedded-hal 1.0.0-alpha.7
* Mention embedded-hal alpha changes in changelog
2022-02-26 21:06:55 +11:00
9names
b19f2cc8e5
Use atomic operations for altering Timer interrupts
2022-01-30 22:54:27 +11:00
Weird Constructor
7a23247ca1
Fix alarm schedule() race condition.
2022-01-12 06:41:03 +01:00
Victor Koenders
a9d96f352e
Removed incorret unsafe impl Sync, added interrupt_free around obtaining an alarm
2021-11-24 07:41:04 +01:00
Victor Koenders
1fd04d3384
Made the alarmX take exclusive ownership of Timer on functions that could cause UB when run in parallel
2021-11-24 07:41:03 +01:00
Victor Koenders
97a5bd355c
Added AlarmX::disable_interrupt, made AlarmX::schedule able to return an error if the time is too short
2021-11-24 07:41:00 +01:00
Victor Koenders
119c5a94e8
Added timer alarms
2021-11-24 07:40:56 +01:00
contradict
97079489ef
Mark Timer as sync
...
Since all accesses are read-only there is no synchronizing to be done.
2021-10-23 00:03:30 +11:00
Alexander Meißner
90470b6ff3
Adds reset for timer, otherwise it would not run. ( #136 )
2021-10-02 15:41:04 +10:00
Jan Niehusmann
2b6de3a3c9
implement embedded-hal 1.0.0-alpha.5 ( #131 )
...
* implement embedded-hal 1.0.0-alpha.5
* Depend on specific alpha version of embedded-hal.
* enable feature eh1_0_alpha for CI check
2021-10-02 15:36:40 +10:00
Wilfried Chauveau
c509b9d22f
Add embedded_hal::timer support ( #110 )
...
* Add embedded_hal::timer support
* fixup: add pico countdown based blinky example & rework get_counter(&self) -> u16
2021-09-16 18:47:34 +10:00
Gus Caplan
04424fb7d4
implement timer counter
2021-08-15 12:42:56 +10:00
evan
98baabec93
Added skeleton for HAL and updated readme
2021-01-25 15:42:43 -05:00