Commit Graph

  • 6ee9e012fc add embassy::main and implement for stm32f4 xoviat 2021-03-27 17:27:39 -05:00
  • 19b959b0f8 Merge pull request #114 from xoviat/consolidate xoviat 2021-03-26 19:39:01 -05:00
  • 6f597653af stm32: consolidate modules xoviat 2021-03-26 19:34:52 -05:00
  • 0de2748008 Merge pull request #108 from theunkn0wn1/doc/util xoviat 2021-03-25 08:33:17 -05:00
  • ea650b684c its /// not //. Joshua Salzedo 2021-03-24 13:31:08 -07:00
  • 18d3c803de Add missing newlines Joshua Salzedo 2021-03-24 13:21:32 -07:00
  • 40617fea04 Document embassy::util::signal & embassy::util Joshua Salzedo 2021-03-24 13:19:05 -07:00
  • 62009150bd Document embassy::util::InterruptFuture Joshua Salzedo 2021-03-24 12:36:29 -07:00
  • a9e099c215 Document embassy::util::Forever Joshua Salzedo 2021-03-24 12:36:17 -07:00
  • da59112e86 Document the DropBomb Joshua Salzedo 2021-03-24 12:36:02 -07:00
  • 08990b2f6d Merge pull request #103 from theunkn0wn1/doc/time xoviat 2021-03-24 07:26:48 -05:00
  • 226877b16a Merge pull request #104 from xoviat/idle-trait xoviat 2021-03-23 21:05:01 -05:00
  • 095ba23ad3 stm32: implement idle trait xoviat 2021-03-23 21:04:36 -05:00
  • 3c9d5b61bb traits: add idle trait xoviat 2021-03-23 21:04:18 -05:00
  • 639059ba33 readme: add wiki link xoviat 2021-03-22 17:21:08 -05:00
  • 10a77fce14 Merge pull request #106 from xoviat/fix-exti-new xoviat 2021-03-22 13:06:19 -05:00
  • b79e9c2927 stm32: fix exti to require SysCfg.constrain() xoviat 2021-03-22 13:04:28 -05:00
  • 8fbe83ac26 Added remainder of the docs for embassy::time's public interface. Joshua Salzedo 2021-03-21 18:30:03 -07:00
  • 712204edb8 Merge pull request #102 from theunkn0wn1/doc/duration Dario Nieuwenhuis 2021-03-22 01:16:57 +01:00
  • 42be860446 Correct descriptions of Duration Joshua Salzedo 2021-03-21 17:11:30 -07:00
  • 7988b78107 remove now redundant non-doc comment Joshua Salzedo 2021-03-21 17:05:36 -07:00
  • 10f14747c3 Fix module-level docstring Joshua Salzedo 2021-03-21 17:05:22 -07:00
  • e363607d70 Added doc to the embassy::time::Duration struct Joshua Salzedo 2021-03-21 17:01:52 -07:00
  • f8d63279ef Re-add erroneously removed newlines Joshua Salzedo 2021-03-21 17:01:13 -07:00
  • dcdd768e03 Add Struct/impl documentation for embassy::time::Instant Joshua Salzedo 2021-03-21 16:45:53 -07:00
  • d453b9dd95 Add Struct/impl documentation for embassy::time::Duration Joshua Salzedo 2021-03-21 16:45:48 -07:00
  • cf1323fb67 Add module-level documentation for embassy::time Joshua Salzedo 2021-03-21 16:45:24 -07:00
  • 3e4e292cb7 Merge pull request #100 from xoviat/serial-idle xoviat 2021-03-20 23:51:36 -05:00
  • 556942a6bf stm32f4: implement idle on serial xoviat 2021-03-20 23:51:24 -05:00
  • d1ac703830 .vscode: add target xoviat 2021-03-20 23:49:49 -05:00
  • a66ee4a824 Merge pull request #99 from xoviat/fix-stm32f446 xoviat 2021-03-20 18:30:12 -05:00
  • 38cd2672d3 stm32f4: remove usart7, 8 xoviat 2021-03-20 18:27:24 -05:00
  • b5f80787fe stm32: remove SDIO interrupt xoviat 2021-03-20 18:23:20 -05:00
  • be58de039b ci: add stm32f446 xoviat 2021-03-20 18:13:21 -05:00
  • 451cec56f0 Merge pull request #98 from xoviat/stm32 xoviat 2021-03-20 11:07:35 -05:00
  • bf39822092 consolidate ExtiPin into stm32 package xoviat 2021-03-20 11:07:16 -05:00
  • d4f35c1729 Move USB to embassy-extras Thales Fragoso 2021-03-18 21:30:35 -03:00
  • 615bb33dcb USB: Use updated PeripheralMutex Thales Fragoso 2021-03-01 21:30:03 -03:00
  • a39dea4d98 Bring back old usb example Thales Fragoso 2021-02-25 00:09:41 -03:00
  • c4e79f66ea Change ClassSet indexing and tune up example Thales Fragoso 2021-02-24 23:36:08 -03:00
  • 890e93b4f0 Start working on usb serial Thales Fragoso 2021-02-18 21:57:35 -03:00
  • 6719da3b6e Merge pull request #97 from xoviat/stm32 xoviat 2021-03-19 15:26:35 -05:00
  • 03ecc91d55 stm32: consolidate functionality into new pkg xoviat 2021-03-19 15:26:20 -05:00
  • c8d90f3e75 Merge pull request #96 from xoviat/ci xoviat 2021-03-19 10:55:03 -05:00
  • 6835ce4314 ci: set target xoviat 2021-03-19 10:52:27 -05:00
  • 267c3cadf2 ci: attempt to consolidate nrf examples xoviat 2021-03-19 10:46:13 -05:00
  • 8ac514e1ca Merge pull request #95 from xoviat/ci xoviat 2021-03-19 09:58:20 -05:00
  • e3686ab784 ci: rm ci.sh xoviat 2021-03-19 09:14:50 -05:00
  • d820135f0e Merge pull request #94 from xoviat/ci xoviat 2021-03-19 09:12:48 -05:00
  • c565deb34a ci: parallelize and use cache xoviat 2021-03-19 09:09:56 -05:00
  • 01fd0cd92d Merge pull request #93 from thalesfragoso/fix-comp Dario Nieuwenhuis 2021-03-19 03:51:20 +01:00
  • 88a25b042a F4: Fix compilation for other MCUs Thales Fragoso 2021-03-18 22:23:09 -03:00
  • 456e04c79f Simplify spim macros Dario Nieuwenhuis 2021-03-18 20:56:10 +01:00
  • c33c9b9aec Merge pull request #88 from michaelbeaumont/cargo_fmt Dario Nieuwenhuis 2021-03-18 21:50:26 +01:00
  • 5ad259620c Add cargo fmt --all -- --check to ci.sh Michael Beaumont 2021-03-18 20:59:31 +01:00
  • e912355bb2 Merge pull request #85 from embassy-rs/no-free Dario Nieuwenhuis 2021-03-18 20:51:31 +01:00
  • c4406a3f22 Merge pull request #84 from michaelbeaumont/stm32l0_waitforhighlow Dario Nieuwenhuis 2021-03-18 20:35:28 +01:00
  • 6eb0522102 Merge pull request #82 from xoviat/c-exti Dario Nieuwenhuis 2021-03-18 20:35:21 +01:00
  • d3673886b3 Run cargo fmt Michael Beaumont 2021-03-18 20:02:42 +01:00
  • 7b0bed2c5e Add WaitFor{Low,High} for stm32l0 exti pins Michael Beaumont 2021-03-18 18:48:24 +01:00
  • b57489eb5d peripheralmutex: separate interrupt registration to own method. Dario Nieuwenhuis 2021-03-18 02:29:03 +01:00
  • 0cd19a58c3 Remove free() from PeripheralMutex and all nrf drivers. Dario Nieuwenhuis 2021-03-18 02:01:29 +01:00
  • 4b2fdd450e Allow running ci.sh from any dir Dario Nieuwenhuis 2021-03-18 02:03:43 +01:00
  • f43813c420 Merge pull request #83 from xoviat/cleanup xoviat 2021-03-17 21:24:04 -05:00
  • b204c0974c cleanup misc. warnings xoviat 2021-03-17 21:21:48 -05:00
  • 1908141c86 fix extipin xoviat 2021-03-17 21:11:34 -05:00
  • 81d99ff1a0 stm32: exti: update api xoviat 2021-03-17 20:56:48 -05:00
  • ccf2ea77f0 fix borrow checker xoviat 2021-03-17 20:52:45 -05:00
  • 3d103acdde stm32f4: exti: update api xoviat 2021-03-17 20:46:40 -05:00
  • 739c47cc33 stm32: exti: remove static mut xoviat 2021-03-17 20:14:29 -05:00
  • 7743c8305b stm32l0: cleanup exti xoviat 2021-03-17 20:13:34 -05:00
  • 4a38e7eb2b Merge pull request #69 from michaelbeaumont/stm32l0 xoviat 2021-03-17 19:49:21 -05:00
  • f248bb17ad Allow unused stuff in fmt.rs Dario Nieuwenhuis 2021-03-18 01:42:28 +01:00
  • 3de2d5c5bd Implement FullDuplex for nrf spim Dario Nieuwenhuis 2021-03-18 01:27:30 +01:00
  • 71ac582d68 add feature xoviat 2021-03-17 19:02:22 -05:00
  • c403a47b7f Add raw_spawn example, showcasing how to use embassy without TAIT Dario Nieuwenhuis 2021-03-18 00:43:19 +01:00
  • 8c2da193b8 Add spawn/spawn_pool APIs to Task Dario Nieuwenhuis 2021-03-18 00:38:27 +01:00
  • 5c2bf3981e Move Task into raw Dario Nieuwenhuis 2021-03-18 00:20:02 +01:00
  • d1b7d03fc7 Upgrade stm32l0xx-hal Michael Beaumont 2021-03-17 23:59:38 +01:00
  • 5fd0e30b48 Remove extraneous generic type Michael Beaumont 2021-03-17 23:59:26 +01:00
  • 0cc2c67194 fix can example xoviat 2021-03-17 17:27:34 -05:00
  • ac74b922c1 Merge pull request #20 from xoviat/canbus Dario Nieuwenhuis 2021-03-17 22:54:40 +01:00
  • 278ce02824 Rename IrqExecutor to InterruptExecutor Dario Nieuwenhuis 2021-03-17 22:52:27 +01:00
  • a9076636ac Do not export fmt macros. Dario Nieuwenhuis 2021-03-17 22:50:27 +01:00
  • f14361835f Merge pull request #66 from xoviat/spi-trait Dario Nieuwenhuis 2021-03-17 03:06:12 +01:00
  • 5bd705caa5 Merge branch 'master' into spi-trait Dario Nieuwenhuis 2021-03-17 03:06:04 +01:00
  • e1cad54833 Merge pull request #79 from embassy-rs/optimized-wakers Dario Nieuwenhuis 2021-03-17 03:03:55 +01:00
  • 3b5ccb0848 Merge pull request #77 from embassy-rs/no-reexport Dario Nieuwenhuis 2021-03-17 02:58:50 +01:00
  • c6e26cd0f9 Merge pull request #78 from embassy-rs/feature-party Dario Nieuwenhuis 2021-03-17 02:54:50 +01:00
  • bb68f5d0e8 Add optimized single-word WakerRegistration, add AtomicWakerRegistration. Dario Nieuwenhuis 2021-03-17 01:55:01 +01:00
  • ab01e0be3b Do not reexport atomic-polyfill Dario Nieuwenhuis 2021-03-17 01:47:45 +01:00
  • 6ed1a87138 Update features for latest nightly. Dario Nieuwenhuis 2021-03-17 02:48:16 +01:00
  • cb8d53e498 fixup xoviat 2021-03-15 18:19:28 -05:00
  • 0fbb3174d2 fixup xoviat 2021-03-15 18:00:00 -05:00
  • 535ac24430 set feature xoviat 2021-03-15 17:52:31 -05:00
  • 93625c3f6a add can driver xoviat 2021-03-15 17:45:45 -05:00
  • 3fcecd076b Rename i2c trait Dario Nieuwenhuis 2021-03-15 00:22:03 +01:00
  • e44079492c Merge pull request #74 from michaelbeaumont/deref-stm32f4 Dario Nieuwenhuis 2021-03-14 23:47:56 +01:00
  • 01587458ce Merge pull request #67 from xoviat/qei Dario Nieuwenhuis 2021-03-14 23:47:12 +01:00
  • a4bee1c1d2 update docs xoviat 2021-03-14 17:41:59 -05:00