Commit Graph

  • 2e6c550355
    Merge pull request #197 from rukai/fix_stm32_warnings Dario Nieuwenhuis 2021-05-21 17:25:59 +0200
  • 0bc440233c
    Merge pull request #184 from bobmcwhirter/spi_v3 Dario Nieuwenhuis 2021-05-21 17:21:36 +0200
  • f6cac6944c Makes it possible to use the ADC with different analog pins Ulf Lilleengen 2021-05-21 13:06:28 +0200
  • b3eda9914b Use the correct register names. Bob McWhirter 2021-05-20 14:24:40 -0400
  • 222faccbab Formatting. Bob McWhirter 2021-05-20 14:19:43 -0400
  • 8b36269d65 Use modify instead of write for regs within a driver. Bob McWhirter 2021-05-20 14:14:31 -0400
  • d890ef98c1 Make SPIv3 work and improve v1 and v2. Bob McWhirter 2021-05-20 14:13:45 -0400
  • 82f9242df2 Fix warnings for embassy-stm32 and embassy-stm32-examples Lucas Kent 2021-05-20 18:54:10 +1000
  • b5cdd296dd
    Merge pull request #195 from embassy-rs/unborrow-mk2 Dario Nieuwenhuis 2021-05-20 04:14:38 +0200
  • 63cceb2a53
    Merge pull request #196 from rukai/fix_rp_warnings Dario Nieuwenhuis 2021-05-20 00:35:49 +0200
  • 2363a019e2 Fix all warnings on embassy-rp and embassy-rp-examples and embassy-std-examples Rukai 2021-05-18 22:11:20 +1000
  • 1c0ad53841 Unborrow docs Dario Nieuwenhuis 2021-05-19 23:38:29 +0200
  • 105c8504b6 Mark Unborrow as unsafe to implement Dario Nieuwenhuis 2021-05-19 23:21:31 +0200
  • dc67d2f4a4 impl Unborrow for &'a mut T Dario Nieuwenhuis 2021-05-19 22:31:09 +0200
  • 22e6a35598
    Merge pull request #194 from embassy-rs/saadc-unpin Dario Nieuwenhuis 2021-05-19 20:29:46 +0200
  • e3ab02c7e3 nrf/saadc: remove Pin Dario Nieuwenhuis 2021-05-19 20:22:15 +0200
  • 211fdb6e84
    Merge pull request #192 from embassy-rs/executor-agnostic Dario Nieuwenhuis 2021-05-19 13:02:29 +0200
  • a8902b0592 Fix build with executor-agnostic Dario Nieuwenhuis 2021-05-19 13:00:01 +0200
  • 16f8db4fcd Build with executor-agnostic in CI Dario Nieuwenhuis 2021-05-19 12:57:22 +0200
  • 773c3570e7 Update deps Dario Nieuwenhuis 2021-05-18 17:07:05 +0200
  • 58723a8e76
    Merge pull request #185 from embassy-rs/nrf-improvement Dario Nieuwenhuis 2021-05-17 22:48:36 +0200
  • 32fc17f0fd nrf/gpiote: Allow choosing IRQ priority. Dario Nieuwenhuis 2021-05-17 21:27:27 +0200
  • 0d1a0934c4 Cargo fmt. Bob McWhirter 2021-05-17 13:58:49 -0400
  • 1872824d56 Add SPI v3, fix up v2's af_num and remove extraneous Error enums. Bob McWhirter 2021-05-17 13:56:13 -0400
  • a4fd1282e9 Generate _spi_v3 items. Bob McWhirter 2021-05-17 11:34:36 -0400
  • ccfcacaaa7
    Merge pull request #183 from rukai/fix_warnings Dario Nieuwenhuis 2021-05-17 14:07:12 +0200
  • 3e83acc1cb Fix unused field warnings Rukai 2021-05-17 20:23:04 +1000
  • 149ddf2f29 Fix warnings Rukai 2021-05-17 19:48:58 +1000
  • 9206d4b33d Add more chips to CI Dario Nieuwenhuis 2021-05-17 03:28:24 +0200
  • 410b24d54b Add more chips to CI Dario Nieuwenhuis 2021-05-17 03:25:30 +0200
  • 86132b5fc9
    Merge pull request #182 from embassy-rs/stm32-ci Dario Nieuwenhuis 2021-05-17 03:20:04 +0200
  • f7858631d8 stm32: fix build, add ci Dario Nieuwenhuis 2021-05-17 03:01:30 +0200
  • cd0d3c4b0d Merge branch 'stm32-neo' Dario Nieuwenhuis 2021-05-17 02:16:17 +0200
  • dd69320b9e
    Merge pull request #180 from embassy-rs/usart-v1 Dario Nieuwenhuis 2021-05-17 02:05:37 +0200
  • 2303364322 Standardize module structure, fix some build failures Dario Nieuwenhuis 2021-05-17 02:04:51 +0200
  • bdc3ada4b2 WIP: dma Dario Nieuwenhuis 2021-05-16 02:57:46 +0200
  • befc052cba stm32/usart_v1: add read Dario Nieuwenhuis 2021-05-15 04:25:44 +0200
  • 852ca5a1c5 stm32/usart_v1: implement tx Dario Nieuwenhuis 2021-05-15 03:52:58 +0200
  • 35d05a4214
    Merge pull request #174 from embassy-rs/nrf-neo Dario Nieuwenhuis 2021-05-17 01:04:13 +0200
  • a5ad79927e nrf: add Unborrow<Target = Self> bound to all instance traits Dario Nieuwenhuis 2021-05-15 00:05:32 +0200
  • 8394603ea6 nrf/pwm: add enable/disable Dario Nieuwenhuis 2021-05-15 00:02:50 +0200
  • 88f664b434 nrf/pwm: set initial value to Low, according to the PS Dario Nieuwenhuis 2021-05-15 00:02:35 +0200
  • f9bcf6df6b nrf: add PWM Dario Nieuwenhuis 2021-05-12 04:56:11 +0200
  • 0310e4d458 Add init fn. Initializes hw and returns Peripherals. Dario Nieuwenhuis 2021-05-12 01:57:01 +0200
  • bfc7f52e6d Remove stm32. Dario Nieuwenhuis 2021-05-17 00:57:32 +0200
  • 97b01f1c47 nrf/gpiote: initialize automatically Dario Nieuwenhuis 2021-05-12 01:01:08 +0200
  • 92be72e0e3 Add #[interrupt] macro to register static interrupts. Dario Nieuwenhuis 2021-05-12 01:00:43 +0200
  • eb4571dc4c nrf: add blocking TWIM Dario Nieuwenhuis 2021-05-11 03:07:37 +0200
  • bd9589d0ce nrf: add support for nrf52805, nrf52811, nrf52820 Dario Nieuwenhuis 2021-05-11 03:04:59 +0200
  • 7fe674df6a
    Merge pull request #178 from thalesfragoso/neo-sdmmc Dario Nieuwenhuis 2021-05-17 00:55:16 +0200
  • 0f5ba6d4a9 SDMMC: Implement Default for Config and add docs Thales Fragoso 2021-05-15 21:21:06 -0300
  • 62939ba840 Keep 'static for spawn methods Ulf Lilleengen 2021-05-15 22:06:27 +0200
  • 6d2a6a9a8a Remove statics required for task until spawning Ulf Lilleengen 2021-05-15 20:54:06 +0200
  • 86063ac2a2 Update generated code Thales Fragoso 2021-05-14 23:53:12 -0300
  • 1e5f25aa41 Move parameters to a config struct Thales Fragoso 2021-05-14 23:34:16 -0300
  • a5d473be0e Fix RNG interrupt name Thales Fragoso 2021-05-13 23:25:12 -0300
  • 2cb66d6032 Update generated code Thales Fragoso 2021-05-13 23:06:07 -0300
  • ad720f83df Expose data transfer timeout and implement configuration for BusWidth one Thales Fragoso 2021-05-13 22:23:05 -0300
  • 359aaa5aeb Implement embedded-sdmmc traits Thales Fragoso 2021-05-12 21:59:48 -0300
  • a130499c9a Get rid of some warnings Thales Fragoso 2021-05-11 01:34:10 -0300
  • c183c352c7 SDMMC: Implement read and write Thales Fragoso 2021-05-11 01:28:45 -0300
  • 490152d028 Better interrupt handling Thales Fragoso 2021-05-09 17:36:13 -0300
  • 72fb3a7520 Init working :) Thales Fragoso 2021-05-09 02:19:00 -0300
  • 0b607ca80a Initial H7 sdmmc support Thales Fragoso 2021-05-01 21:19:14 -0300
  • 180ca48d34 Remove AF_NUM const from pin traits, only use af_num fn Dario Nieuwenhuis 2021-05-15 03:07:37 +0200
  • e63c4bde0b stm32: remove psel_bits Dario Nieuwenhuis 2021-05-15 02:45:58 +0200
  • 8bb1bc3507 Move pin configuration to gpio mod Dario Nieuwenhuis 2021-05-15 02:39:08 +0200
  • ee869efcb5
    Merge pull request #171 from bobmcwhirter/spi_checkpoint Dario Nieuwenhuis 2021-05-15 00:48:32 +0200
  • 28533cfc77 Simplify SPI example Dario Nieuwenhuis 2021-05-15 00:47:22 +0200
  • 2569d38ab4 Adjust pin-names to FooPin. Move common bits up to spi/mod.rs. Isolate the RNG interrupt in a sub-module to avoid conflict with the const. Bob McWhirter 2021-05-14 10:11:43 -0400
  • cd4111736c
    Merge pull request #177 from lulf/bump-critical-section-version Dario Nieuwenhuis 2021-05-14 00:01:07 +0200
  • 9e93a0999f Add SPIv1, use cfg_attr to pick correct impl. Add IRQ to impl_rng!() to accomodate RNG vs HASH_RNG split. Bob McWhirter 2021-05-13 14:28:53 -0400
  • 3b86e85770 Bump version of critical-section to 0.2.1 Ulf Lilleengen 2021-05-13 18:17:50 +0200
  • 07db3ed7c1 Further improvement to SPIv2. Bob McWhirter 2021-05-12 14:18:42 -0400
  • 36c16dbef8 Continuing to update clocks (unused now) and SPI Bob McWhirter 2021-05-12 10:46:18 -0400
  • 281b73ffac Fix compiler errors Ulf Lilleengen 2021-05-11 21:21:49 +0200
  • f1acf78561 Work around pin Ulf Lilleengen 2021-05-11 20:31:39 +0200
  • 06467f5258 Handle interrupts from device specific code Ulf Lilleengen 2021-05-11 20:21:48 +0200
  • ec9b21b961 Build timer logic into implementation for nRF Ulf Lilleengen 2021-05-10 13:51:19 +0200
  • 5b08f6ad38 Create a device independent buffered uarte Ulf Lilleengen 2021-05-10 10:49:57 +0200
  • 7d52e1b350 Further work on SPI v2 blocking. Bob McWhirter 2021-05-11 11:25:01 -0400
  • 0f902ea0fd Add critical section for std Ulf Lilleengen 2021-05-11 13:55:35 +0200
  • 4705333b5e
    Merge pull request #173 from embassy-rs/priority Dario Nieuwenhuis 2021-05-11 01:38:33 +0200
  • e0809ab0fb Switch to use PrioritX enums. Dario Nieuwenhuis 2021-05-11 01:27:46 +0200
  • e6a8c8bfcc Add PriorityX enums to embassy-extras::interrupt Dario Nieuwenhuis 2021-05-11 00:43:48 +0200
  • 65b78119dc
    Merge pull request #172 from embassy-rs/critical-section Dario Nieuwenhuis 2021-05-11 01:20:04 +0200
  • 7fa0e57172 Use critical_section crate Dario Nieuwenhuis 2021-05-11 00:57:52 +0200
  • f817f374b6
    Merge pull request #169 from lulf/nrf-uart-read-until-idle Dario Nieuwenhuis 2021-05-10 23:11:02 +0200
  • 95439b493f Add uart_idle example. Dario Nieuwenhuis 2021-05-10 23:04:37 +0200
  • 0a3c236510 Improve comment Ulf Lilleengen 2021-05-10 20:20:35 +0200
  • e9eb3ce6c1 Disable PPI trigger during normal read Ulf Lilleengen 2021-05-10 20:16:52 +0200
  • 687dda106f Read rx amount outside of poll_fn Ulf Lilleengen 2021-05-10 20:16:13 +0200
  • 5afe01617a Use rxdrdy as trigger for timer Ulf Lilleengen 2021-05-10 20:13:08 +0200
  • dda338cedb Add implementation of ReadUntilIdle for nRF UART Ulf Lilleengen 2021-05-10 15:45:40 +0200
  • 8a79e2cbbf Draft for partial review. Do not merge. Bob McWhirter 2021-05-10 16:17:58 -0400
  • 0470abb353 Checkpoint. Bob McWhirter 2021-05-10 15:21:57 -0400
  • c4294d97ff Fix DMA Dario Nieuwenhuis 2021-05-10 21:31:59 +0200
  • 040fffd667 Don't use -eabihf Dario Nieuwenhuis 2021-05-10 17:15:41 +0200
  • 6214f30054
    Merge pull request #170 from bobmcwhirter/toolchain Dario Nieuwenhuis 2021-05-10 16:11:40 +0200
  • b937461336 Use rust-toolchain.toml for developers and CI Rukai 2021-05-08 13:48:47 +1000