Commit Graph

  • 0c837f07c0 eth-v2: Enable clocks in new Thales Fragoso 2021-06-10 23:42:20 -03:00
  • e039c7c42c eth-v2: Remove Instance trait Thales Fragoso 2021-06-10 23:33:31 -03:00
  • 05a239faf6 eth-v2: Implement embassy-net's Device Trait and fix Drop Thales Fragoso 2021-06-10 23:22:34 -03:00
  • 4cffa200bd eth: Add lan8742a PHY Thales Fragoso 2021-06-10 02:38:59 -03:00
  • 46e1bae9e3 eth-v2: Start Ethernet peripheral implementation Thales Fragoso 2021-06-07 02:30:38 -03:00
  • 6386c34079
    Merge pull request #250 from lulf/dual-core Dario Nieuwenhuis 2021-06-16 16:46:01 +02:00
  • a4ea08f89f Update submodule Ulf Lilleengen 2021-06-16 16:31:12 +02:00
  • 56c5218292 Prescaler 1 means divide by 3 on WL55 Ulf Lilleengen 2021-06-16 16:21:16 +02:00
  • 383beb37b3 Rename from wl55 to wl5x and enable debug wfe Ulf Lilleengen 2021-06-16 16:07:21 +02:00
  • b6a8703698 Add support for generating PAC for dual cores Ulf Lilleengen 2021-06-16 15:12:07 +02:00
  • 927be50109
    Merge pull request #249 from embassy-rs/nrf-pacs Dario Nieuwenhuis 2021-06-15 23:12:55 +02:00
  • 76ae9e0e7c nrf: use released nrf52805-pac, nrf52820-pac Dario Nieuwenhuis 2021-06-15 22:25:37 +02:00
  • c9bf039cae
    Merge pull request #248 from lulf/add-timer-frequencies Dario Nieuwenhuis 2021-06-15 17:29:48 +02:00
  • 8ae4f47d3d Fix compile Ulf Lilleengen 2021-06-15 16:44:00 +02:00
  • 49fad2de8a Use correct frequencies for timers Ulf Lilleengen 2021-06-15 16:07:23 +02:00
  • ceb5d92da3
    Merge pull request #246 from lulf/remove-default-rcc Dario Nieuwenhuis 2021-06-14 20:30:02 +02:00
  • 4b406dd107 Remove default rcc impl Ulf Lilleengen 2021-06-14 20:24:51 +02:00
  • fd24677f84
    Merge pull request #245 from bobmcwhirter/adc_v3 Dario Nieuwenhuis 2021-06-14 19:26:42 +02:00
  • d58fb11b2e ADCv3 and example. Bob McWhirter 2021-06-10 15:33:43 -04:00
  • 0dafd8f763
    Merge pull request #241 from lulf/get-clock-frequencies Dario Nieuwenhuis 2021-06-14 16:22:14 +02:00
  • 531093f281 Derive SPI v1 and v3 clocks automatically Ulf Lilleengen 2021-06-14 11:58:16 +02:00
  • 5e1b0a5398 Add wb55 clocks Ulf Lilleengen 2021-06-14 11:41:02 +02:00
  • ee9f67fa01 Add common types Ulf Lilleengen 2021-06-14 11:24:09 +02:00
  • a2da2a6db2 Remove unused l0 code Ulf Lilleengen 2021-06-14 10:49:47 +02:00
  • 95532726b2 Add minimal RCC impls for L4 and F4 Ulf Lilleengen 2021-06-14 10:48:14 +02:00
  • a13e07625f Add ... c1? Ulf Lilleengen 2021-06-11 17:58:58 +02:00
  • 0b52731897 Add clocks for h7 Ulf Lilleengen 2021-06-11 17:53:05 +02:00
  • 2c63393c9e Add Clock type per RCC family Ulf Lilleengen 2021-06-11 17:45:07 +02:00
  • 952f525af5 Provide a way for a peripheral to query its clock frequency Ulf Lilleengen 2021-06-11 09:19:02 +02:00
  • 85f172dd93
    Merge pull request #244 from Tiwalun/fix-gen-macos Dario Nieuwenhuis 2021-06-12 20:20:09 +02:00
  • 9edb6e41ce Make gen.py work without CSafeLoader Dominik Boehi 2021-06-12 18:28:21 +02:00
  • 97e2f10665
    Merge pull request #242 from Tiwalun/stm32wb55-metapac Dario Nieuwenhuis 2021-06-12 16:33:40 +02:00
  • b82e2627aa Add STM32WB55 examples to CI, fix example crate name Dominik Boehi 2021-06-12 06:57:38 +02:00
  • 0eab96f573 Initial support and example for STM32WB55 Dominik Boehi 2021-06-11 22:58:09 +02:00
  • 3353f59a43
    Merge pull request #243 from embassy-rs/update-smoltcp Dario Nieuwenhuis 2021-06-12 00:56:24 +02:00
  • 890e93f367 UPdate smoltcp Dario Nieuwenhuis 2021-06-12 00:50:36 +02:00
  • def8870cbb
    Merge pull request #240 from lulf/enable-timer-clock Ulf Lilleengen 2021-06-11 16:30:54 +02:00
  • 6c7fd3e3c4 Refactor Ulf Lilleengen 2021-06-11 16:21:51 +02:00
  • 8dd3ddd228 Special handling for timers instead Ulf Lilleengen 2021-06-10 09:52:57 +02:00
  • 0a9022d59f Enable timer clock in RCC on timer start Ulf Lilleengen 2021-06-10 09:31:41 +02:00
  • 37fbc5fcc4
    Merge pull request #239 from lulf/add-h7ab-missing Ulf Lilleengen 2021-06-10 09:04:22 +02:00
  • 2493fde536 Update reference to missing H7AB Ulf Lilleengen 2021-06-10 08:58:18 +02:00
  • bd7425a571
    Merge pull request #228 from embassy-rs/metapac2 Dario Nieuwenhuis 2021-06-10 03:49:41 +02:00
  • c5a418a9a6 Run metapac full gen in Ci Dario Nieuwenhuis 2021-06-10 03:05:44 +02:00
  • 189ab7b00e Update stm32-data to fix rcc_h7ab issues. Dario Nieuwenhuis 2021-06-10 03:03:44 +02:00
  • 5b8ac447f2 stm32-metapac: add new codegen, allows pregenerating the entire pac Dario Nieuwenhuis 2021-06-07 05:10:11 +02:00
  • 08bd140c6d
    Merge pull request #238 from lulf/add-stm32l0-examples Dario Nieuwenhuis 2021-06-09 23:12:44 +02:00
  • 1a51fd0453 Add all examples to workspace template Dario Nieuwenhuis 2021-06-09 23:12:14 +02:00
  • 1bb7123156 Add examples for STM32L0 Ulf Lilleengen 2021-06-09 15:22:52 +02:00
  • 3d16e922d5
    Merge pull request #237 from lulf/enable-clock-for-peris Dario Nieuwenhuis 2021-06-09 23:09:00 +02:00
  • 9a2adec584 Make RCC lookup optional Ulf Lilleengen 2021-06-09 18:48:32 +02:00
  • f3d1ac6623 Enable clock for RNG Ulf Lilleengen 2021-06-09 13:54:53 +02:00
  • a92d6a372b Cleanup and fix l4s Ulf Lilleengen 2021-06-09 13:50:04 +02:00
  • bd759510ba Generate clock peripherals for all peripherals with register block Ulf Lilleengen 2021-06-09 13:40:34 +02:00
  • 9d2f95c82f
    Merge pull request #236 from bobmcwhirter/h7-examples Bob McWhirter 2021-06-08 16:26:46 -04:00
  • 6295589467 Bring over DAC example (relies upon stm32-data update) Bob McWhirter 2021-06-08 15:09:17 -04:00
  • 4f1f63f336 Initial swag at h7 examples. Bob McWhirter 2021-06-08 14:47:32 -04:00
  • 8f8914a789
    Merge pull request #234 from bobmcwhirter/l4-dac-ex Dario Nieuwenhuis 2021-06-08 20:12:28 +02:00
  • ecd53c916c Small changes to support DAC example. Bob McWhirter 2021-06-08 14:04:56 -04:00
  • 80eb0ad526
    Merge pull request #218 from lulf/stm32-clk-enable Ulf Lilleengen 2021-06-08 17:42:49 +02:00
  • f7394e56ef Handle other L4 variants Ulf Lilleengen 2021-06-08 17:37:41 +02:00
  • 6e63bf7e44 Update submodule ref Ulf Lilleengen 2021-06-08 16:51:55 +02:00
  • 939ea3bbd0 Reduce generics noise Ulf Lilleengen 2021-06-08 13:10:58 +02:00
  • ed29d82071 Use critical_section Ulf Lilleengen 2021-06-08 13:10:40 +02:00
  • 212bda0940 Enable clock for SPI v1 and v3 Ulf Lilleengen 2021-06-08 11:04:44 +02:00
  • a57482fddd Cargo fmt Ulf Lilleengen 2021-06-08 11:02:35 +02:00
  • 459049d604 Workaround for L4 Ulf Lilleengen 2021-06-08 10:57:52 +02:00
  • ee47a3e802 Add workaround for STM32H7 Ulf Lilleengen 2021-06-08 10:41:02 +02:00
  • ee3b82b743 Auto generate SPI v2 clock enable Ulf Lilleengen 2021-06-02 16:34:37 +02:00
  • af0f8082f0
    Merge pull request #233 from bobmcwhirter/l4-examples Dario Nieuwenhuis 2021-06-08 16:46:12 +02:00
  • a407558e3f Add to GHA. Bob McWhirter 2021-06-08 10:41:18 -04:00
  • cf3c021c37 Initial examples for STM32L4+ Bob McWhirter 2021-06-08 10:36:47 -04:00
  • b8690e5f5d Add blinky example. Bob McWhirter 2021-06-07 11:57:27 -04:00
  • e6bd02d40e
    Merge pull request #232 from jacobrosenthal/twim-derive-format Dario Nieuwenhuis 2021-06-08 10:39:45 +02:00
  • e9bd8428e3 embassy-nrf: twim derive defmt Jacob Rosenthal 2021-06-07 19:07:53 -07:00
  • de5b9bea14 Add resolver=2 to cargo workspace example Dario Nieuwenhuis 2021-06-08 01:55:50 +02:00
  • d1eeef5864 nrf/buffered_uarte: Fix crash when calling set_baudrate as the very first thing. Dario Nieuwenhuis 2021-06-08 00:30:22 +02:00
  • 51d5f19983
    Merge pull request #231 from lulf/update-modulre-ref Dario Nieuwenhuis 2021-06-07 15:48:42 +02:00
  • a1cd136869 Update submodule ref Ulf Lilleengen 2021-06-07 15:34:04 +02:00
  • 2b18440bec
    Merge pull request #230 from lulf/update-regen-peripherals Dario Nieuwenhuis 2021-06-07 14:41:22 +02:00
  • a63388874a Update after name fix Ulf Lilleengen 2021-06-07 14:06:54 +02:00
  • f24c38f2a4 Fix Ulf Lilleengen 2021-06-07 13:51:06 +02:00
  • f3bb348f2a Update ref Ulf Lilleengen 2021-06-07 12:22:19 +02:00
  • 1cd2c55b7c Fix stm32l0 build Ulf Lilleengen 2021-06-07 12:19:09 +02:00
  • f5e2fb9a5a Update to new api Ulf Lilleengen 2021-06-07 12:03:31 +02:00
  • f752700df5
    Merge pull request #229 from embassy-rs/buildrs-macrotables Dario Nieuwenhuis 2021-06-07 05:18:53 +02:00
  • b65c3c7160 stm32-metapac: Do not generate cfgs metadata Dario Nieuwenhuis 2021-06-07 05:13:30 +02:00
  • 0ffa78aca1 Use macrotables from build.rs Dario Nieuwenhuis 2021-06-07 05:12:10 +02:00
  • 2685dbfcf4
    Merge pull request #227 from embassy-rs/fmt2 Dario Nieuwenhuis 2021-06-07 03:29:09 +02:00
  • 3be49d3e79 fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled. Dario Nieuwenhuis 2021-06-07 03:21:09 +02:00
  • ef1ebefec0 fmt: use absolute paths Dario Nieuwenhuis 2021-06-07 03:15:05 +02:00
  • e7dc5c0939 fmt: make all macros macro_rules so scoping is consistent. Dario Nieuwenhuis 2021-06-07 00:10:54 +02:00
  • 4dda7be968
    Merge pull request #224 from rukai/readme_examples Dario Nieuwenhuis 2021-06-06 00:52:56 +02:00
  • 2bbde6c4e1
    Merge pull request #225 from rukai/fix_stm32_warnings2 Dario Nieuwenhuis 2021-06-06 00:42:28 +02:00
  • 010b2b9497 Fix stm32 warnings Rukai 2021-06-05 18:15:35 +10:00
  • 5bd0aa9cb5
    Merge pull request #222 from folkertdev/nrf-async-twim Dario Nieuwenhuis 2021-06-05 16:34:36 +02:00
  • 749633ddf2 fix errors Folkert 2021-06-05 12:02:17 +02:00
  • 0c0bf6e4db extract the polled-on function Folkert 2021-06-05 11:58:50 +02:00
  • 28c0023c9a add distinct read and write functions Folkert 2021-06-05 11:48:00 +02:00
  • d0dd0f007a changes after review Folkert 2021-06-05 11:37:11 +02:00