Commit Graph

  • 22bc1e4ae1 nrf/gpio: add infallible inherent methods, remove some duplication. Dario Nieuwenhuis 2021-12-19 23:25:02 +01:00
  • fcb43caa36
    Merge #550 bors[bot] 2021-12-19 07:50:33 +00:00
  • e1545066e5 Some API documentation fixes in traits Ulf Lilleengen 2021-12-19 08:49:19 +01:00
  • 3811c0a401 Add adapter for implementing async traits for blocking types Ulf Lilleengen 2021-12-17 12:50:48 +01:00
  • ad2f469407
    Merge #548 bors[bot] 2021-12-17 06:39:49 +00:00
  • 3d8eecff89 Set Uarte log levels to trace huntc 2021-12-17 17:06:46 +11:00
  • e7d2c52680 example cleanup Jacob Rosenthal 2021-12-16 15:20:56 -07:00
  • 1d51f91368 usb_uart_io example equivilent to usb_uart Jacob Rosenthal 2021-12-16 14:59:35 -07:00
  • 1f2bbe3e4a simplify usb_uart example Jacob Rosenthal 2021-12-16 14:59:08 -07:00
  • 23c16903db
    Merge #546 bors[bot] 2021-12-16 10:39:01 +00:00
  • 2bbd1ddb8a Remove unneeded rustfmt::skip Ulf Lilleengen 2021-12-16 11:37:53 +01:00
  • 985c11fad5 Update rust-toolchain Ulf Lilleengen 2021-12-16 11:34:20 +01:00
  • 5df16c6793
    Merge #544 bors[bot] 2021-12-16 07:44:40 +00:00
  • d5a3064c2c
    Merge #540 bors[bot] 2021-12-16 07:30:03 +00:00
  • 0642eec01e Properly initialise refcount huntc 2021-12-16 18:15:28 +11:00
  • 1b3367e9a2 Update stm32-data. Dario Nieuwenhuis 2021-12-16 08:14:49 +01:00
  • 2d6111ed43
    Merge #543 bors[bot] 2021-12-16 07:07:39 +00:00
  • bb03b5cc02 Too much copy/pasta huntc 2021-12-16 07:16:38 +11:00
  • 2493699fb3 Ref count the peripheral drop huntc 2021-12-16 07:09:33 +11:00
  • 5d19f87acb cleanup example Jacob Rosenthal 2021-12-15 12:30:48 -07:00
  • cfb5e8df57 undo T:regs in impl UsbPeripheral Jacob Rosenthal 2021-12-15 11:00:55 -07:00
  • 50f151e6bc use Instance regs Jacob Rosenthal 2021-12-15 10:29:19 -07:00
  • cd356896ee fix nrf52820 Jacob Rosenthal 2021-12-15 10:27:10 -07:00
  • 61f12324ff enable USB peripheral for relevant chips Jacob Rosenthal 2021-12-15 10:11:00 -07:00
  • 1c0a3688a4 use forked nrf-usbd Jacob Rosenthal 2021-12-15 10:00:17 -07:00
  • 79502330de rename to UsbBus Jacob Rosenthal 2021-12-15 09:59:56 -07:00
  • 1374ad2ab6 Introduces split on the nRF Uarte huntc 2021-12-15 17:51:26 +11:00
  • 2a6d92d641 cleanup Jacob Rosenthal 2021-12-14 16:53:13 -07:00
  • 5f0fefbd25 dont rely on nrf-usdb Jacob Rosenthal 2021-12-14 16:51:29 -07:00
  • 3debe604fb sorta works, too many interupts? Jacob Rosenthal 2021-12-14 16:48:48 -07:00
  • 6597e67036 Add finish_dma function Grant Miller 2021-12-14 16:59:31 -06:00
  • a13a7a6616 Replace wait_for_idle with spin_until_idle Grant Miller 2021-12-14 16:05:39 -06:00
  • 07cbd41131 dont expose embedded_hal_common::usb Jacob Rosenthal 2021-12-14 15:47:54 -07:00
  • e75cb1a564 Regs type alias Grant Miller 2021-12-07 00:48:44 -06:00
  • b06658c195 Refactor new Grant Miller 2021-12-07 13:22:59 -06:00
  • f31140a70b revert Jacob Rosenthal 2021-12-14 13:51:50 -07:00
  • 1a7b9e3279
    Merge #542 bors[bot] 2021-12-14 14:09:59 +00:00
  • 153b1bbdbf nrf/gpiote: remove PortInput, move impls to Input. Dario Nieuwenhuis 2021-12-14 13:23:40 +01:00
  • 535d30335a make send, consolidate usb types Jacob Rosenthal 2021-12-13 18:13:38 -07:00
  • 83a1237ea3 stub out the embassy registers for usbd Jacob Rosenthal 2021-12-13 17:50:08 -07:00
  • 78c5d65ca9 [lint] Add newline in pwr file VasanthakumarV 2021-12-13 18:16:58 +05:30
  • 2c50ab1ebf [ci] Add STM32F3 examples to CI shell VasanthakumarV 2021-12-13 18:13:23 +05:30
  • 3f3b7d066e
    Merge pull request #541 from lulf/docs-readme Dario Nieuwenhuis 2021-12-13 13:25:26 +01:00
  • 91e0c6df73 Some notes in the readme about docs Ulf Lilleengen 2021-12-13 13:23:18 +01:00
  • a65c2bc2b4 [examples] Add examples for STM32F3 VasanthakumarV 2021-12-11 21:51:14 +05:30
  • 3f33d307ff [feature] Add rcc register support for F3 VasanthakumarV 2021-12-10 11:40:03 +05:30
  • e2c074d133 [feature] Add pwr register support for F3 VasanthakumarV 2021-12-10 11:39:54 +05:30
  • 7733d11f90 [generate] Add stm32f3 chips to the Cargo manifest VasanthakumarV 2021-12-12 12:08:31 +05:30
  • 629fab7e21 [manual] Add stm32f3 family to stm32-gen-features VasanthakumarV 2021-12-12 12:09:17 +05:30
  • e5dc63e8e9 usb feature gate Jacob Rosenthal 2021-12-12 21:32:51 -07:00
  • f430c0e8c2 nrf-usbd Jacob Rosenthal 2021-12-12 17:13:37 -07:00
  • 2a4a133b88
    Merge #533 bors[bot] 2021-12-13 00:07:39 +00:00
  • 052abc918a
    Merge #537 bors[bot] 2021-12-12 20:35:43 +00:00
  • 8e25ecb68e
    Merge #538 bors[bot] 2021-12-12 20:23:01 +00:00
  • e95b96f3a4 Use smoltcp 0.8.0 from crates.io. Matous Hybl 2021-12-12 15:32:36 +01:00
  • dc3469b297 Documents the nRF BufferedUarte problem huntc 2021-12-12 17:47:38 +11:00
  • ff82c76935 Fix broken ci.sh Ulf Lilleengen 2021-12-10 13:10:02 +01:00
  • aa0abe976a Fix doc example compile Ulf Lilleengen 2021-12-10 12:58:23 +01:00
  • e5d4d0952b Add doc-specific example and add it to CI Ulf Lilleengen 2021-12-10 12:46:41 +01:00
  • 9b01eed195 Revert blinky changes for now Ulf Lilleengen 2021-12-10 12:32:20 +01:00
  • e93f2679b1 More content Ulf Lilleengen 2021-12-10 12:27:44 +01:00
  • b48fcd9229 Add more content Ulf Lilleengen 2021-12-10 12:04:12 +01:00
  • 7568d0bb68 More on traits and notes on time Ulf Lilleengen 2021-12-10 10:47:34 +01:00
  • 439e317ba3 Add diagrams explaining the runtime Ulf Lilleengen 2021-12-10 10:22:11 +01:00
  • d2820d5be7 Update section on async Ulf Lilleengen 2021-12-10 08:24:39 +01:00
  • 08e1fcd2e4 Add example snippet inclusion Ulf Lilleengen 2021-12-10 08:08:56 +01:00
  • dce3f8c47d
    Merge #534 bors[bot] 2021-12-10 04:26:11 +00:00
  • 45ef944457 Stm flush required implementing also, along with std alloc split huntc 2021-12-10 15:11:41 +11:00
  • 5d502ec0af Fix missing flush for tcp huntc 2021-12-10 14:38:28 +11:00
  • 29fee65616 std also required an implementation huntc 2021-12-10 14:18:22 +11:00
  • 0338fd2237
    Merge pull request #535 from GrantM11235/example-linkedprojects Dario Nieuwenhuis 2021-12-10 02:47:04 +01:00
  • 87f45be1c6 Add all example crates to linked projects (commented out) Grant Miller 2021-12-09 19:33:45 -06:00
  • 7256ff3e71 Provides AsyncWrite with flush huntc 2021-12-10 12:08:00 +11:00
  • 60b7c50d8b
    Merge #531 bors[bot] 2021-12-10 00:44:24 +00:00
  • 45a82cfc43
    Merge #490 bors[bot] 2021-12-09 12:42:13 +00:00
  • 08c8476145
    Merge #528 bors[bot] 2021-12-09 12:01:27 +00:00
  • 484c356c03 Add DCMI example. Matous Hybl 2021-11-16 11:44:05 +01:00
  • 1dd5a71c07 Add DCMI peripheral support. Matous Hybl 2021-11-10 14:47:16 +01:00
  • bdde4dc966 Enable running ci.sh locally multiple-times. Matous Hybl 2021-12-08 12:33:41 +01:00
  • 8ad8e3b718
    Merge #532 bors[bot] 2021-12-09 11:21:11 +00:00
  • d6f3b479df Use smoltcp revision from its master branch. Matous Hybl 2021-12-09 12:15:32 +01:00
  • 5c4a9043d1 Update docs Ulf Lilleengen 2021-12-09 10:40:26 +01:00
  • c12337920f Initial PoC of embassy book Ulf Lilleengen 2021-12-09 10:06:17 +01:00
  • 990d2330db Rust Analyzer documentation huntc 2021-12-09 10:40:03 +11:00
  • 4f4b19d920
    Merge #530 bors[bot] 2021-12-08 21:20:26 +00:00
  • 9d62e886fb Do not use exported Result to mitigate problems with clap. Matous Hybl 2021-12-08 22:19:13 +01:00
  • 4eb9f0f3ae
    Merge #527 bors[bot] 2021-12-08 05:07:42 +00:00
  • ff5583fc73 stm32/tests: add uart, uart_dma tests. Dario Nieuwenhuis 2021-12-08 05:43:39 +01:00
  • 1c651e2b44
    Merge #526 bors[bot] 2021-12-08 04:13:40 +00:00
  • 4ddd23d623 stm32/usart: unify v1 and v2 Dario Nieuwenhuis 2021-12-08 05:12:48 +01:00
  • b0da4dfa8c
    Merge #500 bors[bot] 2021-12-08 02:30:46 +00:00
  • 022c4cb739 stm32/dma: simplify impls a bit. Dario Nieuwenhuis 2021-12-08 03:30:07 +01:00
  • b316d2620c stm32/dma: improve trait docs, seal Word. Dario Nieuwenhuis 2021-12-08 03:18:15 +01:00
  • 6179da6b9c stm32/dma: eagerly start transfers when calling the functions. Dario Nieuwenhuis 2021-12-08 03:04:39 +01:00
  • 6081b36356
    Merge #525 bors[bot] 2021-12-08 01:43:25 +00:00
  • 090a7adf78 Keep Clippy happy huntc 2021-12-08 12:13:49 +11:00
  • 4e7fa52288 Applies the Uarte patch huntc 2021-12-08 11:40:12 +11:00
  • 4e349d0f5d stm32/dma: use the right waker slot number for DMA2 (must add 8) Dario Nieuwenhuis 2021-12-08 01:54:31 +01:00
  • fd2fe62b5f stm32/dma: rename is_stopped to is_running. Dario Nieuwenhuis 2021-12-08 01:51:39 +01:00
  • b2910558d3 Refactor DMA traits. Matous Hybl 2021-11-19 19:15:55 +01:00