Commit Graph

  • 3de2d5c5bd Implement FullDuplex for nrf spim Dario Nieuwenhuis 2021-03-18 01:27:30 +0100
  • 71ac582d68
    add feature xoviat 2021-03-17 19:02:22 -0500
  • c403a47b7f Add raw_spawn example, showcasing how to use embassy without TAIT Dario Nieuwenhuis 2021-03-18 00:43:19 +0100
  • 8c2da193b8 Add spawn/spawn_pool APIs to Task Dario Nieuwenhuis 2021-03-18 00:38:27 +0100
  • 5c2bf3981e Move Task into raw Dario Nieuwenhuis 2021-03-18 00:20:02 +0100
  • d1b7d03fc7 Upgrade stm32l0xx-hal Michael Beaumont 2021-03-17 23:59:38 +0100
  • 5fd0e30b48 Remove extraneous generic type Michael Beaumont 2021-03-17 23:59:26 +0100
  • 0cc2c67194
    fix can example xoviat 2021-03-17 17:27:34 -0500
  • df2e348762 fixup xoviat 2021-03-17 17:17:59 -0500
  • 43490f6fe1 fix can example xoviat 2021-03-17 17:10:21 -0500
  • ac74b922c1
    Merge pull request #20 from xoviat/canbus Dario Nieuwenhuis 2021-03-17 22:54:40 +0100
  • 278ce02824 Rename IrqExecutor to InterruptExecutor Dario Nieuwenhuis 2021-03-17 22:52:27 +0100
  • a9076636ac Do not export fmt macros. Dario Nieuwenhuis 2021-03-17 22:50:27 +0100
  • f14361835f
    Merge pull request #66 from xoviat/spi-trait Dario Nieuwenhuis 2021-03-17 03:06:12 +0100
  • 5bd705caa5
    Merge branch 'master' into spi-trait Dario Nieuwenhuis 2021-03-17 03:06:04 +0100
  • e1cad54833
    Merge pull request #79 from embassy-rs/optimized-wakers Dario Nieuwenhuis 2021-03-17 03:03:55 +0100
  • 3b5ccb0848
    Merge pull request #77 from embassy-rs/no-reexport Dario Nieuwenhuis 2021-03-17 02:58:50 +0100
  • c6e26cd0f9
    Merge pull request #78 from embassy-rs/feature-party Dario Nieuwenhuis 2021-03-17 02:54:50 +0100
  • bb68f5d0e8 Add optimized single-word WakerRegistration, add AtomicWakerRegistration. Dario Nieuwenhuis 2021-03-17 01:55:01 +0100
  • ab01e0be3b Do not reexport atomic-polyfill Dario Nieuwenhuis 2021-03-17 01:47:45 +0100
  • 6ed1a87138 Update features for latest nightly. Dario Nieuwenhuis 2021-03-17 02:48:16 +0100
  • cb8d53e498 fixup xoviat 2021-03-15 18:19:28 -0500
  • 0fbb3174d2 fixup xoviat 2021-03-15 18:00:00 -0500
  • 535ac24430 set feature xoviat 2021-03-15 17:52:31 -0500
  • 93625c3f6a add can driver xoviat 2021-03-15 17:45:45 -0500
  • 3fcecd076b Rename i2c trait Dario Nieuwenhuis 2021-03-15 00:22:03 +0100
  • e44079492c
    Merge pull request #74 from michaelbeaumont/deref-stm32f4 Dario Nieuwenhuis 2021-03-14 23:47:56 +0100
  • 01587458ce
    Merge pull request #67 from xoviat/qei Dario Nieuwenhuis 2021-03-14 23:47:12 +0100
  • a4bee1c1d2 update docs xoviat 2021-03-14 17:41:59 -0500
  • 693177ec27
    Add embedded_hal::digital::v2::* for ExtiPin Michael Beaumont 2021-03-14 23:28:29 +0100
  • 353fa7dbaf
    Merge pull request #76 from Disasm/small-fixes Dario Nieuwenhuis 2021-03-14 21:32:01 +0100
  • 385895767c
    Fix exti driver Vadim Kaushan 2021-03-14 23:18:09 +0300
  • 5b8c18dad3
    Fix probe-run install command Vadim Kaushan 2021-03-14 23:17:45 +0300
  • 6cebd27cc1 add embedded-hal xoviat 2021-03-11 16:28:21 -0600
  • fa807d2f08 add qei trait and implementation xoviat 2021-03-11 16:25:38 -0600
  • 32c7aa4045
    Add stm32l0 to CI Michael Beaumont 2021-03-09 16:22:03 +0100
  • 5e8156a47d
    Add WaitForAnyEdge Michael Beaumont 2021-03-09 16:02:52 +0100
  • 6278ecf4b0
    Use a critical section to listen on GPIO pins Michael Beaumont 2021-03-09 14:23:02 +0100
  • b490c8a48d
    Add stm32l0 with ExtiPin futures Michael Beaumont 2021-03-05 22:37:18 +0100
  • 5df6e57949 update docs xoviat 2021-03-08 14:00:31 -0600
  • f2ab4c4ec0 add spi trait xoviat 2021-03-08 12:35:55 -0600
  • 16e00669ae
    Merge pull request #73 from thalesfragoso/split-util Dario Nieuwenhuis 2021-03-08 01:51:45 +0100
  • 15c3e78408 Move nRF's util into a separate crate Thales Fragoso 2021-03-07 20:15:40 -0300
  • 11e2be9ab1
    i2c: more robust with I2C interrupts + DmaStop Evgenii P 2021-03-07 13:54:43 +0700
  • 6eac0b988b traits: i2c: ren type, use emb. hal types xoviat 2021-03-06 13:29:02 -0600
  • f922cf1609
    Merge pull request #70 from xoviat/cleanup-exti Dario Nieuwenhuis 2021-03-06 17:34:28 +0100
  • 9956cffb2d cleanup imports xoviat 2021-03-05 23:04:20 -0600
  • 7234c5e509 cleanup traits xoviat 2021-03-05 22:59:54 -0600
  • 3b95e1a22c
    Merge pull request #64 from xoviat/i2c-trait Dario Nieuwenhuis 2021-03-06 04:31:59 +0100
  • 9497d6c68a add write_read xoviat 2021-03-05 21:30:39 -0600
  • 7a46e66298 revise i2c trait xoviat 2021-03-05 21:19:56 -0600
  • bfd777b91e
    Merge pull request #25 from xoviat/implement-uart Dario Nieuwenhuis 2021-03-06 00:11:25 +0100
  • f8172316cd
    Merge pull request #68 from timokroeger/update-nrf-hal Dario Nieuwenhuis 2021-03-05 14:35:29 +0100
  • 28b2365ef3 Update nrf-hal to v0.12.1 Timo Kröger 2021-03-05 09:23:44 +0100
  • beca7f4d9b use f405 in examples xoviat 2021-03-04 17:33:05 -0600
  • 13f6c47a88 impl. stm32f405 xoviat 2021-03-04 17:27:46 -0600
  • 9bcb0c36dc implement generics on serial xoviat 2021-03-04 17:20:35 -0600
  • bd3deb785a Update deps Dario Nieuwenhuis 2021-03-04 22:41:54 +0100
  • 030b0441f0
    Merge pull request #48 from akiles/thumbv6m Dario Nieuwenhuis 2021-03-04 22:11:26 +0100
  • 18f6b8ad68 thumbv6m support with emulated atomics Dario Nieuwenhuis 2021-03-04 21:40:54 +0100
  • a3a36517bd update i2c trait xoviat 2021-03-03 09:29:18 -0600
  • 492f7aeea6 add i2c trait xoviat 2021-03-02 15:09:47 -0600
  • 9bee576fd2 Update embassy Dario Nieuwenhuis 2021-03-02 21:20:00 +0100
  • 88946840d1 Make Delay public Dario Nieuwenhuis 2021-03-02 21:16:43 +0100
  • d4f2c6cf00 Remove cargo namespaced-features Dario Nieuwenhuis 2021-03-02 21:14:58 +0100
  • 7991b05e4c
    Merge pull request #63 from xoviat/timer-trait Dario Nieuwenhuis 2021-03-02 15:57:33 +0100
  • 7ef81c75e7 traits: add delay trait xoviat 2021-03-02 08:45:22 -0600
  • 3e4abe9e9d
    Merge pull request #62 from xoviat/traits Dario Nieuwenhuis 2021-03-02 00:39:21 +0100
  • 9626aee7db Move traits to separate crate. xoviat 2021-03-02 00:32:23 +0100
  • 084b64053a
    Merge pull request #61 from xoviat/us-delay Dario Nieuwenhuis 2021-03-01 19:06:57 +0100
  • a7549108a8 rename methods xoviat 2021-03-01 11:59:40 -0600
  • d029f651fa add us delays xoviat 2021-03-01 11:47:55 -0600
  • 67a6c4f469
    Merge pull request #59 from akiles/interrupt_ext Dario Nieuwenhuis 2021-03-01 00:56:20 +0100
  • 45355f184a move most interrupt methods to InterruptExt extension trait. Fixes #35 Dario Nieuwenhuis 2021-03-01 00:44:38 +0100
  • 282f00e705
    Merge pull request #27 from akiles/spim Dario Nieuwenhuis 2021-03-01 00:43:17 +0100
  • a30c705fd7 nrf/spim: support all chips Dario Nieuwenhuis 2021-03-01 00:28:00 +0100
  • d38fd8e3df ci: deny warnings Dario Nieuwenhuis 2021-03-01 00:28:37 +0100
  • 255bf1aa6a nrf: add SPIM Dario Nieuwenhuis 2021-01-18 14:22:55 +0100
  • 8a641d1312 Fix warnings. Dario Nieuwenhuis 2021-03-01 00:23:54 +0100
  • ffab3916f4 Install rust-src in ci Dario Nieuwenhuis 2021-02-28 22:06:47 +0100
  • 7433dc1039 Port qspi to PeripheralMutex Dario Nieuwenhuis 2021-02-28 22:05:37 +0100
  • 962fb95ff0 Optimize PeripheralMutex code size Dario Nieuwenhuis 2021-02-28 22:03:45 +0100
  • 7139155f2d Add code size optimization flags. Dario Nieuwenhuis 2021-02-28 21:38:10 +0100
  • bc598003b1
    rustfmt Evgenii P 2021-02-28 01:18:39 +0700
  • 0602550473
    Async delay blinky example Evgenii P 2021-02-28 01:18:31 +0700
  • e29ca6e8f1
    Implement LPTIM-based async delay Evgenii P 2021-02-28 01:18:07 +0700
  • b35a909909
    Propagate I2C error in I2C futures Evgenii P 2021-02-27 20:34:25 +0700
  • 7fe24cd7a8
    Add free() method to AsyncI2c Evgenii P 2021-02-27 19:39:44 +0700
  • 503ec03f14
    Rebase on latest master Evgenii P 2021-02-27 16:36:35 +0700
  • 6d1e467ee2
    Update defmt Evgenii P 2021-02-27 16:36:05 +0700
  • cad7b43d16
    Set async-embedded-traits version as 0.1 Evgenii P 2021-02-27 13:18:47 +0700
  • e23dfe43eb
    Implement AsyncI2cRead Evgenii P 2021-02-26 00:45:18 +0700
  • e7e00ed29c
    Add async i2c example Evgenii P 2021-02-24 19:04:17 +0700
  • 75fe0cfbd0
    i2c: docs Evgenii P 2021-02-24 19:02:07 +0700
  • 492b6591c5
    rustfmt Evgenii P 2021-02-24 18:58:31 +0700
  • b2eb8cd59f
    Implement async I2C with DMA Evgenii P 2021-02-24 18:55:44 +0700
  • 4249a7ba1c
    Update examples to the new executor API Evgenii P 2021-02-24 18:53:56 +0700
  • 172659f3ee
    Remove RTIC Evgenii P 2021-01-20 11:24:42 +0700
  • e244d33670
    Extract event queue size as type alias Evgenii P 2021-01-20 11:18:09 +0700
  • d8b0fded28
    Remove & reset interrupts on Drop Evgenii P 2021-01-20 11:17:08 +0700