Commit Graph

  • 6040517774
    Merge #765 bors[bot] 2022-05-11 16:58:18 +00:00
  • 0bb428dcc0 squash! Implement Output::is_set_low for embassy-rp Daniel Bevenius 2022-05-11 18:26:25 +02:00
  • 6d4a49bca8 Implement Output::is_set_low for embassy-rp Daniel Bevenius 2022-05-11 16:23:31 +02:00
  • 6af5f8eb2d usb: merge alloc_control_pipe and into_bus into start. Dario Nieuwenhuis 2022-05-10 16:53:42 +02:00
  • 69e0f9f0fe
    Merge #764 bors[bot] 2022-05-09 15:35:55 +00:00
  • 1b2a10007b Update re-export comment in embassy-rp/Cargo.toml Daniel Bevenius 2022-05-09 16:56:28 +02:00
  • 02ae1138e1 usb: merge Control logic into main code. Dario Nieuwenhuis 2022-05-09 03:25:21 +02:00
  • 7ed462a657 usb: simplify control in/out handlng, calling response from a single place. Dario Nieuwenhuis 2022-05-09 02:11:02 +02:00
  • 2e104170de usb: remove address arg from endpoint allocation. Dario Nieuwenhuis 2022-05-09 02:07:48 +02:00
  • b7a27113f0
    Merge #762 bors[bot] 2022-05-08 21:12:04 +00:00
  • 01fb447e9d Allow maximal clock for F7 HCLK Matous Hybl 2022-05-08 23:07:28 +02:00
  • e9ab960ebf
    Merge #760 bors[bot] 2022-05-08 19:53:31 +00:00
  • acc1761637 Remove unnecessary cfg Grant Miller 2022-05-08 14:50:15 -05:00
  • b230ac9c1a stm32/gpio: Add support for set_speed for gpio v1 Grant Miller 2022-05-08 14:41:59 -05:00
  • 109364ecff
    Merge #759 bors[bot] 2022-05-08 19:38:26 +00:00
  • 96d0eb9476 stm32: Fix stm32f107 build. Dario Nieuwenhuis 2022-05-08 21:37:37 +02:00
  • 1ca5475010
    Merge branch 'embassy-rs:master' into qdec Henrik Alsér 2022-05-07 09:47:29 +02:00
  • a4bf190f2f
    Merge #752 bors[bot] 2022-05-06 23:54:07 +00:00
  • 931a137f8c Replace embassy::io with embedded_io. Dario Nieuwenhuis 2022-05-04 20:48:37 +02:00
  • 108a981360 Change example pins Henrik Alsér 2022-05-07 01:15:01 +02:00
  • 840bb2952e Add qdec module Henrik Alsér 2022-05-07 00:46:36 +02:00
  • 7e774ff830
    Merge #755 bors[bot] 2022-05-06 20:18:26 +00:00
  • 8a80ae5685 Update list of families with bootloader support Matous Hybl 2022-05-06 10:55:17 +02:00
  • 118532278c Add H7 flash and bootloader support Matous Hybl 2022-05-06 09:21:29 +02:00
  • 6d56f772e1 Add F7 flash and bootloader support Matous Hybl 2022-05-03 16:16:37 +02:00
  • f3700b4e42 Refactor flash handling to different modules for different families Matous Hybl 2022-05-02 15:36:02 +02:00
  • 4f5088d79d Add support for F3 flash Matous Hybl 2022-05-02 15:14:10 +02:00
  • f7af9a549f
    Merge #751 bors[bot] 2022-05-04 15:56:30 +00:00
  • 0ce29ca84c fixup! Use explicit return statement TaskStorage::spawn Daniel Bevenius 2022-05-04 16:31:52 +02:00
  • 34493c7ed6 Use explicit return statement TaskStorage::spawn Daniel Bevenius 2022-05-04 16:11:23 +02:00
  • fc32b3750c Remove embassy_hal_common::usb. Dario Nieuwenhuis 2022-05-04 01:00:38 +02:00
  • 85c0525e01
    Merge #749 bors[bot] 2022-05-03 14:58:24 +00:00
  • c223fa3791 Rename spawn_allocate to spawn_mark_used Daniel Bevenius 2022-05-03 16:08:48 +02:00
  • 49ae26f384
    Merge pull request #748 from embassy-rs/nrf-i2c-timeout Dario Nieuwenhuis 2022-05-03 01:25:05 +02:00
  • a465615196 embassy/time: derives for TimeoutError. Dario Nieuwenhuis 2022-05-03 01:08:34 +02:00
  • 71e46d7efd stm32/gpio: add EH1.0 trait impls. Dario Nieuwenhuis 2022-05-03 00:44:27 +02:00
  • 0be6df168b nrf/twim: add blocking methods variants with timeout. Dario Nieuwenhuis 2022-05-03 00:43:59 +02:00
  • 1a3f787932 nrf/twim: add option for high drive. Dario Nieuwenhuis 2022-05-03 00:43:46 +02:00
  • 29402fa76b nrf/gpio: add input+output to Flex, for OpenDrain. Dario Nieuwenhuis 2022-05-03 00:43:04 +02:00
  • 6e129cf34f
    Merge #747 bors[bot] 2022-05-02 20:18:01 +00:00
  • 4bccd77849 stm32/adc/v4: Fix log statement Grant Miller 2022-05-02 15:14:49 -05:00
  • b1afe54c5f
    Merge pull request #746 from embassy-rs/net-get-config Dario Nieuwenhuis 2022-05-02 22:10:46 +02:00
  • a5f5c3a844 net: add functions to get current Eth and IP config Dario Nieuwenhuis 2022-05-02 16:15:05 +02:00
  • e74af83681
    Merge pull request #744 from danbev/waker_typo Dario Nieuwenhuis 2022-05-01 20:17:35 +02:00
  • 7b04c78388 Fix typo in waker.rs Daniel Bevenius 2022-05-01 19:25:45 +02:00
  • d600f39260
    Merge #743 bors[bot] 2022-04-30 21:08:43 +00:00
  • e88559c5ca
    Use defmt-friendly error handling Joonas Javanainen 2022-04-30 11:41:17 +03:00
  • c474682ea9
    Merge #733 bors[bot] 2022-04-30 04:06:17 +00:00
  • 804b20c5af stm32/eth: make "ethmac" vs "eth" consistent in RCC regs. Dario Nieuwenhuis 2022-04-28 01:56:25 +02:00
  • bb2db2b7be Update stm32-data for new generated data David Lenfesty 2022-04-26 10:33:09 -06:00
  • 5e6c4ae024 embassy-stm32/eth: consolidate v1a/v1c and add v1b David Lenfesty 2022-04-26 10:25:04 -06:00
  • 2e7b42fc5b embassy-stm32/eth: convert LAN8742 driver to generic SMI driver David Lenfesty 2022-04-25 19:57:09 -06:00
  • 905b40e212 embassy-stm32/eth/v1a: configure pins correctly for f107 David Lenfesty 2022-04-25 19:47:40 -06:00
  • 0d2ef1099b initial work porting eth to f107 David Lenfesty 2022-04-24 20:46:11 -06:00
  • f30e5d2d3f Initial import to v1a, does not compile David Lenfesty 2022-04-21 17:07:46 -06:00
  • 1d5f9b86fb
    Add PLL example for F2 Joonas Javanainen 2022-04-29 18:13:59 +03:00
  • 07ad52162b
    Add PLL config support for F2 Joonas Javanainen 2022-04-26 20:33:57 +03:00
  • 0cfe1dc9df
    Move HSE config out of main clock mux Joonas Javanainen 2022-04-09 17:40:04 +03:00
  • 2f43969dd4
    Merge #742 bors[bot] 2022-04-29 14:29:26 +00:00
  • c53b2fdc05 Require 1 argument in embassy::main without HAL Justin Beaurivage 2022-04-29 09:32:31 -04:00
  • b7c510beb4
    Merge #738 bors[bot] 2022-04-28 16:25:36 +00:00
  • 0ed4d294de
    Merge #741 bors[bot] 2022-04-28 12:38:03 +00:00
  • b7e7211a20 Fix linker script for nrf bootloader example Ulf Lilleengen 2022-04-28 14:08:33 +02:00
  • bd488ef0d5
    Merge #740 bors[bot] 2022-04-28 11:31:35 +00:00
  • bd237a1f96 Allow using separate page sizes for state and dfu Ulf Lilleengen 2022-04-28 10:38:25 +02:00
  • ba46df6825
    Merge #739 bors[bot] 2022-04-27 19:58:42 +00:00
  • 3a3ed27c30 net: Add support for packet pools with size 64 and 128 Matous Hybl 2022-04-27 21:27:28 +02:00
  • 2ebc1186e0
    Add split method to UarteWithIdle Zoey Riordan 2022-04-27 20:33:41 +02:00
  • 5b3aaaaa9c
    Merge #737 bors[bot] 2022-04-27 14:54:59 +00:00
  • 7538f57d62 Remove unnecessary feature gating for giant transfers in DCMI Matous Hybl 2022-04-27 16:53:20 +02:00
  • 663642eabb
    Merge #724 bors[bot] 2022-04-27 13:43:15 +00:00
  • 93c17be32e Update stm32-data branch Ulf Lilleengen 2022-04-27 15:18:09 +02:00
  • da61611f8f Add bootloader to CI Ulf Lilleengen 2022-04-26 18:33:09 +02:00
  • 484e0acc63 Add stm32 flash + bootloader support Ulf Lilleengen 2022-04-20 13:49:59 +02:00
  • 9c283cd445
    Merge #736 bors[bot] 2022-04-27 12:21:25 +00:00
  • 1599009a4f executor: "send-spawn is OK if the args are Send" only holds for async fn futures. Dario Nieuwenhuis 2022-04-27 04:45:23 +02:00
  • 6f6c16f449 executor: make send-spawning only require the task args to be Send, not the whole future. Dario Nieuwenhuis 2022-04-27 04:27:42 +02:00
  • 293f54d134 executor: add raw::TaskPool. Dario Nieuwenhuis 2022-04-27 03:23:54 +02:00
  • df814f9bbd
    Merge #734 #735 bors[bot] 2022-04-26 23:32:30 +00:00
  • 009bb8e4e1 stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests. Dario Nieuwenhuis 2022-04-26 23:57:26 +02:00
  • 3b0200daec
    Merge #731 bors[bot] 2022-04-26 17:35:23 +00:00
  • 9e897cbea9 executor: Add Spawner::for_current_executor. Dario Nieuwenhuis 2022-04-26 19:08:18 +02:00
  • 2c0e28aa0c Update to released lorawan crates Ulf Lilleengen 2022-04-26 18:37:46 +02:00
  • 3131510f4c
    Merge #732 bors[bot] 2022-04-26 17:03:06 +00:00
  • 96d917992c macros: simplify task macro using "TAIT laundering". Dario Nieuwenhuis 2022-04-26 18:36:38 +02:00
  • a39d796c3d
    Merge #730 bors[bot] 2022-04-25 20:21:32 +00:00
  • 2b0e8a330b examples/nrf: add self_spawn example. Dario Nieuwenhuis 2022-04-25 22:19:40 +02:00
  • c4cecec10c macros: isolate the TAIT into its own mod. Dario Nieuwenhuis 2022-04-25 22:18:52 +02:00
  • b27feb0619 executor: fix unsoundness in InterruptExecutor::start. Dario Nieuwenhuis 2022-04-25 22:09:04 +02:00
  • 52ed08cf95 executor: remove useless not_send in SendSpwaner. Dario Nieuwenhuis 2022-04-25 16:38:56 +02:00
  • 97e24b0568
    Merge #716 bors[bot] 2022-04-25 12:32:04 +00:00
  • 945fa0871f Implement giant (chunked) DMA transfers for DCMI. Matous Hybl 2022-04-12 14:06:53 +02:00
  • a1746f4dda
    Merge #717 bors[bot] 2022-04-24 20:47:37 +00:00
  • d409026b95 examples/nrf: add product strings to all usb examples. Dario Nieuwenhuis 2022-04-24 22:46:45 +02:00
  • d57fd87ba7 Add embassy-usb-ncm. Implements USBB CDC NCM (Ethernet over USB) Dario Nieuwenhuis 2022-04-23 05:24:38 +02:00
  • 50e1d257bd net: change listen() to accept(), which waits until the connection is established. Dario Nieuwenhuis 2022-04-23 05:14:44 +02:00
  • b578e060d7
    Merge pull request #729 from embassy-rs/update-nightly Dario Nieuwenhuis 2022-04-24 04:34:30 +02:00
  • 408617266e Update Rust nightly. Dario Nieuwenhuis 2022-04-24 03:06:29 +02:00
  • 11143a1be1
    Merge pull request #722 from embassy-rs/usb-altsettings Dario Nieuwenhuis 2022-04-23 06:20:11 +02:00
  • 7778b79dc3 nrf: autoenable defmt in deps. Dario Nieuwenhuis 2022-04-23 05:52:42 +02:00