Commit Graph

  • 3f74c557ed skip 'in ram' check for mutable slice in fullduplex Folkert 2021-06-05 11:34:50 +02:00
  • f7bef60c8a Improve examples section of readme Rukai 2021-06-05 13:31:44 +10:00
  • 6f5c85c50f
    Merge pull request #223 from timokroeger/interrupt-unborrow Dario Nieuwenhuis 2021-06-04 23:48:32 +02:00
  • 628e58020f Add Unborrow trait bound for Interrupt Timo Kröger 2021-06-04 23:42:25 +02:00
  • 857ac3386b nrf async twim Folkert 2021-06-04 17:31:35 +02:00
  • cd44b221ed
    Merge pull request #221 from embassy-rs/heapless Dario Nieuwenhuis 2021-06-04 01:39:42 +02:00
  • 7d869bdec8 Update heapless Dario Nieuwenhuis 2021-06-04 01:24:14 +02:00
  • cdd5808b51 Remove embassy-net-examples (moved to std) Dario Nieuwenhuis 2021-06-04 01:23:14 +02:00
  • ebd3be7425
    Merge pull request #219 from bobmcwhirter/peripheral_pins Dario Nieuwenhuis 2021-06-03 21:38:59 +02:00
  • b4dca64e20 Move most of DMA out of gen.py. Bob McWhirter 2021-06-03 14:53:48 -04:00
  • 240616aa72 General clean-up and removal of dead code. Bob McWhirter 2021-06-03 14:25:17 -04:00
  • d75bf143eb Remove the exti_interrupts table. Bob McWhirter 2021-06-03 14:18:58 -04:00
  • 2c722ec0ee Migrate sdmmc to macro tables. Bob McWhirter 2021-06-03 13:50:48 -04:00
  • fe47f781be Migrate exti_irq stuff to macro tables. Bob McWhirter 2021-06-03 13:35:27 -04:00
  • 75dc0fd542 Migrate TIM[2-5] to macro tables. Bob McWhirter 2021-06-03 13:23:21 -04:00
  • c00a85f9a9 Refactor SPI signal pin macro. Bob McWhirter 2021-06-03 11:31:03 -04:00
  • 3dd497c1e6 Refactor some I2c signal pin macro. Bob McWhirter 2021-06-03 11:29:29 -04:00
  • 00892c7362 Migrate USART to macro tables. Bob McWhirter 2021-06-03 11:27:17 -04:00
  • 6958091b50 Move DAC, I2C, SPI and RNG to macro-tables. Bob McWhirter 2021-06-03 11:09:29 -04:00
  • d4d914ea50 Remove the Option around the pins Vec. Bob McWhirter 2021-06-03 10:13:11 -04:00
  • be180c1c52 Create the new peripheral_pins! macro table. Bob McWhirter 2021-06-02 15:03:24 -04:00
  • 31feed53d5
    Merge pull request #220 from folkertdev/match-on-mode Dario Nieuwenhuis 2021-06-03 12:05:22 +02:00
  • 990d83d424 match on mode Folkert 2021-06-03 11:38:25 +02:00
  • 0dd00c94aa Revert "Update rust nightly" Dario Nieuwenhuis 2021-06-03 00:49:03 +02:00
  • c7c6b0b464
    Merge pull request #211 from bobmcwhirter/dac_v2 Dario Nieuwenhuis 2021-06-02 16:16:27 +02:00
  • 9dcf75145c
    Merge pull request #217 from lulf/stm32-rcc-improvements Dario Nieuwenhuis 2021-06-02 16:13:58 +02:00
  • c3a521066d Add utility to enable debug Ulf Lilleengen 2021-06-02 15:23:10 +02:00
  • 4863d5e01e Add a way to enable more features of the STM32L0 RCC Ulf Lilleengen 2021-06-02 14:28:33 +02:00
  • 56ff8ebbd7
    Merge pull request #216 from embassy-rs/examples Dario Nieuwenhuis 2021-06-02 01:45:12 +02:00
  • dff03ecfc7 Move examples to a subdirectory Dario Nieuwenhuis 2021-06-02 01:30:07 +02:00
  • a0c5f7137f
    Merge pull request #215 from embassy-rs/update-nightly Dario Nieuwenhuis 2021-06-01 22:18:01 +02:00
  • f2c51e0999 Update rust nightly Dario Nieuwenhuis 2021-06-01 22:07:03 +02:00
  • 0c54c1afd1 DAC v2 basics. Bob McWhirter 2021-05-28 13:31:40 -04:00
  • 2aa836b068 Fix L4+ family cfg Dario Nieuwenhuis 2021-06-01 15:57:25 +02:00
  • 1f2097ab11 cortex-m-rt is not a build dep Dario Nieuwenhuis 2021-06-01 15:53:44 +02:00
  • 4c03fdb094
    Merge pull request #214 from lulf/agnostic-non-mut-waker Dario Nieuwenhuis 2021-06-01 15:41:36 +02:00
  • ec9b51833c Allow non-mut register and wake Ulf Lilleengen 2021-06-01 14:35:52 +02:00
  • f04e6ec762
    Merge pull request #213 from lulf/toggleable-output Dario Nieuwenhuis 2021-05-31 13:17:24 +02:00
  • 1a9a619033 Implement togglable output pin for Output Ulf Lilleengen 2021-05-31 09:33:33 +02:00
  • 553432a8e8 stm32: remove unused stuff from gen.py Dario Nieuwenhuis 2021-05-31 03:58:03 +02:00
  • b4fcb81687
    Merge pull request #203 from embassy-rs/metapac Dario Nieuwenhuis 2021-05-31 03:47:09 +02:00
  • b2d8d23f4c more fix Dario Nieuwenhuis 2021-05-31 03:25:10 +02:00
  • d24b67512f More fixes Dario Nieuwenhuis 2021-05-31 03:21:44 +02:00
  • f4700e072d Really checkout submodules in CI Dario Nieuwenhuis 2021-05-31 03:07:46 +02:00
  • c4f8f1655e Delete unused submodule Dario Nieuwenhuis 2021-05-31 02:59:06 +02:00
  • 2729adc68a Checkout submodules in ci Dario Nieuwenhuis 2021-05-31 02:51:47 +02:00
  • 60f12c78dd Add resolver=2 Dario Nieuwenhuis 2021-05-31 02:43:59 +02:00
  • d8e4421fc6 Add stm32-metapac crate, with codegen in rust Dario Nieuwenhuis 2021-05-25 04:17:24 +02:00
  • fb85850492
    Merge pull request #212 from embassy-rs/embassy-net Dario Nieuwenhuis 2021-05-28 23:17:51 +02:00
  • 99048b91e9 net: add ci Dario Nieuwenhuis 2021-05-28 23:13:23 +02:00
  • f55a303814 net: fix build Dario Nieuwenhuis 2021-05-28 23:10:15 +02:00
  • 4ebc113852 Merge remote-tracking branch 'embassy-net/main' Dario Nieuwenhuis 2021-05-28 23:02:38 +02:00
  • b4c11695cf Update smoltcp Dario Nieuwenhuis 2021-05-28 22:34:07 +02:00
  • 6898ec7318
    Merge pull request #210 from lulf/spiv2-fix Dario Nieuwenhuis 2021-05-27 23:43:52 +02:00
  • edec5833b3 Refactor SPI and fix write bug Ulf Lilleengen 2021-05-27 23:05:42 +02:00
  • c4ea7427fa Update stm32-data Dario Nieuwenhuis 2021-05-27 13:46:46 +02:00
  • 3f6f1d99bb
    Merge pull request #207 from lulf/clock-init Dario Nieuwenhuis 2021-05-27 13:36:14 +02:00
  • 1d3e685821
    Merge pull request #209 from lulf/handle-pin-0 Dario Nieuwenhuis 2021-05-27 13:29:16 +02:00
  • d4dbeb6933 Handle case where pin value could be 0 Ulf Lilleengen 2021-05-27 13:25:06 +02:00
  • 3669eba561 Use builder Ulf Lilleengen 2021-05-27 10:01:40 +02:00
  • a41a812345 Move clocks to rcc mod Ulf Lilleengen 2021-05-27 09:50:11 +02:00
  • f553a102d3
    Merge pull request #205 from bobmcwhirter/i2c_v1 Dario Nieuwenhuis 2021-05-27 03:10:37 +02:00
  • 05a2102ecb
    Merge pull request #202 from bobmcwhirter/i2c Dario Nieuwenhuis 2021-05-27 03:07:40 +02:00
  • da38de309b nrf/qspi: set correct config for flash chip in the nrf52840dk Dario Nieuwenhuis 2021-05-27 00:42:46 +02:00
  • 3bd36dce76 nrf/qspi: wait MORE for DPM enter. Dario Nieuwenhuis 2021-05-27 00:42:29 +02:00
  • b515170e0a
    Merge pull request #208 from embassy-rs/deconfigure-pins Dario Nieuwenhuis 2021-05-26 23:52:15 +02:00
  • 565c606ff8 nrf/qspi: add lowpower example Dario Nieuwenhuis 2021-05-26 23:26:44 +02:00
  • de703eb605 nrf/qspi: proper lowpower drop, supporting DPM. Dario Nieuwenhuis 2021-05-26 23:26:07 +02:00
  • 6eaf224fec No more systemclock Ulf Lilleengen 2021-05-26 21:46:57 +02:00
  • bfa999a2e0 Assume tim2 in macro and remove clock setup in chip specific rcc init Ulf Lilleengen 2021-05-26 21:42:07 +02:00
  • aaab7d87a5 Revert "Update init use" Ulf Lilleengen 2021-05-26 20:42:11 +02:00
  • a06664bd3e Update init use Ulf Lilleengen 2021-05-26 20:12:54 +02:00
  • 42abeca493 nrf/spim: disable and deconfigure pins on drop. Dario Nieuwenhuis 2021-05-26 18:22:44 +02:00
  • 39c420733f nrf/uarte: deconfigure pins on drop Dario Nieuwenhuis 2021-05-26 18:19:33 +02:00
  • 11f9ad6867 nrf/twim: add examples Dario Nieuwenhuis 2021-05-26 18:15:37 +02:00
  • 8dfb6dff86 nrf/twim: make pullup configurable, do not enable it by default. Dario Nieuwenhuis 2021-05-26 18:15:05 +02:00
  • b449f6de9d nrf/twim: deconfigure pins on drop Dario Nieuwenhuis 2021-05-26 18:09:18 +02:00
  • f960f5b105 Rework Ulf Lilleengen 2021-05-26 13:55:25 +02:00
  • 9743c59ad4 Simplify Ulf Lilleengen 2021-05-26 13:29:11 +02:00
  • 9a21d74273 Remove debug code Ulf Lilleengen 2021-05-26 13:08:55 +02:00
  • ea67940743 Refactor Ulf Lilleengen 2021-05-26 13:08:14 +02:00
  • c501b162fc Enable clock by default for stm32l0 Ulf Lilleengen 2021-05-25 17:09:01 +02:00
  • a9ec941dca i2c v1 Bob McWhirter 2021-05-25 14:47:07 -04:00
  • aed8283cd5 Finalize i2c v2. Bob McWhirter 2021-05-24 11:41:37 -04:00
  • a126e17fb2
    Merge pull request #204 from lulf/enable-stm32-macro Dario Nieuwenhuis 2021-05-25 15:12:45 +02:00
  • ef254647f7 Add stm32l0 Ulf Lilleengen 2021-05-25 13:32:10 +02:00
  • 1c10e746b6 Re-adds embassy macros for stm32 Ulf Lilleengen 2021-05-25 13:30:42 +02:00
  • 4b98361967
    Merge pull request #201 from thalesfragoso/timers-rtc Dario Nieuwenhuis 2021-05-24 17:38:20 +02:00
  • 9c5d4d9f8a STM32 Clock: Use atomic-polyfill Thales Fragoso 2021-05-23 17:22:07 -03:00
  • 66f232574a Update stm32-data and rename RTC to Clock Thales Fragoso 2021-05-23 17:09:11 -03:00
  • 90b25e70d7 timer-rtc: Already ask for the timer frequency Thales Fragoso 2021-05-23 16:15:24 -03:00
  • e501932cb5 Update generated files Thales Fragoso 2021-05-23 15:59:49 -03:00
  • 13698d58e4 Add timer/rtc impl macro Thales Fragoso 2021-05-23 15:49:58 -03:00
  • 5de9d6caed
    Merge pull request #200 from thalesfragoso/h7-rcc Dario Nieuwenhuis 2021-05-23 20:52:49 +02:00
  • e49e3723a8 wip timers for embassy rtc Thales Fragoso 2021-05-22 23:58:40 -03:00
  • 212d905816 Update generated files Thales Fragoso 2021-05-22 23:55:44 -03:00
  • 2b1d7fe3ee Use Mutex and CriticalSection from bare-metal 1.0 Thales Fragoso 2021-05-22 23:53:50 -03:00
  • 7c06518c52 Update generated files Thales Fragoso 2021-05-22 22:27:49 -03:00
  • 706992aef9 Support block names with underscores Thales Fragoso 2021-05-22 22:25:44 -03:00
  • 5e49a9932f Update generated files Thales Fragoso 2021-05-22 22:07:05 -03:00