Commit Graph

  • 53c236fde8 rp/spi: add configurable pha/pol Dario Nieuwenhuis 2021-06-30 23:43:40 +0200
  • f073bdfe43 rp/spi: add Transfer Dario Nieuwenhuis 2021-06-30 23:43:22 +0200
  • 3059923b4f
    Merge pull request #258 from embassy-rs/rp-clocks Dario Nieuwenhuis 2021-06-30 22:47:22 +0200
  • 749f4838d5 rp/gpio: add optional pins Dario Nieuwenhuis 2021-06-25 18:17:59 +0200
  • da014afb89
    Merge pull request #253 from bobmcwhirter/dma_tables Bob McWhirter 2021-06-30 10:50:37 -0400
  • f3b9c97763 Change atomics and add a fence. Bob McWhirter 2021-06-30 10:17:25 -0400
  • cf5b7dc943 Because IntelliJ makes life hard. Bob McWhirter 2021-06-30 10:03:18 -0400
  • 6a0b0f3162 Enable RCC within the USART itself. Bob McWhirter 2021-06-30 09:57:27 -0400
  • e1736114d4 Remove paste. Bob McWhirter 2021-06-30 09:44:28 -0400
  • 99339e940e fix: check if new_ptr == end, not the old pointer Liam Murphy 2021-06-30 16:04:34 +1000
  • 53b95588df Use atomics to share state instead of a RefCell Liam Murphy 2021-06-30 15:55:52 +1000
  • a64dec517c Update RNG example Liam Murphy 2021-06-30 12:55:30 +1000
  • 89fdad3a6b Don't wake the future for every byte in fill_bytes Liam Murphy 2021-06-30 12:34:57 +1000
  • ae0219de6f Move initialisation inside of future Liam Murphy 2021-06-30 09:45:49 +1000
  • d5fb558005 Fix non-DMA USART example. Bob McWhirter 2021-06-29 13:08:18 -0400
  • 07a6686879 Protect DMA-related things with cfg. Bob McWhirter 2021-06-29 13:00:52 -0400
  • 2a25de3d3e Make the metapac gen enr/rst missing regs non-fatal to the build. Should be solved in a separate effort. Bob McWhirter 2021-06-29 12:55:15 -0400
  • 6b78d56ceb Formatting. Bob McWhirter 2021-06-29 12:48:58 -0400
  • 24f18819c8 Adjust example for RCC and DMA. Bob McWhirter 2021-06-29 11:00:23 -0400
  • c53ab325c1 Wire up DMA with USART v1. Bob McWhirter 2021-06-29 10:59:22 -0400
  • b88fc2847a Checkpoint with lifetime issues. Bob McWhirter 2021-06-25 14:00:11 -0400
  • 1732551db4 Generate dma-related macro tables. Bob McWhirter 2021-06-22 14:53:19 -0400
  • 8a4ab29819 Add an nRF RNG driver Liam Murphy 2021-06-29 17:26:16 +1000
  • d49adc98be
    Merge pull request #260 from Liamolucko/nrf-timer Dario Nieuwenhuis 2021-06-29 07:37:06 +0200
  • c0ef40d6e9 Correctly unset bits Liam Murphy 2021-06-29 15:12:42 +1000
  • e6d0dba5ca Write bits directly to intenset/clr + shorts Liam Murphy 2021-06-29 14:37:37 +1000
  • 87ca902e44 Handle differences between PACs Liam Murphy 2021-06-29 13:04:05 +1000
  • 0c0597f775 Don't include extended timer support on chips without it Liam Murphy 2021-06-29 12:07:10 +1000
  • 94e13ef053 Fix Cc::event_compare Liam Murphy 2021-06-29 11:39:50 +1000
  • e5a5031f20 Get rid of the TODO about variant names, stop the timer before setting BITMODE and set a default frequency. Liam Murphy 2021-06-29 11:29:32 +1000
  • e7addf094b Fix Cc::wait never resolving and refactor some APIs Liam Murphy 2021-06-29 10:33:41 +1000
  • f501907f9e
    Merge pull request #259 from thalesfragoso/block-timer Dario Nieuwenhuis 2021-06-28 23:58:51 +0200
  • 51583afc1e Add docs for BlockingTimer and rename tick features Thales Fragoso 2021-06-28 18:30:04 -0300
  • 54197d1663 Add BlockingTimer and features to choose tick rate Thales Fragoso 2021-06-28 18:01:40 -0300
  • cdb0c72849
    Merge pull request #255 from thalesfragoso/od-pin Dario Nieuwenhuis 2021-06-27 19:29:18 +0200
  • c5022b1196 stm32: Make sure Output gpio driver is pushpull Thales Fragoso 2021-06-27 13:25:35 -0300
  • 02781ed744 Add an nRF Timer driver Liam Murphy 2021-06-26 17:58:36 +1000
  • 0eaadfc125 stm32: Update gpio examples Thales Fragoso 2021-06-25 17:32:24 -0300
  • a3f0aa02a4 Separate OpenDrain pin to a new type Thales Fragoso 2021-06-25 17:22:51 -0300
  • e6d6e82e54
    Merge pull request #257 from embassy-rs/rp-clocks Dario Nieuwenhuis 2021-06-25 06:43:22 +0200
  • 88bc2972f6 rp/spi: add write-only spi driver Dario Nieuwenhuis 2021-06-25 06:23:46 +0200
  • 9cf1d5b29c rp/clocks: fix wrong PLL setup Dario Nieuwenhuis 2021-06-25 06:23:20 +0200
  • c7c897bb72 rp/gpio: add infallible inherent methods Dario Nieuwenhuis 2021-06-25 06:20:45 +0200
  • a35c8561c7
    Merge pull request #256 from embassy-rs/rp-clocks Dario Nieuwenhuis 2021-06-25 03:51:39 +0200
  • 5a6384d199 rp: clock setup Dario Nieuwenhuis 2021-06-25 03:38:03 +0200
  • efb3b3a0a8 stm32: Allow for open drain configuration for output pin Thales Fragoso 2021-06-23 19:22:53 -0300
  • e1880a19df
    Merge pull request #254 from thalesfragoso/f0-rcc Thales 2021-06-24 20:39:51 -0300
  • 013792b944 Separate exti into v1 and v2 Thales Fragoso 2021-06-24 20:00:51 -0300
  • 1c33a3b94c #[cfg] exti Thales Fragoso 2021-06-24 19:36:42 -0300
  • 210104e6dc Remove unused gpio_af from codegen Thales Fragoso 2021-06-24 19:23:51 -0300
  • 409884be2a Add F0 RCC Thales Fragoso 2021-06-22 20:07:48 -0300
  • 797534d1a6 Update features to include F0 Thales Fragoso 2021-06-22 14:41:42 -0300
  • 9e5406f761
    Merge pull request #252 from thalesfragoso/net-resources Dario Nieuwenhuis 2021-06-21 01:49:32 +0200
  • 5a4e3ceb88 Update stm32-data (adds DBGMCU to all chips) Dario Nieuwenhuis 2021-06-21 01:28:25 +0200
  • aca0fb1065 net: Make the user pass in the StackResources in init Thales Fragoso 2021-06-20 16:46:26 -0300
  • 06d69a8028
    Merge pull request #251 from embassy-rs/net-fix Dario Nieuwenhuis 2021-06-18 02:06:41 +0200
  • d94feb9fcd net/tcp: Fix panic when consuming 0 bytes at EOF Dario Nieuwenhuis 2021-06-18 01:58:14 +0200
  • 0d1ae0a01e
    Merge pull request #247 from thalesfragoso/eth-v2 Dario Nieuwenhuis 2021-06-16 16:55:39 +0200
  • 098ce6e740 stm32h7: Add ethernet example Thales Fragoso 2021-06-15 18:52:43 -0300
  • 77546825a1 stm32: Make vcell dependency optional Thales Fragoso 2021-06-15 18:12:44 -0300
  • 598201bff3 eth-v2: Make embassy-net optional Thales Fragoso 2021-06-14 18:30:11 -0300
  • 3396a51938 net: Add features for pool size and remove unwrap on smoltcp device Thales Fragoso 2021-06-14 18:06:12 -0300
  • 6cecc6d4b5 eth-v2: Get hclk frequency from clock singleton Thales Fragoso 2021-06-14 17:20:04 -0300
  • f7e1f262af eth-v2: Enable source address filtering Thales Fragoso 2021-06-14 16:36:48 -0300
  • ffc19a54d6 eth-v2: Fix bug in Rx descriptors and add docs art Thales Fragoso 2021-06-13 08:02:38 -0300
  • 6daa55a897 eth-v2: Fix setting the registers for the descriptors Thales Fragoso 2021-06-11 11:51:51 -0300
  • 0b42e12604 eth-v2: Fix off by one bug Thales Fragoso 2021-06-11 02:57:28 -0300
  • 54ad2a41f1 eth-v2: Work around missing AF for REF_CLK Thales Fragoso 2021-06-11 01:43:28 -0300
  • 0c837f07c0 eth-v2: Enable clocks in new Thales Fragoso 2021-06-10 23:42:20 -0300
  • e039c7c42c eth-v2: Remove Instance trait Thales Fragoso 2021-06-10 23:33:31 -0300
  • 05a239faf6 eth-v2: Implement embassy-net's Device Trait and fix Drop Thales Fragoso 2021-06-10 23:22:34 -0300
  • 4cffa200bd eth: Add lan8742a PHY Thales Fragoso 2021-06-10 02:38:59 -0300
  • 46e1bae9e3 eth-v2: Start Ethernet peripheral implementation Thales Fragoso 2021-06-07 02:30:38 -0300
  • 6386c34079
    Merge pull request #250 from lulf/dual-core Dario Nieuwenhuis 2021-06-16 16:46:01 +0200
  • a4ea08f89f Update submodule Ulf Lilleengen 2021-06-16 16:31:12 +0200
  • 56c5218292 Prescaler 1 means divide by 3 on WL55 Ulf Lilleengen 2021-06-16 16:21:16 +0200
  • 383beb37b3 Rename from wl55 to wl5x and enable debug wfe Ulf Lilleengen 2021-06-16 16:07:21 +0200
  • b6a8703698 Add support for generating PAC for dual cores Ulf Lilleengen 2021-06-16 15:12:07 +0200
  • 927be50109
    Merge pull request #249 from embassy-rs/nrf-pacs Dario Nieuwenhuis 2021-06-15 23:12:55 +0200
  • 76ae9e0e7c nrf: use released nrf52805-pac, nrf52820-pac Dario Nieuwenhuis 2021-06-15 22:25:37 +0200
  • c9bf039cae
    Merge pull request #248 from lulf/add-timer-frequencies Dario Nieuwenhuis 2021-06-15 17:29:48 +0200
  • 8ae4f47d3d Fix compile Ulf Lilleengen 2021-06-15 16:44:00 +0200
  • 49fad2de8a Use correct frequencies for timers Ulf Lilleengen 2021-06-15 16:07:23 +0200
  • ceb5d92da3
    Merge pull request #246 from lulf/remove-default-rcc Dario Nieuwenhuis 2021-06-14 20:30:02 +0200
  • 4b406dd107 Remove default rcc impl Ulf Lilleengen 2021-06-14 20:24:51 +0200
  • fd24677f84
    Merge pull request #245 from bobmcwhirter/adc_v3 Dario Nieuwenhuis 2021-06-14 19:26:42 +0200
  • d58fb11b2e ADCv3 and example. Bob McWhirter 2021-06-10 15:33:43 -0400
  • 0dafd8f763
    Merge pull request #241 from lulf/get-clock-frequencies Dario Nieuwenhuis 2021-06-14 16:22:14 +0200
  • 531093f281 Derive SPI v1 and v3 clocks automatically Ulf Lilleengen 2021-06-14 11:58:16 +0200
  • 5e1b0a5398 Add wb55 clocks Ulf Lilleengen 2021-06-14 11:41:02 +0200
  • ee9f67fa01 Add common types Ulf Lilleengen 2021-06-14 11:24:09 +0200
  • a2da2a6db2 Remove unused l0 code Ulf Lilleengen 2021-06-14 10:49:47 +0200
  • 95532726b2 Add minimal RCC impls for L4 and F4 Ulf Lilleengen 2021-06-14 10:48:14 +0200
  • a13e07625f Add ... c1? Ulf Lilleengen 2021-06-11 17:58:58 +0200
  • 0b52731897 Add clocks for h7 Ulf Lilleengen 2021-06-11 17:53:05 +0200
  • 2c63393c9e Add Clock type per RCC family Ulf Lilleengen 2021-06-11 17:45:07 +0200
  • 952f525af5 Provide a way for a peripheral to query its clock frequency Ulf Lilleengen 2021-06-11 09:19:02 +0200
  • 85f172dd93
    Merge pull request #244 from Tiwalun/fix-gen-macos Dario Nieuwenhuis 2021-06-12 20:20:09 +0200
  • 9edb6e41ce Make gen.py work without CSafeLoader Dominik Boehi 2021-06-12 18:28:21 +0200
  • 97e2f10665
    Merge pull request #242 from Tiwalun/stm32wb55-metapac Dario Nieuwenhuis 2021-06-12 16:33:40 +0200