Commit Graph

  • 1ed5b387f9 v2 fix Henrik Alsér 2022-07-06 23:45:08 +02:00
  • 02812754ec rustfmt Henrik Alsér 2022-07-06 23:31:30 +02:00
  • 2460d21fa4 Add EH 1.0 impls for stm32 i2c Henrik Alsér 2022-07-06 23:25:38 +02:00
  • 701a765122 NoDma Henrik Alsér 2022-07-07 08:32:00 +02:00
  • 4a8f117f25 Puts in the machinery to handle power detected/removed huntc 2022-06-16 16:08:58 +10:00
  • c46e9b6cfc Introduces EnabledUsbDevice huntc 2022-06-15 12:17:04 +10:00
  • 1fb70e2fac
    Merge #848 bors[bot] 2022-07-06 22:38:55 +00:00
  • 4e7cf44a3e Cleanup Henrik Alsér 2022-07-07 00:00:17 +02:00
  • 265d43a65d v1 fix Henrik Alsér 2022-07-06 23:56:44 +02:00
  • e6887200f5 v2 fix Henrik Alsér 2022-07-06 23:45:08 +02:00
  • 5492b5c121 rustfmt Henrik Alsér 2022-07-06 23:31:30 +02:00
  • 2dfb03abda Add EH 1.0 impls for stm32 i2c Henrik Alsér 2022-07-06 23:25:38 +02:00
  • 4b4fe7245b Add EH 0.2 impls + example docs Henrik Alsér 2022-07-06 23:02:16 +02:00
  • 6baddaf539
    Merge #845 bors[bot] 2022-07-06 14:59:29 +00:00
  • 455374b7f9 spi shared bus: assert/deassert CS inside the lock. Dario Nieuwenhuis 2022-07-06 16:57:29 +02:00
  • ba2412ff7e Mutex for SPI Henrik Alsér 2022-07-06 03:47:55 +02:00
  • d3d82ad87d Mutex Henrik Alsér 2022-07-06 03:31:21 +02:00
  • 264b32d71b Add blocking shared bus for i2c and SPI Henrik Alsér 2022-07-06 02:35:46 +02:00
  • 5fef527764
    Merge #844 bors[bot] 2022-07-05 11:51:18 +00:00
  • 6f425d7721 Use correct chip family name for example Ulf Lilleengen 2022-07-05 13:17:55 +02:00
  • 4e54d09ab1 Have added OutputOpenDrain with Flex amugniere@gmail.com 2022-07-04 22:38:05 +02:00
  • 13b259d7cd Have added Flex to eh01 and eh2 amugniere@gmail.com 2022-07-04 22:19:02 +02:00
  • 87e3ae321b
    Merge #843 bors[bot] 2022-07-04 08:59:06 +00:00
  • daf3ea24d7 Document configuration options and handle optional downlink Ulf Lilleengen 2022-07-04 10:33:29 +02:00
  • 359fc4d124 Flex GPIO implementation : Output amugniere@gmail.com 2022-06-30 23:03:15 +02:00
  • f05082b9a3 have reverted changed in mod eh1 from previous commit amugniere@gmail.com 2022-06-30 22:55:57 +02:00
  • 9b3c5af92a Flex GPIO implementation : Input amugniere@gmail.com 2022-06-30 21:41:45 +02:00
  • 0ed4e57ea4
    Merge #838 bors[bot] 2022-06-30 12:59:41 +00:00
  • 3dc26bbe39 simplify set_magic Vincent Stakenburg 2022-06-30 14:46:17 +02:00
  • 0e55bb2a20 add log feature to embassy-boot-stm32 Vincent Stakenburg 2022-06-30 14:45:59 +02:00
  • 2ee398b5d2
    Merge #837 bors[bot] 2022-06-29 17:21:02 +00:00
  • 7b47bea72c Remove unused imports Ulf Lilleengen 2022-06-29 19:19:24 +02:00
  • 7b35b4ebee Fix RAM origin copy paste from nrf Ulf Lilleengen 2022-06-29 19:14:07 +02:00
  • e0e675042b
    Merge #803 bors[bot] 2022-06-28 11:40:51 +00:00
  • d1d07cd9e3 fix case when chip has multiple iwdg Vincent Stakenburg 2022-06-28 13:15:23 +02:00
  • f2ad9c2d9d rebase and fix unborrow Vincent Stakenburg 2022-06-28 12:51:08 +02:00
  • 74bbf5aa02 address review Vincent Stakenburg 2022-06-24 14:19:29 +02:00
  • 5cf3fbece4 initial independent watchdog implementation Vincent Stakenburg 2022-06-10 16:10:54 +02:00
  • c7703ba17c
    Merge #831 bors[bot] 2022-06-27 12:46:19 +00:00
  • f1f90b17b5 Add build.rs to detect armv6 Ulf Lilleengen 2022-06-27 14:24:19 +02:00
  • 42bc510eff Remove STM32L485 "ghost chips" Dario Nieuwenhuis 2022-06-27 02:47:15 +02:00
  • 52abfba8eb
    Merge pull request #836 from embassy-rs/fixes Dario Nieuwenhuis 2022-06-27 02:33:44 +02:00
  • a855889f70 Update stm32-data Dario Nieuwenhuis 2022-06-27 00:43:18 +02:00
  • edb9eedb45 stm32: add f100 to CI. Dario Nieuwenhuis 2022-06-26 23:56:44 +02:00
  • 948bb93dc2 docs: Add $COMMIT to git srclinks. Dario Nieuwenhuis 2022-06-26 23:55:38 +02:00
  • 065a1d097a cortex-m: document Interrupt changes depending on Cargo features. Dario Nieuwenhuis 2022-06-26 23:53:03 +02:00
  • 397722c328 stm32: fix f100 build. Dario Nieuwenhuis 2022-06-26 23:52:38 +02:00
  • ffc32d3ddb
    Merge #833 bors[bot] 2022-06-25 23:45:01 +00:00
  • c460af62e0
    Merge pull request #835 from embassy-rs/fixes Dario Nieuwenhuis 2022-06-26 01:09:53 +02:00
  • 5903e08f4b embassy: add missing docs, add warn(missing_docs). Dario Nieuwenhuis 2022-06-26 00:53:35 +02:00
  • f4e2686eca embassy: Improve RawMutex docs, mark it as unsafe. Dario Nieuwenhuis 2022-06-26 00:35:30 +02:00
  • 17cab1a2d4 embassy: Clippy fixes. Dario Nieuwenhuis 2022-06-26 00:14:28 +02:00
  • 935def4a0b executor: mark task_from_waker as safe. Dario Nieuwenhuis 2022-06-26 00:13:31 +02:00
  • 29cdb91b13
    Merge pull request #834 from embassy-rs/cortex-m-executor-reexport Dario Nieuwenhuis 2022-06-26 00:11:06 +02:00
  • e7584ccbfa cortex-m: reexport all items from embassy::executor. Dario Nieuwenhuis 2022-06-25 23:55:40 +02:00
  • 0beea82f40 nrf/uart: add support for tx-only and rx-only uart. Dario Nieuwenhuis 2022-06-25 23:53:41 +02:00
  • a51df0dec6
    Merge #824 bors[bot] 2022-06-24 21:29:29 +00:00
  • 571e4f2b01 embassy/time: round up by default in Duration::from_*. Fixes #823 Dario Nieuwenhuis 2022-06-24 23:27:46 +02:00
  • 776be79f7b Move bootloader main to examples Ulf Lilleengen 2022-06-24 19:56:15 +02:00
  • 0ec32d53ed
    Merge #828 bors[bot] 2022-06-24 17:23:25 +00:00
  • ca59c1ff35 Add more API docs for embassy-cortex-m and embassy-nrf Ulf Lilleengen 2022-06-23 12:59:18 +02:00
  • 6d3a652026 Fix new warnings for embassy docs Ulf Lilleengen 2022-06-23 12:59:34 +02:00
  • 84628d36cf
    Merge #826 bors[bot] 2022-06-22 23:48:45 +00:00
  • cf69f78162
    Merge #827 bors[bot] 2022-06-22 23:33:29 +00:00
  • 88c3737722 Simplify example chemicstry 2022-06-23 02:30:55 +03:00
  • 3cdd8c1aeb Fix PWM for advanced timers chemicstry 2022-06-23 02:27:39 +03:00
  • 31177d994f Fix example chemicstry 2022-06-23 02:01:23 +03:00
  • 2d2f9e39b9 Bump bxcan version chemicstry 2022-06-23 01:42:21 +03:00
  • 4a6f69e2d9
    Merge #805 bors[bot] 2022-06-22 15:02:09 +00:00
  • e3a13a05be
    Merge #825 bors[bot] 2022-06-22 13:09:47 +00:00
  • 12dfc4dca3 Fixed a pubsub mutability inconsistency Dion Dokter 2022-06-22 14:13:01 +02:00
  • 5f87a34b6a arch: Xtensa Scott Mabin 2022-06-10 23:42:20 +01:00
  • 9721b2bf5b
    Merge #817 bors[bot] 2022-06-21 20:04:27 +00:00
  • 78c546f356 Added example and some defmt Dion Dokter 2022-06-21 15:47:20 +02:00
  • e4fbfaf568
    Merge #804 bors[bot] 2022-06-19 21:34:08 +00:00
  • 31e8006738 arch:riscv32 Scott Mabin 2022-06-08 14:54:18 +01:00
  • 6852e05c59
    Merge pull request #822 from embassy-rs/remove-authors Dario Nieuwenhuis 2022-06-18 17:33:29 +02:00
  • 3fd4ee34ec
    Merge pull request #821 from embassy-rs/defmt-trace Dario Nieuwenhuis 2022-06-18 02:24:25 +02:00
  • 1f746e0939 Remove the authors field from Cargo.tomls Dario Nieuwenhuis 2022-06-18 01:38:12 +02:00
  • 88e36a70bd
    Update to 2021 edition. (#820) Dario Nieuwenhuis 2022-06-18 02:15:48 +02:00
  • dd99356062 Add env DEFMT_LOG=trace to all examples. Dario Nieuwenhuis 2022-06-18 01:54:07 +02:00
  • b585d54712
    Update rust nightly. (#819) Dario Nieuwenhuis 2022-06-18 01:44:02 +02:00
  • 1eec7e69f1 Added some more docs Dion Dokter 2022-06-17 15:29:42 +02:00
  • 9887f18a51 fmt Dion Dokter 2022-06-17 15:08:31 +02:00
  • 949b548d45 Refactor pub/sub impls into their own files Dion Dokter 2022-06-17 15:06:41 +02:00
  • 4a5127aead Move the module into a folder Dion Dokter 2022-06-17 14:45:07 +02:00
  • 5eae020074 Created the possibility to choose between dyn channel and generic channel Dion Dokter 2022-06-17 14:44:19 +02:00
  • eb304c2448 Added a function to WakerRegistration to check if it's occupied. Created a MultiWakerRegistration that can hold multiple wakers. Got rid of some options and the pub/sub_index Dion Dokter 2022-06-17 13:54:34 +02:00
  • 2a4cdd05fa Removed all unsafe Dion Dokter 2022-06-16 22:13:26 +02:00
  • a614a55c7d Put most behaviour one level lower (under the mutex instead of above). Changed the PubSubBehavior to only have high level functions. Dion Dokter 2022-06-16 22:11:29 +02:00
  • dfde157337 Removed most unsafe code Dion Dokter 2022-06-16 20:57:11 +02:00
  • cdacc44c5f Added unpin impls to the futures Dion Dokter 2022-06-16 16:37:23 +02:00
  • f92f46f489 Added convenience methods that ignore lag Dion Dokter 2022-06-16 14:19:16 +02:00
  • 790426e2f6 Stream now ignores lag Dion Dokter 2022-06-16 14:11:41 +02:00
  • c7cdecfc93 Renamed subscriber messages Dion Dokter 2022-06-16 14:07:04 +02:00
  • 98d0bb726c fmt Dion Dokter 2022-06-16 13:51:35 +02:00
  • 36b363a5b7 Changed names of subscriber methods and implemented the Stream trait for it Dion Dokter 2022-06-16 13:48:26 +02:00
  • 03996583a1 fmt Dion Dokter 2022-06-16 12:36:39 +02:00
  • 12a6ddfbcd Added a pubsub channel implementation Dion Dokter 2022-06-16 12:28:12 +02:00
  • fcc1db078e
    Merge #816 bors[bot] 2022-06-16 10:19:28 +00:00