Commit Graph

  • 2d7f35cf57 Add embedded-io blocking Read + Write for BufferedUart Mathias 2023-03-28 14:28:44 +02:00
  • c15f07de4f Merge pull request #55 from kbleeke/master Dario Nieuwenhuis 2023-03-27 20:39:54 +00:00
  • 983a94a9c5 update readme kbleeke 2023-03-27 22:34:48 +02:00
  • e9e2be137f Merge pull request #54 from kbleeke/pio-irq Dario Nieuwenhuis 2023-03-27 17:08:54 +00:00
  • 20ea35fc96 Move pio driver to separate crate kbleeke 2023-03-27 18:04:48 +02:00
  • d918919cb2 Merge pull request #53 from kbleeke/send-status Dario Nieuwenhuis 2023-03-27 16:54:59 +00:00
  • cf179f3076 Merge #1303 bors[bot] 2023-03-27 16:31:13 +00:00
  • 20aa86d63e Address review comments James Munns 2023-03-27 18:21:11 +02:00
  • 056df98d47 use send status feature of cyw43 instead of manually checking status kbleeke 2023-03-27 17:24:45 +02:00
  • 273e6f5b83 Merge pull request #47 from kbleeke/pio-irq Dario Nieuwenhuis 2023-03-27 16:08:22 +00:00
  • a77fdefd7c Correct copy/paste errors James Munns 2023-03-27 15:37:12 +02:00
  • 8926397f45 address irq nits kbleeke 2023-03-27 14:37:39 +02:00
  • a6cef4baf2 Add logging and interface for debugging buffer usage James Munns 2023-03-27 14:19:00 +02:00
  • 07fe37b5ee Merge pull request #52 from kbleeke/cancel-ioctl Dario Nieuwenhuis 2023-03-27 11:45:35 +00:00
  • 1c721cb20e cancel ioctl when future is dropped kbleeke 2023-03-27 13:39:41 +02:00
  • 6a802c4708 feat(stm32:qspi): add support for QSPI in stm32 Mateusz Butkiewicz 2023-03-22 08:44:58 +01:00
  • b58cc2aa23 use irqs to wait for events kbleeke 2023-03-02 19:02:32 +01:00
  • a2272dda08 status and irq flags formatting with defmt kbleeke 2023-03-02 19:02:00 +01:00
  • 732614579b Merge pull request #1302 from embassy-rs/update-stm32-pac Dario Nieuwenhuis 2023-03-27 13:09:11 +02:00
  • cde6f0f862 Merge pull request #50 from kbleeke/async-ioctls Dario Nieuwenhuis 2023-03-27 10:43:53 +00:00
  • c7646eb699 bring back TODO note about dropping ioctls kbleeke 2023-03-27 12:40:40 +02:00
  • 4c52104413 simplify ioctl waker code kbleeke 2023-03-27 12:40:27 +02:00
  • a33774ec51 Update stm32-metapac Dario Nieuwenhuis 2023-03-27 12:36:31 +02:00
  • fd3de78b43 Merge pull request #51 from kbleeke/wait-join-open Dario Nieuwenhuis 2023-03-27 10:23:06 +00:00
  • 6f547cf05d asyncify outgoing events kbleeke 2023-03-02 15:34:08 +01:00
  • 4721381225 also wait for join event in join_open kbleeke 2023-03-02 19:22:43 +01:00
  • 5da6108bec Merge pull request #49 from embassy-rs/ci Dario Nieuwenhuis 2023-03-27 05:19:36 +02:00
  • ed601d439a Add CI. Dario Nieuwenhuis 2023-03-27 03:33:20 +02:00
  • cffc3fc795 Fix build with log. Dario Nieuwenhuis 2023-03-27 03:33:06 +02:00
  • bb90bb8c56 Merge pull request #46 from kbleeke/split-lib-rs Dario Nieuwenhuis 2023-03-27 03:17:30 +02:00
  • 8a3a7c65a8 Merge #1291 bors[bot] 2023-03-26 22:23:00 +00:00
  • 21400da073 executor: Use AtomicPtr for signal_ctx, removes 1 unsafe. Dario Nieuwenhuis 2023-03-27 00:22:00 +02:00
  • 805bca1f5a executor: deduplicate doc comments. Dario Nieuwenhuis 2023-03-27 00:20:24 +02:00
  • 7186e03801 Merge #1299 bors[bot] 2023-03-26 21:34:01 +00:00
  • 2c45b5c519 sync/pipe: update to clarify docs that it is byte-oriented. Dario Nieuwenhuis 2023-03-26 23:32:12 +02:00
  • 9c7b9b7848 Merge #1288 bors[bot] 2023-03-26 15:55:58 +00:00
  • 7be63b3468 fix: spi transfer bug and additions to test Lachezar Lechev 2023-03-26 18:14:17 +03:00
  • e9a5b31fa8 Implement drop for FlashRegions Rasmus Melchior Jacobsen 2023-03-25 17:00:52 +01:00
  • e8fc7a66a3 Ensure flash module and FlashRegion trait is always defined Rasmus Melchior Jacobsen 2023-03-25 16:32:32 +01:00
  • bc69eb596e Add is_eraseable_range and split write into consecutive parts Rasmus Melchior Jacobsen 2023-03-25 16:04:45 +01:00
  • 245147634b Add region start to flash sectors Rasmus Melchior Jacobsen 2023-03-25 16:03:06 +01:00
  • 73ccc04231 Change region type name Rasmus Melchior Jacobsen 2023-03-25 13:39:10 +01:00
  • 47d5f127bb Align L family Rasmus Melchior Jacobsen 2023-03-25 13:30:24 +01:00
  • 47e07584ca Align H7 family Rasmus Melchior Jacobsen 2023-03-25 13:03:00 +01:00
  • c848bd9c9c Align with removal of MemoryRegionKind::Otp Rasmus Melchior Jacobsen 2023-03-25 13:02:42 +01:00
  • a8567f0617 Align F7 family Rasmus Melchior Jacobsen 2023-03-25 06:26:00 +01:00
  • 99c4346579 Add f7 computation to hal common and add tests Rasmus Melchior Jacobsen 2023-03-25 06:25:12 +01:00
  • 7edd72f8f5 Align F3 family Rasmus Melchior Jacobsen 2023-03-25 06:05:37 +01:00
  • 6c73b23f38 Align F4 family Rasmus Melchior Jacobsen 2023-03-25 05:59:40 +01:00
  • 6b44027eab Add FlashRegion trait and implement embedded_storage traits for each region Rasmus Melchior Jacobsen 2023-03-25 05:58:40 +01:00
  • cccceb88f2 Generate flash regions during build Rasmus Melchior Jacobsen 2023-03-25 05:57:15 +01:00
  • d8b265856f Add f4 flash sector computation to hal-common to allow for tests Rasmus Melchior Jacobsen 2023-03-25 05:52:48 +01:00
  • cd2f28d2ab chore: add spi_async tests for uneven buffers Lachezar Lechev 2023-03-24 12:14:38 +02:00
  • 9939d43800 fix: PR comment Lachezar Lechev 2023-03-24 12:14:23 +02:00
  • 299689dfa2 Merge #1295 bors[bot] 2023-03-23 13:27:14 +00:00
  • 88483b5abe Fix return type for EH-nb traits Mathias 2023-03-23 14:26:37 +01:00
  • 04f90e3a9d Add embedded-io blocking Read + Write for BufferedUart Mathias 2023-03-23 14:18:19 +01:00
  • ba9afbc26d embassy-boot: add default nightly feature, makes it possible to compile with the stable compiler sander 2023-03-22 16:49:49 +01:00
  • 20923080e6 split lib.rs into multiple files kbleeke 2023-03-02 12:10:13 +01:00
  • 8b24fe3df0 Merge pull request #45 from kbleeke/fix-stuck-ioctl Dario Nieuwenhuis 2023-03-22 13:56:25 +01:00
  • 369f205962 wifi task needs to be spawned immediately, otherwise ioctls are just stuck (duh). fix #44 kbleeke 2023-03-22 11:33:55 +01:00
  • 33cbc22236 Merge pull request #39 from kbleeke/pio Dario Nieuwenhuis 2023-03-21 19:56:57 +01:00
  • 359b1c7fdb replace inspect() with direct calls to trace!() after awaiting kbleeke 2023-03-21 19:39:41 +01:00
  • 29494a9296 Merge branch 'master' into pio kbleeke 2023-03-21 19:32:39 +01:00
  • f82f931dc2 revert formatting changes in Cargo.toml kbleeke 2023-03-21 19:30:45 +01:00
  • 3034e8fb45 document response delay quirks in bus code kbleeke 2023-03-21 19:26:01 +01:00
  • b4b8d82980 remove use of embedded-hal SPI traits. Instead just call our bus trait directly and push responsibility for implementing CS on the trait implementor kbleeke 2023-03-21 19:15:54 +01:00
  • aa77a06d58 Merge #1287 bors[bot] 2023-03-21 14:04:10 +00:00
  • 425a35bf8a Merge #1292 bors[bot] 2023-03-21 12:29:29 +00:00
  • ce7bd6955f perf(pubsub): Skip clone on last message Rasmus Melchior Jacobsen 2023-03-21 13:25:49 +01:00
  • 41d558a5f4 executor: Allow TaskStorage to auto-implement Sync Grant Miller 2023-03-20 16:20:51 -05:00
  • 7a4db1da26 fix(rp): spi transfer Lachezar Lechev 2023-03-20 16:34:30 +02:00
  • 0b49b588a2 stm32: use stm32-metapac from crates.io, remove stm32-data submodule. Dario Nieuwenhuis 2023-03-20 02:11:22 +01:00
  • b6663a013f Merge #1274 bors[bot] 2023-03-19 23:43:41 +00:00
  • 3e541c43e7 Merge #1282 bors[bot] 2023-03-19 23:19:23 +00:00
  • 0e946dfb20 Merge pull request #42 from kbleeke/events-join Dario Nieuwenhuis 2023-03-19 23:20:33 +01:00
  • fcd24adba9 vscode: recommend extensions, disable toml formatting, update. Dario Nieuwenhuis 2023-03-19 22:38:34 +01:00
  • b411b7ce63 vscode: recommend extensions, disable toml formatting, update. Dario Nieuwenhuis 2023-03-19 22:36:18 +01:00
  • ee3d284609 Merge pull request #43 from jakewins/patch-1 Dario Nieuwenhuis 2023-03-19 21:33:16 +01:00
  • 67743bb122 Update pre-flashed command to match file name Jacob Davis-Hansson 2023-03-19 19:16:26 +01:00
  • 1b410d6f3f add event handling to join kbleeke 2023-03-01 19:03:46 +01:00
  • a6a2a035d5 even faster pio speed are possible kbleeke 2023-03-19 16:43:46 +01:00
  • 0ff606dfc1 Add pio transport to pico w example kbleeke 2023-02-19 16:31:35 +01:00
  • d57fe0de86 Custom Bus Trait to support PIO kbleeke 2023-02-19 16:31:33 +01:00
  • 4bfe624893 Merge #1285 bors[bot] 2023-03-17 14:38:19 +00:00
  • 7be385dbb1 Add must_use to OnDrop Rasmus Melchior Jacobsen 2023-03-17 11:40:19 +01:00
  • f9c0c53e12 Merge #1284 bors[bot] 2023-03-17 07:49:09 +00:00
  • 13f0c64a8c Fix APB clock calculation for several STM32 families Eric Yanush 2023-03-16 21:21:39 -06:00
  • 472df3fad6 fix(pubsub): Pop messages which count is 0 after unsubscribe Rasmus Melchior Jacobsen 2023-03-15 16:45:18 +01:00
  • 2c9f289f40 Merge #1281 bors[bot] 2023-03-15 12:59:11 +00:00
  • 46b437dea0 Wait for waker when no data is available on UDP socket. Roy Buitenhuis 2023-03-15 13:56:40 +01:00
  • e33b99e9ec Merge pull request #40 from Slushee-a/master Dario Nieuwenhuis 2023-03-14 18:42:27 +01:00
  • e9a161b462 Merge #1279 bors[bot] 2023-03-14 16:28:47 +00:00
  • 43462947ed stm32: remove unused embedded-storage-async. Dario Nieuwenhuis 2023-03-14 17:27:40 +01:00
  • e73c6c9d90 Merge #1277 bors[bot] 2023-03-14 12:08:51 +00:00
  • 89a371d10c Add HIL test for into_buffered uart on embassy-rp Mathias 2023-03-14 10:54:15 +01:00
  • bce1ce7dcb Allow upgrading a blocking uart to a BufferedUart, and implement blocking serial traits for BufferedUart Mathias 2023-02-16 08:47:22 +01:00
  • 12d6e37b3f Example using the PIO to drive WS2812 aka Neopixel RGB leds Caleb Jamison 2023-03-11 02:58:28 -05:00
  • 055597063f Merge #1270 bors[bot] 2023-03-09 22:32:51 +00:00
  • 79061021f9 time: add power-of-2 kHz tick rates. Dario Nieuwenhuis 2023-03-09 23:32:00 +01:00