aboutsummaryrefslogtreecommitdiff
path: root/embassy-hal-common
Commit message (Expand)AuthorAgeFilesLines
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-2811-2314/+0
* hal-common: require DerefMut for peripherals, not just Deref.Dario Nieuwenhuis2023-07-021-1/+1
* Remove embassy-cortex-m crate, move stuff to embassy-hal-common.Dario Nieuwenhuis2023-06-094-0/+894
* Fix tests.Dario Nieuwenhuis2023-05-291-2/+0
* Fix some typosDirk Stolle2023-05-081-2/+2
* stm32: remove TIMX singleton when used on timer driverxoviat2023-04-161-1/+24
* common/peripheral: do not require mut in PeripheralRef clone_unchecked.Dario Nieuwenhuis2023-04-112-7/+7
* Add must_use to OnDropRasmus Melchior Jacobsen2023-03-171-0/+2
* hal-common/atomic_ring_buffer: add push_bufs() push_slices()Patrick Oppenlander2023-03-021-0/+147
* common: allow atomic ringbuf to fill up to N instead of just N-1.Dario Nieuwenhuis2023-03-021-29/+69
* PeripheralRef docs improvements.Dario Nieuwenhuis2023-02-031-9/+10
* nrf: docs.Dario Nieuwenhuis2023-02-011-0/+6
* rp: Fix BufferedUart drop codeTimo Kröger2023-01-041-0/+4
* hal-common/atomic_ring_buffer: Add push_slice, pop_slice.Dario Nieuwenhuis2022-12-191-0/+16
* hal-common/atomic_ring_buffer: fix crashes when len=0Dario Nieuwenhuis2022-12-191-2/+22
* rp/uart: use lockfree ringbuffer.Dario Nieuwenhuis2022-11-252-0/+332
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-071-0/+1
* Fix typo in peripheral.rsDaniel Bevenius2022-09-081-1/+1
* hal-common: Remove unused depDario Nieuwenhuis2022-08-181-1/+0
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-292-13/+2
* nrf: replace PhantomData usages with PeripheralRef.Dario Nieuwenhuis2022-07-231-0/+30
* Remove PeripheralRef::into_inner()Dario Nieuwenhuis2022-07-231-4/+0
* Add docs to PeripheralRef::map_into.Dario Nieuwenhuis2022-07-231-0/+6
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-234-91/+150
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-0/+10
* Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis2022-07-231-2/+2
* wipDario Nieuwenhuis2022-07-232-65/+18
* Reuse unsafe_impl_unborrow in other macros.Dario Nieuwenhuis2022-07-231-10/+1
* WIP: Make unborrow safe to useGrant Miller2022-07-233-17/+80
* Change steal() from trait to inherent fns.Dario Nieuwenhuis2022-07-221-8/+16
* Remove unused std_peripherals.Dario Nieuwenhuis2022-07-221-39/+0
* Remove the authors field from Cargo.tomlsDario Nieuwenhuis2022-06-181-1/+0
* Update to 2021 edition. (#820)Dario Nieuwenhuis2022-06-181-1/+1
* Run rustfmt.Dario Nieuwenhuis2022-06-122-3/+2
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-125-709/+64
* common/PeripheralMutex: remove unsafe API. (#802)Dario Nieuwenhuis2022-06-091-24/+2
* Remove embassy_hal_common::usb.Dario Nieuwenhuis2022-05-045-952/+0
* Update rust nightly, embedded-hal 1.0, embedded-hal-async.Dario Nieuwenhuis2022-03-111-1/+1
* common/serial/usb: fix hang when write buffer gets full and then the bus resets.Dario Nieuwenhuis2022-03-071-0/+2
* common/usb/serial: add some trace logging.Dario Nieuwenhuis2022-03-071-5/+25
* Fix typo in defuse doc commentDaniel Bevenius2022-01-141-1/+1
* usb feature gateJacob Rosenthal2021-12-121-1/+1
* Provides AsyncWrite with flushhuntc2021-12-102-0/+22
* Update to defmt 3.0ish.Bob McWhirter2021-11-151-6/+1
* Clippy fixesDario Nieuwenhuis2021-10-181-0/+1
* embassy: Refactor module structure to remove kitchen-sink `util`.Dario Nieuwenhuis2021-09-113-1/+53
* Update lots of depsDario Nieuwenhuis2021-09-111-4/+4
* Cargo fmtUlf Lilleengen2021-09-021-1/+1
* Add HAL for SubGhz peripheral for STM32 WL seriesUlf Lilleengen2021-09-023-0/+130
* Add IRQ-driven buffered USART implementation for STM32 v2 usart (#356)Ulf Lilleengen2021-08-161-0/+45