Commit Graph

  • 883d7da1a1 Ensure that dma ring buffer is properly cleared Rasmus Melchior Jacobsen 2023-01-13 05:35:27 +0100
  • d98990481c Do the dma copy in a way that does not produce undefined behavior Rasmus Melchior Jacobsen 2023-01-12 22:06:14 +0100
  • ec7b50a396 feat(stm32): Add DMA based, ring-buffer based rx uart Rasmus Melchior Jacobsen 2023-01-12 13:40:30 +0100
  • 2209bef4f2
    Merge #1231 bors[bot] 2023-02-23 18:33:47 +0000
  • 43a4409405 embassy-time: Implement conversions to/from core::time::Duration for embassy-time::Duration kbleeke 2023-02-23 19:25:22 +0100
  • 3255e0a172
    Merge #1228 bors[bot] 2023-02-23 16:22:31 +0000
  • 73ef85b765 stm32/sdmmc: Fix compile errors chemicstry 2023-02-23 18:00:55 +0200
  • f0f92909c1
    Merge #1227 bors[bot] 2023-02-23 15:44:43 +0000
  • 896764bb85 stm32/sdmmc: Refactor TypeId into a macro chemicstry 2023-02-23 17:38:52 +0200
  • 42462681bd stm32/sdmmc: Implement proper clock configuration chemicstry 2023-02-23 16:57:21 +0200
  • c4163d7308 Merge branches 'window_watchdog', 'stm32_usart_baud_rate_calc', 'stm32_usart_buffered_dma_tx' and 'stm32_dma_fix_interrupts' into relectrify Patrick Oppenlander 2023-02-23 11:01:25 +1100
  • f4a0103272 stm32: add WindowWatchdog timer Patrick Oppenlander 2023-02-03 13:22:14 +1100
  • 4dc2d5f605 stm32/usart: buffered DMA transmit Patrick Oppenlander 2023-02-07 15:11:22 +1100
  • dd83c71b6d hal-common/atomic_ring_buffer: add push_bufs() push_slices() Patrick Oppenlander 2023-02-07 14:49:44 +1100
  • d0b8d850d5 stm32/usart: improve baud rate calculation Patrick Oppenlander 2023-02-06 11:20:35 +1100
  • 4e884ee2d2 stm32/dma: fix spurious transfer complete interrupts Patrick Oppenlander 2023-02-23 10:09:09 +1100
  • dda5a4cc9d
    Merge #1225 bors[bot] 2023-02-22 14:43:17 +0000
  • 464faa2a04
    Merge #1226 bors[bot] 2023-02-22 14:27:19 +0000
  • 035de6f3ff embassy-net: add flush to TcpSocket and TcpWriter as an inherent method kbleeke 2023-02-22 14:45:17 +0100
  • f1a4db44c4 Implement flush for TcpSocket kbleeke 2023-02-22 13:57:40 +0100
  • ada3d5be7c nrf: rename UARTETWISPIn -> SERIALn Dario Nieuwenhuis 2023-02-21 22:41:23 +0100
  • f6f041b05d Add from_utf8 Pol Fernandez 2023-02-21 08:52:57 +0100
  • f34829f534 Add stringify function Pol Fernandez 2023-02-20 21:03:39 +0100
  • b05cd77a62
    Merge #1170 bors[bot] 2023-02-20 00:47:15 +0000
  • 7fa478358a nrf: warn if uicr configuration could not be written. Dario Nieuwenhuis 2023-02-20 01:29:12 +0100
  • 3f88bf6f9b nrf: add support for UICR configuration. Dario Nieuwenhuis 2023-01-23 01:48:35 +0100
  • a2bd37be40
    Merge #1221 bors[bot] 2023-02-20 00:01:22 +0000
  • 13328c58d3
    examples/stm32wb: do not reserve words at start of RAM. Dario Nieuwenhuis 2023-02-20 01:01:01 +0100
  • 1567e724f9
    Merge #1218 #1219 bors[bot] 2023-02-19 23:01:44 +0000
  • 4ad255b34b
    Merge #1217 bors[bot] 2023-02-19 22:46:57 +0000
  • 4fd59f26fb
    Merge #1220 bors[bot] 2023-02-19 22:03:13 +0000
  • 272982ee54 examples/stm32wb: fix linker script. Dario Nieuwenhuis 2023-02-19 23:00:16 +0100
  • a53f525f51 stm32/sdmmc: Fix SDIOv1 writes chemicstry 2023-02-18 01:35:35 +0200
  • 7783e0ebb1 Change timing window to match values found experimentally. Caleb Jamison 2023-02-17 07:43:19 -0500
  • 9be45c3be9 More MSC work chemicstry 2023-02-17 01:30:45 +0200
  • ab7e26a777 Fix sdmmc v1 writes chemicstry 2023-02-17 01:30:23 +0200
  • e641db1f75 Fix a typo in "PioPeripheral" sekoia 2023-02-15 14:10:07 +0100
  • e3492862e9
    Merge pull request #38 from overheat/master Dario Nieuwenhuis 2023-02-15 12:34:45 +0100
  • 0bcd1b1e10 update embassy dependences Aaron Tsui 2023-02-15 11:08:27 +0800
  • 9196c02337 Make sx126x rx/tx pins optional. Caleb Jamison 2023-02-14 06:43:23 -0500
  • 934b8f28d7
    Merge 62eb675a3f into e3f8020c3b GrantM11235 2023-02-14 09:25:38 +0000
  • e3f8020c3b
    Merge #1215 bors[bot] 2023-02-13 17:31:47 +0000
  • dfc58ad3a2
    Add copy to Level enum in embassy-rp gpio module Slushee 2023-02-13 17:29:35 +0000
  • 1626a4a74b
    Add clone to embassy_rp::gpio::Level Slushee 2023-02-13 17:12:50 +0000
  • 5e74926907 feature-gate variants without vals defined Mathias 2023-02-13 15:12:33 +0100
  • 218b44652c Rebase on master Mathias 2023-02-13 14:55:15 +0100
  • 41a563aae3 net: document all features Dario Nieuwenhuis 2023-02-13 03:11:16 +0100
  • 363054de98 stm32: doc all chips. Dario Nieuwenhuis 2023-02-13 03:02:12 +0100
  • 06abde8676
    Merge #1213 bors[bot] 2023-02-13 01:40:58 +0000
  • 4e15043fc2 add stm32f413vh to CI Dario Nieuwenhuis 2023-02-13 02:40:29 +0100
  • 951f208915 Add more crates to docs. Dario Nieuwenhuis 2023-02-13 02:37:53 +0100
  • 1e36c91bf8 stm32: fix fmc-related build failures on some F4's Dario Nieuwenhuis 2023-02-13 02:22:06 +0100
  • 80b7c3cf69 Fix doc build. Dario Nieuwenhuis 2023-02-13 01:30:53 +0100
  • d159a6c62d
    Merge #1211 bors[bot] 2023-02-12 11:00:22 +0000
  • d21643c060 fix "prescaler none" which incorrectly set "prescaler divided by 3" Christian Enderle 2023-02-12 11:31:22 +0100
  • e1eac15c42
    Merge pull request #1185 from embassy-rs/dns-impl Dario Nieuwenhuis 2023-02-10 23:53:25 +0100
  • 76642b3a3c fix h7 examples Dario Nieuwenhuis 2023-02-10 23:35:44 +0100
  • 20c1dd112c
    Merge #1210 bors[bot] 2023-02-10 22:13:56 +0000
  • 4c4e923e05 nrf/qspi: do not panic when canceling futures. Dario Nieuwenhuis 2023-02-10 22:47:17 +0100
  • a509af4bc0 exmaples/dns: don't use the socket. Dario Nieuwenhuis 2023-02-10 23:00:16 +0100
  • a2b8921ff3
    fix: cfg guard for ipv6 Ulf Lilleengen 2023-02-10 19:38:17 +0100
  • 128a453163
    remove unneeded features Ulf Lilleengen 2023-02-10 19:04:54 +0100
  • a7d3ef9122
    scope dns operations within a cfged block Ulf Lilleengen 2023-02-10 19:00:00 +0100
  • 32c3725631
    add waker for DNS slots Ulf Lilleengen 2023-02-10 18:44:51 +0100
  • 48dff04d64
    Bump max queries Ulf Lilleengen 2023-02-10 18:34:21 +0100
  • 472473d8c1
    Create slice using ::Owned Ulf Lilleengen 2023-02-10 18:32:35 +0100
  • 6e68353a93
    attempt removing option Ulf Lilleengen 2023-02-10 18:30:17 +0100
  • 7ae47cb1d8
    Expose api on Stack and add doc Ulf Lilleengen 2023-02-10 18:20:50 +0100
  • cd440a49d6
    Rewrite to use a single socket Ulf Lilleengen 2023-02-10 17:43:23 +0100
  • 614740a1b2
    cargo fmt Ulf Lilleengen 2023-02-06 20:36:08 +0100
  • c203cefe01
    Handle cancellation Ulf Lilleengen 2023-02-06 20:18:12 +0100
  • 9cfea693ed
    Add DNS socket to embassy-net Ulf Lilleengen 2023-01-31 22:06:41 +0100
  • 023b0d5b22
    Merge #1209 bors[bot] 2023-02-10 02:19:31 +0000
  • bd7b3bd455 Clamp ticks to 1 and round to nearest. Caleb Jamison 2023-02-09 20:57:27 -0500
  • a4371e9544 Add from_hz function for Duration. Caleb Jamison 2023-02-09 19:22:06 -0500
  • e1a0df7d46
    Merge #1205 bors[bot] 2023-02-09 11:39:52 +0000
  • 2b6654541d rustfmt Lucas Granberg 2023-02-09 13:01:44 +0200
  • 43d018b67f Use rng_v2 cfg instead of chip specific for seed error recover hack Lucas Granberg 2023-02-09 12:44:20 +0200
  • ab4b3fa96d update stm32-data to include rng_v2 Lucas Granberg 2023-02-09 12:42:57 +0200
  • 26474ce6eb
    Merge pull request #1207 from embassy-rs/net-driver-reexport Dario Nieuwenhuis 2023-02-08 18:25:51 +0100
  • 5edb3052e6 net: reexport driver crate. Dario Nieuwenhuis 2023-02-08 17:52:02 +0100
  • 13666c9f12
    Merge pull request #1206 from embassy-rs/update-nightly Dario Nieuwenhuis 2023-02-08 17:34:01 +0100
  • ac3e225988 Update Rust nightly. Dario Nieuwenhuis 2023-02-08 17:12:22 +0100
  • bab4277a86 hack for STM32WL, rcc reset in case of seed error The STM32WL series has a more complicated rng device that gets stuck when there is a seed error. Lucas Granberg 2023-02-08 17:57:37 +0200
  • da6b1e8399 Reset rng in case of clock or seed error Lucas Granberg 2023-02-08 17:52:49 +0200
  • 9d637070a5
    Merge #1203 bors[bot] 2023-02-07 23:31:24 +0000
  • 86487db5d1 usb: use InterfaceNumber in msos. Dario Nieuwenhuis 2023-02-07 23:45:01 +0100
  • 3af991ab63 usb: unify ControlHandler+DeviceStateHandler, route all control requests to all handlers. Dario Nieuwenhuis 2023-02-07 22:49:14 +0100
  • 1d841cc8ac usb: make max interface count configurable at compile time. Dario Nieuwenhuis 2023-02-07 20:49:10 +0100
  • 4a224efe75
    Merge #1200 bors[bot] 2023-02-07 22:24:15 +0000
  • c4a2c62096
    Merge #1199 bors[bot] 2023-02-07 22:06:25 +0000
  • 6c16ab6682 usb: make max interface count configurable at compile time. Dario Nieuwenhuis 2023-02-07 20:49:10 +0100
  • 366fab5b87
    Merge #1189 bors[bot] 2023-02-07 19:31:10 +0000
  • aa21aebb0b Lazily encode UTF16 values and add docs alexmoon 2023-02-07 14:19:51 -0500
  • 9f9230ae7a Convert MS OS descriptor builder to a writer API alexmoon 2023-02-02 16:13:16 -0500
  • b9ecdb72bb usb: remove msos dead code Matt Ickstadt 2023-01-13 12:21:29 -0600
  • 617b0a03b9 usb: fix descriptor set length and DeviceInterfaceGUIDs Matt Ickstadt 2023-01-13 10:18:33 -0600
  • f5ff3c4ac3 usb: add support for MS OS Descriptors Matt Ickstadt 2023-01-12 14:59:25 -0600
  • a7fa7d0de2
    Merge #1201 bors[bot] 2023-02-07 17:16:08 +0000
  • 102b2e52cb net: use released smoltcp 0.9.0 Dario Nieuwenhuis 2023-02-07 18:15:26 +0100