Commit Graph

  • 71632648c7 Fix zero-length-slice bugs Grant Miller 2022-03-14 18:14:55 -05:00
  • 15c533fe2a Fix async write bug Grant Miller 2022-03-14 18:04:31 -05:00
  • 064170fce0
    Merge #662 bors[bot] 2022-03-14 22:20:52 +00:00
  • 6e00c58854 Make all functions generic over word size Grant Miller 2022-03-14 16:24:43 -05:00
  • f0b62bc8e0 Use const REGS Grant Miller 2022-03-14 14:27:24 -05:00
  • 482ffea4dd Finish unification Grant Miller 2022-03-14 15:36:39 -05:00
  • 406b1b3dd2 Finish matching versions Grant Miller 2022-03-14 15:22:52 -05:00
  • 7cd6f00a90 Add set_txdmaen and set_rxdmaen functions Grant Miller 2022-03-14 15:25:20 -05:00
  • 444b37fcdf Add flush_rx_fifo function Grant Miller 2022-03-14 15:10:56 -05:00
  • 683c11f399 Call set_word_size before disabling SPE Grant Miller 2022-03-14 14:55:05 -05:00
  • 3ae0923d45
    Merge #660 bors[bot] 2022-03-14 18:04:58 +00:00
  • d137d1f707 Tell bors to delete merged branches Grant Miller 2022-03-14 12:59:48 -05:00
  • db8050b388
    Merge #627 bors[bot] 2022-03-10 23:38:47 +00:00
  • 9bad9365dc Update rust nightly, embedded-hal 1.0, embedded-hal-async. Dario Nieuwenhuis 2022-02-16 03:54:39 +01:00
  • 828cdb2951
    Merge #647 bors[bot] 2022-03-09 02:35:56 +00:00
  • 77841a4676 stm32/dma: panic on DMA error. Dario Nieuwenhuis 2022-03-09 02:55:08 +01:00
  • 13247897b0
    Merge #640 bors[bot] 2022-03-09 01:47:52 +00:00
  • 3047098c55
    Merge #648 #656 bors[bot] 2022-03-09 00:43:17 +00:00
  • fe6d7ef5fe Update tests Grant Miller 2022-03-08 17:35:37 -06:00
  • ed84d753c7 Update examples Grant Miller 2022-03-08 17:12:50 -06:00
  • 8f7bb570ae Ignore BDMA1 in H7 Grant Miller 2022-03-08 16:46:42 -06:00
  • 6a09ae7f92 Update stm32-data Grant Miller 2022-03-08 16:31:14 -06:00
  • 8c45c98e41 stm32: Refactor DMA interrupts Grant Miller 2022-03-08 13:52:33 -06:00
  • 63030bf998
    Move EasyDMA documentation to module level Til Blechschmidt 2022-03-08 16:42:46 +01:00
  • 7540b44050
    Fix inverted boolean condition Til Blechschmidt 2022-03-08 16:29:42 +01:00
  • 3990f09b29 Simplifies the API by taking in the TIMER and PPI channels huntc 2022-03-07 12:45:37 +11:00
  • 98bdac51fe Improve nRF Saadc sampling huntc 2022-02-26 18:15:37 +11:00
  • 9735c38592
    Merge #655 bors[bot] 2022-03-06 23:33:02 +00:00
  • 8acec146e0 common/serial/usb: fix hang when write buffer gets full and then the bus resets. Dario Nieuwenhuis 2022-03-07 00:24:29 +01:00
  • 88d9599a63 common/usb/serial: add some trace logging. Dario Nieuwenhuis 2022-03-07 00:24:13 +01:00
  • 24b6478a7c
    Merge #650 bors[bot] 2022-03-05 17:00:59 +00:00
  • 372b71890d [can] Typo fix: l7 -> f7 Timo Kröger 2022-03-05 09:43:47 +01:00
  • d6d25e6470 [can] cfgs for naming inconsistencies Timo Kröger 2022-03-03 20:51:34 +01:00
  • 6929350552 [can] Update macrotable comment Timo Kröger 2022-02-28 22:43:21 +01:00
  • 4c30543938 [can] Do not use wildcard reexport for bxcan Timo Kröger 2022-02-28 22:42:45 +01:00
  • 9ebf7eee6d
    Merge #652 #653 bors[bot] 2022-03-04 17:07:04 +00:00
  • 609975f821 rustfmt Dario Nieuwenhuis 2022-03-04 18:04:12 +01:00
  • 877fbeb223 Update stm32-data submodule Matthew W. Samsonoff 2022-03-02 18:56:06 -05:00
  • 047ff9a2f2 Use new stm32-data registers and fix AHB clock calculation Matthew W. Samsonoff 2022-03-02 18:35:53 -05:00
  • 265cd1115b stm32: allow unused macrotables. Dario Nieuwenhuis 2022-03-04 18:03:31 +01:00
  • 44096358a2 docs: add metadata.embassy_docs to cargo tomls. Dario Nieuwenhuis 2022-03-04 17:45:01 +01:00
  • 7b2a255872 stm32-metapac: add doc(html_no_source). Dario Nieuwenhuis 2022-03-04 17:43:50 +01:00
  • 53d9a0b516 stm32: exclude spammy files from docs by prefixing with _. Dario Nieuwenhuis 2022-03-04 17:42:38 +01:00
  • 94b232cf88 docs: prevent inline doc spam for reexports. Dario Nieuwenhuis 2022-03-04 17:41:27 +01:00
  • 993428e2d4
    Refactor _from_ram methods to use more readable copy operation Til Blechschmidt 2022-03-02 22:48:58 +01:00
  • 3f2d9cfe0a
    Change TWIM methods to copy slice if required and add non-copying variants Til Blechschmidt 2022-03-02 22:45:38 +01:00
  • 2c402ecf16
    Change UARTE methods to copy slice if required and add non-copying variants Til Blechschmidt 2022-03-02 22:23:43 +01:00
  • 35636953b2
    Merge #636 bors[bot] 2022-02-28 18:25:13 +00:00
  • 0172ca5b81 stm32: Add support for using TIM12 and TIM15 as time driver Matous Hybl 2022-02-23 11:52:02 +01:00
  • b9a8d649cf
    Merge #649 bors[bot] 2022-02-28 15:55:29 +00:00
  • a88c5e716e stm32: Register access for timers now doesn't require self Matous Hybl 2022-02-28 16:20:42 +01:00
  • 141e007acf
    Merge #646 bors[bot] 2022-02-26 02:42:26 +00:00
  • 451bb48464 stm32-metapac: remove all macrotables, deduplicate metadata files. Dario Nieuwenhuis 2022-02-26 02:01:59 +01:00
  • dd828a7a92 stm32: move macrotables to embassy-stm32 build.rs Dario Nieuwenhuis 2022-02-26 01:40:43 +01:00
  • e6299549a0 stm32/i2c: use one static per instance instead of an array. Dario Nieuwenhuis 2022-02-26 01:23:17 +01:00
  • 8d46d31824 stm32/dbgmcu: do not use macrotable. Dario Nieuwenhuis 2022-02-26 01:20:42 +01:00
  • d381b8e2b6
    Merge #645 bors[bot] 2022-02-25 14:28:44 +00:00
  • 48f700b35c stm32 usart: Fix RX interrupt flag handling Timo Kröger 2022-02-25 13:19:51 +01:00
  • 6da4b66364
    Merge #644 bors[bot] 2022-02-25 00:47:12 +00:00
  • f6bbb987c8 stm32: update stm32-data, fixes multicore nvic Dario Nieuwenhuis 2022-02-25 01:16:40 +01:00
  • 0ad7a3aa6f stm32: fix chips without dbgmcu (wl55 cm0 core) Dario Nieuwenhuis 2022-02-25 01:16:23 +01:00
  • 5163de6094
    Merge #643 bors[bot] 2022-02-24 05:29:33 +00:00
  • 14afe0f6e4 ci: add troublesome stm32 chips Dario Nieuwenhuis 2022-02-24 06:01:25 +01:00
  • ea5cd19c30 stm32: fix build for h7ab Dario Nieuwenhuis 2022-02-24 05:59:42 +01:00
  • 1ff80f8438 stm32/mco: fix on h7ab Dario Nieuwenhuis 2022-02-24 05:58:21 +01:00
  • 2a246be06e stm32/time_driver: use trait impls from the main timer mod. Dario Nieuwenhuis 2022-02-24 05:57:52 +01:00
  • e8ca5f9b04 stm32/rcc: fix build on l0 chips without CRS Dario Nieuwenhuis 2022-02-24 05:57:17 +01:00
  • cb8a7d00d5
    Merge #642 bors[bot] 2022-02-24 01:49:54 +00:00
  • bf80504ac7 stm32: centralize gpio reg access in the gpio module. Dario Nieuwenhuis 2022-02-24 02:36:30 +01:00
  • 29aa51a1ad
    Merge pull request #641 from embassy-rs/fix-stm32f1-af Dario Nieuwenhuis 2022-02-24 02:17:12 +01:00
  • e39fd4a736 stm32: add stm32f103 bluepill to HIL tests. Dario Nieuwenhuis 2022-02-24 00:19:26 +01:00
  • 1b3c34b923 stm32/gpio: fix wrong conf for AF input. Dario Nieuwenhuis 2022-02-24 00:35:17 +01:00
  • 17e77ede3f stm32f1: fix wrong AF type in uart, can. Dario Nieuwenhuis 2022-02-24 00:20:43 +01:00
  • 62407da29b
    Fix EasyDMA slice copying not actually copying data Til Blechschmidt 2022-02-23 23:38:18 +01:00
  • 6dc58645d2
    Change slice length check to use stable method Til Blechschmidt 2022-02-23 23:30:50 +01:00
  • 66fdec7abe
    Add defmt log outputs for SPIM memcpy Til Blechschmidt 2022-02-23 23:27:12 +01:00
  • e96dd3654a
    Change SPIM methods to copy slice if required and add non-copying variants Til Blechschmidt 2022-02-23 22:51:59 +01:00
  • ed9fad8c7e
    Skip EasyDMA slice location check if slice is empty Til Blechschmidt 2022-02-23 22:51:01 +01:00
  • caad1111f9
    Merge #639 bors[bot] 2022-02-23 19:51:52 +00:00
  • 93a3323ed9 stm32-metapac: remove peripehral_pins! macrotable. Dario Nieuwenhuis 2022-02-23 20:22:16 +01:00
  • 052f370de9 stm32: move ADC, DAC pin impls to build.rs Dario Nieuwenhuis 2022-02-23 20:21:28 +01:00
  • 30ce71127a stm32: move MCO pin impls to build.rs Dario Nieuwenhuis 2022-02-23 19:54:26 +01:00
  • 1e69a8c484 stm32: move pin trait impls from macrotables to build.rs Dario Nieuwenhuis 2022-02-23 19:43:32 +01:00
  • f14cacbf93 stm32-metapac: change af from string to u8 Dario Nieuwenhuis 2022-02-23 19:43:00 +01:00
  • 042e7d6de7
    Merge #638 bors[bot] 2022-02-23 18:42:33 +00:00
  • 2c8fee59d6 stm32-metapac: remove peripehral_dma_channels! macrotable. Dario Nieuwenhuis 2022-02-23 18:56:06 +01:00
  • b4abb1f5c2 stm32: move dma trait impls from macrotables to build.rs Dario Nieuwenhuis 2022-02-23 18:55:16 +01:00
  • bc053404ca
    Merge #635 bors[bot] 2022-02-23 16:21:21 +00:00
  • 0d19dcc8e5 Update after review Ulf Lilleengen 2022-02-23 13:24:09 +01:00
  • 092eef3ae7 Add documentation about the different embassy abstraction layers Ulf Lilleengen 2022-02-23 09:48:32 +01:00
  • 4c6e61b3b1
    Merge pull request #634 from embassy-rs/time-docs Dario Nieuwenhuis 2022-02-23 05:16:39 +01:00
  • fdb6e66b4b time: better docs explaining overflow handling. Dario Nieuwenhuis 2022-02-23 05:14:32 +01:00
  • 78795d6f56
    Merge #628 bors[bot] 2022-02-23 02:50:12 +00:00
  • d70a644681
    Merge #633 bors[bot] 2022-02-23 02:43:23 +00:00
  • 2abb04d4d1 stm32/rcc: fix f3 build failure. Dario Nieuwenhuis 2022-02-23 03:37:39 +01:00
  • 697be8bbdc
    Merge #632 bors[bot] 2022-02-21 04:28:06 +00:00
  • 0d76681f58 Update nightly. Dario Nieuwenhuis 2022-02-21 05:27:02 +01:00
  • b9cea77ef4
    Update getting_started.adoc Dario Nieuwenhuis 2022-02-21 05:02:39 +01:00
  • f4ac3cf364 Improve logic for processing button events Cristian Eigel 2022-02-16 21:22:35 +01:00
  • 59f909e665
    Merge #626 bors[bot] 2022-02-15 16:29:59 +00:00