Commit Graph

  • 71c8d7aa7d stm32l4/examples: remove old-pac uses. Dario Nieuwenhuis 2021-07-15 00:30:31 +0200
  • f916fe5476 all hals: reexport PAC if unstable-pac feature is set. Dario Nieuwenhuis 2021-07-14 22:19:04 +0200
  • 6444066589 Add L4 examples to workspace example Dario Nieuwenhuis 2021-07-14 22:00:49 +0200
  • 7dd7f391fc Fix OOTB workspace issues with embassy-net Dario Nieuwenhuis 2021-07-14 21:58:07 +0200
  • 2d9e2908df
    Merge pull request #292 from embassy-rs/update-nightly Dario Nieuwenhuis 2021-07-14 21:32:33 +0200
  • 5061625068 Update nightly Dario Nieuwenhuis 2021-07-14 21:17:29 +0200
  • e4325cb8fe
    Merge pull request #290 from bobmcwhirter/async-usart Bob McWhirter 2021-07-14 15:07:36 -0400
  • 21e94972dc Fix more warnings and examples. Bob McWhirter 2021-07-14 14:55:20 -0400
  • 3fd9023fce Fix the h7 example. Bob McWhirter 2021-07-14 14:45:54 -0400
  • 43cb8de434 Remove gratuitous NoDmaMarker. Bob McWhirter 2021-07-14 14:37:42 -0400
  • 38b1359c40 Remove pub and cfg's, since they will be implied by the existance of TxDma<T> in theory. Bob McWhirter 2021-07-14 14:35:03 -0400
  • a88f0028ef First shot at async dma usart for stm32. Bob McWhirter 2021-07-14 14:14:14 -0400
  • 667b259d53
    Merge pull request #289 from bobmcwhirter/data-fix Thales 2021-07-14 12:32:17 -0300
  • 95b42f9523 Update data. Bob McWhirter 2021-07-14 11:25:46 -0400
  • b6eb5dcf2f
    Merge pull request #282 from bobmcwhirter/dmamux_thales Bob McWhirter 2021-07-13 13:33:38 -0400
  • 6e0e83cfd9 More conversions to associated consts. Bob McWhirter 2021-07-13 10:56:35 -0400
  • 604a25ec5d Reduce number of traits and impls. Bob McWhirter 2021-07-13 10:46:31 -0400
  • 8fbea38a5b Simplify some of the bdma macros. Make more things associated consts. Bob McWhirter 2021-07-13 09:59:36 -0400
  • 92247369e7 Remove some unused traits. Move some fns to associated consts. Bob McWhirter 2021-07-13 09:50:42 -0400
  • c39ac201ff Update for stm32-data. Bob McWhirter 2021-07-12 15:57:53 -0400
  • 2e10ab2e5c Let's count channels per DMA peripheral, shall we now? Bob McWhirter 2021-07-12 15:48:26 -0400
  • b0b61d99e6 Macros do indeed require a ! to invoke. Bob McWhirter 2021-07-12 15:34:34 -0400
  • 6534b63e01 Simplify some macros around dmamux peripheral channels. Bob McWhirter 2021-07-12 14:53:19 -0400
  • 0befa10367 Trivial to force CI to do it's thing. Bob McWhirter 2021-07-12 14:23:00 -0400
  • 06e899b14c Adjust to DMA1EN in the rcc for l0. Bob McWhirter 2021-07-12 14:11:18 -0400
  • d31e30f382 Undo special-casing FOO1 -> FOO in RCC searching. Bob McWhirter 2021-07-12 14:02:37 -0400
  • c28bc5a8da Adapt for DMAEN for DMA1 if DMA1EN is not found (for all peripherals FOO1) for EN/RST rcc table. Bob McWhirter 2021-07-12 13:48:12 -0400
  • a9b2ed52ee Remove deadcode from dmamux. Smoosh bdma down to a single version. Bob McWhirter 2021-07-12 13:34:47 -0400
  • 45964c658c Generalize RCC enabling for BDMA peris. Bob McWhirter 2021-07-12 11:41:46 -0400
  • ff1cb9ac74 Remove warnings. Bob McWhirter 2021-07-12 10:55:23 -0400
  • 509c7f6835 Update stm32-data. Bob McWhirter 2021-07-12 10:45:57 -0400
  • 97ad434d38 Twizzle our DMA vs BDMA channels. Bob McWhirter 2021-07-12 10:32:57 -0400
  • a24a7e9fec Allow some unused lints given that H7 is still in flight with its multitude of DMA. Bob McWhirter 2021-07-09 11:07:53 -0400
  • 13975a0818 Try to improve H7 clockstuff. Bob McWhirter 2021-07-09 09:33:17 -0400
  • 696a3b8552 Try to figure out h7cm's problem. Bob McWhirter 2021-07-09 09:12:11 -0400
  • 6552af8f0b Fix warning for unused import. Bob McWhirter 2021-07-08 16:17:05 -0400
  • 6e69992217 Add a no-op bdma for bdma v2 for CI. Bob McWhirter 2021-07-08 16:14:09 -0400
  • 811ed18922 Add a missing 'use' for dma_v2. Bob McWhirter 2021-07-08 16:06:43 -0400
  • 30a1d9bf93 Move to copying regs instead of &'static referencing. Remove unneeded stuff from the DMAMUX end of the stick. Bob McWhirter 2021-07-08 15:59:39 -0400
  • f01ddd5f5c Mix dmamux into bdma_v1. Bob McWhirter 2021-07-08 14:55:27 -0400
  • 6ec7253095 Checkpoint my DMA for thales. Bob McWhirter 2021-07-06 09:54:55 -0400
  • acdf7f4f13 Another checkpoint. Bob McWhirter 2021-07-02 13:46:52 -0400
  • 31325a2547 Another checkpoint. Bob McWhirter 2021-07-02 10:25:24 -0400
  • 043f0ea508 Checkpoint DMAMUX channel setup. Bob McWhirter 2021-07-02 09:54:31 -0400
  • 91521a86a0 F0: usart + DMA working Thales Fragoso 2021-07-04 18:34:37 -0300
  • a56ddfdc04 STM: Add usart v2 Thales Fragoso 2021-07-04 15:40:33 -0300
  • f32caaeaaf STM: Start working on bdma-v1 Thales Fragoso 2021-07-03 17:58:59 -0300
  • 8f28d6b4b1
    Merge pull request #288 from embassy-rs/rafix Dario Nieuwenhuis 2021-07-13 05:55:09 +0200
  • 5450ec3d4c Update vscode settings for latest rust-analyzer Dario Nieuwenhuis 2021-07-13 05:47:26 +0200
  • 1d64421fb4 Fix "can't find crate for std" for stm32-metapac-gen deps. Dario Nieuwenhuis 2021-07-13 05:47:10 +0200
  • 549ddf7fc8
    Merge pull request #285 from embassy-rs/rp-spi-clock Dario Nieuwenhuis 2021-07-13 03:42:35 +0200
  • b8e23bc74e
    Merge pull request #286 from embassy-rs/time-feature Dario Nieuwenhuis 2021-07-13 03:41:17 +0200
  • 1a4c13cf26 rp/spi: add set_frequency Dario Nieuwenhuis 2021-07-12 02:45:59 +0200
  • 7547c8d8d6 rp/timer: add Dario Nieuwenhuis 2021-07-12 02:45:42 +0200
  • c210a6efd1 embassy/time: remove useless impl Dario Nieuwenhuis 2021-07-12 02:46:16 +0200
  • 16bb678368 Merge BlockingTimer and Delay Dario Nieuwenhuis 2021-07-12 03:31:56 +0200
  • 35a76c364a embassy/time: make optional via Cargo feature Dario Nieuwenhuis 2021-07-12 03:29:09 +0200
  • 94bd4eb7d5 embassy/time: refactor module structure Dario Nieuwenhuis 2021-07-12 03:10:01 +0200
  • 40bc67bee0
    Merge pull request #284 from embassy-rs/rp-spi-clock Dario Nieuwenhuis 2021-07-12 00:14:39 +0200
  • 17e31eb903 rp/spi: sane prescaler calculation Dario Nieuwenhuis 2021-07-11 23:47:33 +0200
  • 616e7adc1a Checkpoint my DMA for thales. Bob McWhirter 2021-07-06 09:54:55 -0400
  • 61a3462f87
    Merge pull request #278 from huntc/ci-tests Dario Nieuwenhuis 2021-07-06 04:34:10 +0200
  • e13aa4c2a0 Add tests to our CI huntc 2021-07-06 12:23:51 +1000
  • ff9ff5e43a Update the import Liam Murphy 2021-07-05 18:31:54 +1000
  • fc1ef4947d Fix stm32 ethernet Liam Murphy 2021-07-05 18:18:05 +1000
  • 3d96b10b0c Elide lifetimes on Peripheral::state Liam Murphy 2021-07-05 17:47:55 +1000
  • 744e2cbb8a extras: Fix UB in Peripheral Liam Murphy 2021-07-05 17:42:43 +1000
  • ed83b93b6d
    Merge pull request #276 from embassy-rs/deny-warnings Dario Nieuwenhuis 2021-07-05 03:24:36 +0200
  • ecc151d4e2 stm32/adc: simplify delay handling Dario Nieuwenhuis 2021-07-05 03:09:42 +0200
  • 7ebd4e3aa9 nrf/gpio: fix unused warning on chips without ports Dario Nieuwenhuis 2021-07-05 02:43:34 +0200
  • e4145bf08b Deny warnings in CI Dario Nieuwenhuis 2021-07-05 02:33:29 +0200
  • fd38e78957 Remove old unused ci.sh Dario Nieuwenhuis 2021-07-05 02:06:11 +0200
  • 3ce32d6624
    Merge pull request #273 from rukai/fix_warnings_again Dario Nieuwenhuis 2021-07-05 02:00:51 +0200
  • 25d4b2ea26 fix stm32 warnings Rukai 2021-07-03 22:05:12 +1000
  • c4561324e6
    Merge pull request #274 from rukai/fix_warnings_again_rp_std Dario Nieuwenhuis 2021-07-05 01:51:47 +0200
  • d80e0b9e01
    Merge pull request #275 from thalesfragoso/main-tim3 Dario Nieuwenhuis 2021-07-05 01:42:43 +0200
  • f5e6b37b52 STM: Change embassy main to use TIM3 instead of TIM2 Thales Fragoso 2021-07-04 15:51:10 -0300
  • 56d0c5ffe1 Fix warnings in std and rp Rukai 2021-07-04 12:42:39 +1000
  • 8615ffb523
    Merge pull request #272 from thalesfragoso/f0-apb2 Thales 2021-07-03 02:20:17 -0300
  • c2f595b26a F0: Fix missing apb2 clock Thales Fragoso 2021-07-03 02:12:22 -0300
  • 69e44baf8e Another checkpoint. Bob McWhirter 2021-07-02 13:46:52 -0400
  • 288ac7a880 Another checkpoint. Bob McWhirter 2021-07-02 10:25:24 -0400
  • 6d1871cb25 Checkpoint DMAMUX channel setup. Bob McWhirter 2021-07-02 09:54:31 -0400
  • 489ef56dea
    Merge pull request #270 from bobmcwhirter/fix_bungled_i2c Dario Nieuwenhuis 2021-07-02 20:00:19 +0200
  • f5ce807e25 Let's adjust i2c the correct way, removing the correct APBesque frequency, not the i2c periph speed. Bob McWhirter 2021-07-02 13:54:07 -0400
  • d8687b1692
    Merge pull request #268 from bobmcwhirter/i2c_rcc Bob McWhirter 2021-07-01 14:01:39 -0400
  • 9f5d35d891 Remove the frequency argument for i2c, move to using RccPeripheral. Bob McWhirter 2021-07-01 13:53:57 -0400
  • e7a4a72977
    Merge pull request #264 from bobmcwhirter/usartv3 Bob McWhirter 2021-07-01 13:28:33 -0400
  • 8f94123ca4 argh, intellij. Bob McWhirter 2021-07-01 11:37:01 -0400
  • 83cd120ff8 Update -data. Bob McWhirter 2021-07-01 11:29:52 -0400
  • 0920c0cb1d Make UART pins Rx/Tx/etc in addition to USART. Bob McWhirter 2021-07-01 11:26:56 -0400
  • 54ada5bae1 Stub in the DMA bits that aren't yet there. Bob McWhirter 2021-06-30 14:58:28 -0400
  • bf3bc92525 Re-enable because intellij. Bob McWhirter 2021-06-30 14:47:20 -0400
  • f83559c6ab Add L4+ example for USART. Bob McWhirter 2021-06-30 14:46:53 -0400
  • 497d3aa153 Add USARTv3 support. Bob McWhirter 2021-06-30 14:37:35 -0400
  • e55c89f890
    Merge pull request #262 from Liamolucko/nrf-rng Dario Nieuwenhuis 2021-07-01 01:55:55 +0200
  • 334c3a44a4
    Merge pull request #265 from thalesfragoso/some-fences Thales 2021-06-30 19:08:17 -0300
  • e07dda8707 stm32: Adjust some fences around DMA Thales Fragoso 2021-06-30 18:21:24 -0300
  • d77d411935
    Merge pull request #266 from embassy-rs/rp-clocks Dario Nieuwenhuis 2021-06-30 23:53:35 +0200
  • 5fae5d20c0 rp/clocks: don't disrupt PLLs if already running. Dario Nieuwenhuis 2021-06-30 23:45:07 +0200