Commit Graph

  • 693177ec27
    Add embedded_hal::digital::v2::* for ExtiPin Michael Beaumont 2021-03-14 23:28:29 +01:00
  • 353fa7dbaf
    Merge pull request #76 from Disasm/small-fixes Dario Nieuwenhuis 2021-03-14 21:32:01 +01:00
  • 385895767c
    Fix exti driver Vadim Kaushan 2021-03-14 23:18:09 +03:00
  • 5b8c18dad3
    Fix probe-run install command Vadim Kaushan 2021-03-14 23:17:45 +03:00
  • 6cebd27cc1 add embedded-hal xoviat 2021-03-11 16:28:21 -06:00
  • fa807d2f08 add qei trait and implementation xoviat 2021-03-11 16:25:38 -06:00
  • 32c7aa4045
    Add stm32l0 to CI Michael Beaumont 2021-03-09 16:22:03 +01:00
  • 5e8156a47d
    Add WaitForAnyEdge Michael Beaumont 2021-03-09 16:02:52 +01:00
  • 6278ecf4b0
    Use a critical section to listen on GPIO pins Michael Beaumont 2021-03-09 14:23:02 +01:00
  • b490c8a48d
    Add stm32l0 with ExtiPin futures Michael Beaumont 2021-03-05 22:37:18 +01:00
  • 5df6e57949 update docs xoviat 2021-03-08 14:00:31 -06:00
  • f2ab4c4ec0 add spi trait xoviat 2021-03-08 12:35:55 -06:00
  • 16e00669ae
    Merge pull request #73 from thalesfragoso/split-util Dario Nieuwenhuis 2021-03-08 01:51:45 +01:00
  • 15c3e78408 Move nRF's util into a separate crate Thales Fragoso 2021-03-07 20:15:40 -03:00
  • f922cf1609
    Merge pull request #70 from xoviat/cleanup-exti Dario Nieuwenhuis 2021-03-06 17:34:28 +01:00
  • 9956cffb2d cleanup imports xoviat 2021-03-05 23:04:20 -06:00
  • 7234c5e509 cleanup traits xoviat 2021-03-05 22:59:54 -06:00
  • 3b95e1a22c
    Merge pull request #64 from xoviat/i2c-trait Dario Nieuwenhuis 2021-03-06 04:31:59 +01:00
  • 9497d6c68a add write_read xoviat 2021-03-05 21:30:39 -06:00
  • 7a46e66298 revise i2c trait xoviat 2021-03-05 21:19:56 -06:00
  • bfd777b91e
    Merge pull request #25 from xoviat/implement-uart Dario Nieuwenhuis 2021-03-06 00:11:25 +01:00
  • f8172316cd
    Merge pull request #68 from timokroeger/update-nrf-hal Dario Nieuwenhuis 2021-03-05 14:35:29 +01:00
  • 28b2365ef3 Update nrf-hal to v0.12.1 Timo Kröger 2021-03-05 09:23:44 +01:00
  • beca7f4d9b use f405 in examples xoviat 2021-03-04 17:33:05 -06:00
  • 13f6c47a88 impl. stm32f405 xoviat 2021-03-04 17:27:46 -06:00
  • 9bcb0c36dc implement generics on serial xoviat 2021-03-04 17:20:35 -06:00
  • bd3deb785a Update deps Dario Nieuwenhuis 2021-03-04 22:41:54 +01:00
  • 030b0441f0
    Merge pull request #48 from akiles/thumbv6m Dario Nieuwenhuis 2021-03-04 22:11:26 +01:00
  • 18f6b8ad68 thumbv6m support with emulated atomics Dario Nieuwenhuis 2021-03-04 21:40:54 +01:00
  • a3a36517bd update i2c trait xoviat 2021-03-03 09:29:18 -06:00
  • 492f7aeea6 add i2c trait xoviat 2021-03-02 15:09:47 -06:00
  • 9bee576fd2 Update embassy Dario Nieuwenhuis 2021-03-02 21:20:00 +01:00
  • 88946840d1 Make Delay public Dario Nieuwenhuis 2021-03-02 21:16:43 +01:00
  • d4f2c6cf00 Remove cargo namespaced-features Dario Nieuwenhuis 2021-03-02 21:14:58 +01:00
  • 7991b05e4c
    Merge pull request #63 from xoviat/timer-trait Dario Nieuwenhuis 2021-03-02 15:57:33 +01:00
  • 7ef81c75e7 traits: add delay trait xoviat 2021-03-02 08:45:22 -06:00
  • 3e4abe9e9d
    Merge pull request #62 from xoviat/traits Dario Nieuwenhuis 2021-03-02 00:39:21 +01:00
  • 9626aee7db Move traits to separate crate. xoviat 2021-03-02 00:32:23 +01:00
  • 084b64053a
    Merge pull request #61 from xoviat/us-delay Dario Nieuwenhuis 2021-03-01 19:06:57 +01:00
  • a7549108a8 rename methods xoviat 2021-03-01 11:59:40 -06:00
  • d029f651fa add us delays xoviat 2021-03-01 11:47:55 -06:00
  • 67a6c4f469
    Merge pull request #59 from akiles/interrupt_ext Dario Nieuwenhuis 2021-03-01 00:56:20 +01:00
  • 45355f184a move most interrupt methods to InterruptExt extension trait. Fixes #35 Dario Nieuwenhuis 2021-03-01 00:44:38 +01:00
  • 282f00e705
    Merge pull request #27 from akiles/spim Dario Nieuwenhuis 2021-03-01 00:43:17 +01:00
  • a30c705fd7 nrf/spim: support all chips Dario Nieuwenhuis 2021-03-01 00:28:00 +01:00
  • 255bf1aa6a nrf: add SPIM Dario Nieuwenhuis 2021-01-18 14:22:55 +01:00
  • 8a641d1312 Fix warnings. Dario Nieuwenhuis 2021-03-01 00:23:54 +01:00
  • ffab3916f4 Install rust-src in ci Dario Nieuwenhuis 2021-02-28 22:06:47 +01:00
  • 7433dc1039 Port qspi to PeripheralMutex Dario Nieuwenhuis 2021-02-28 22:05:37 +01:00
  • 962fb95ff0 Optimize PeripheralMutex code size Dario Nieuwenhuis 2021-02-28 22:03:45 +01:00
  • 7139155f2d Add code size optimization flags. Dario Nieuwenhuis 2021-02-28 21:38:10 +01:00
  • da91779117 interrupt: Split set_handler context. Dario Nieuwenhuis 2021-02-26 02:04:48 +01:00
  • 17cf301d4f Remove rand(), fixes #50 Dario Nieuwenhuis 2021-02-26 01:58:00 +01:00
  • 11be9170ec Cleanup interrupt package naming. Fixes #40 Dario Nieuwenhuis 2021-02-26 01:55:27 +01:00
  • 90476ef900 Fix some warnings. Dario Nieuwenhuis 2021-02-26 01:06:58 +01:00
  • de796d3e80
    Merge pull request #53 from fnafnio/defmt-update Dario Nieuwenhuis 2021-02-26 00:30:00 +01:00
  • f100383b3c Make ethernet address configurable from the Device Dario Nieuwenhuis 2021-02-24 22:31:07 +01:00
  • d4a97ac3ed
    Merge pull request #54 from xoviat/fix-exti Dario Nieuwenhuis 2021-02-24 19:17:35 +01:00
  • 582fe34dcc stm32f4: exti: clear interrupt pending bit xoviat 2021-02-24 09:36:49 -06:00
  • 2893fb3733 fixed display hints in examples fnafnio 2021-02-24 08:57:06 +01:00
  • f779ec4928 update defmt and defmt-rtt to 0.2.0 fnafnio 2021-02-24 08:44:23 +01:00
  • 465ca9086d Fix macro if user crate is not using feature(const_in_array_repeat_expressions) Dario Nieuwenhuis 2021-02-23 23:05:18 +01:00
  • 67c03e1a38
    Merge pull request #47 from akiles/simpler-rtc Dario Nieuwenhuis 2021-02-20 01:51:53 +01:00
  • 91aaea761e Use Relaxed atomics with fence instead of SeqCst Dario Nieuwenhuis 2021-02-20 01:43:10 +01:00
  • 68a345eff8
    Merge pull request #49 from thalesfragoso/st-timer Dario Nieuwenhuis 2021-02-20 01:41:42 +01:00
  • 82846d164c stm32f4-examples: add workaround for WFI breaking RTT Dario Nieuwenhuis 2021-02-20 01:29:26 +01:00
  • 3b3b1ba346 Enable rust-analyzer proc-macros Dario Nieuwenhuis 2021-02-20 00:27:34 +01:00
  • 03ddc949a0 PeripheralMutex should be Unpin Dario Nieuwenhuis 2021-02-20 00:27:24 +01:00
  • e16e3780fd Add missing interrupts for stm32f4 Thales Fragoso 2021-02-17 19:35:00 -03:00
  • fc7977bd9a Add remaining stm32f4 timers Thales Fragoso 2021-02-16 18:25:06 -03:00
  • 9d895a6383 Add RTC timer for stm32f4 Thales Fragoso 2021-02-15 21:38:36 -03:00
  • 406f3b7cbf rtc: use SeqCst for periods. Dario Nieuwenhuis 2021-02-15 01:22:38 +01:00
  • 9d5e2d3881 SImplify rtc overflow handling Dario Nieuwenhuis 2021-02-15 01:01:45 +01:00
  • e454969000
    Merge pull request #46 from akiles/cm07 Dario Nieuwenhuis 2021-02-14 23:38:08 +01:00
  • 7321ddb0b3 Update to cortex-m 0.7 Dario Nieuwenhuis 2021-02-14 23:26:50 +01:00
  • 957741c10f
    Merge pull request #45 from thalesfragoso/remove-warn Dario Nieuwenhuis 2021-02-14 22:11:39 +01:00
  • b69f72e055 Get rid of some warnings Thales Fragoso 2021-02-13 21:41:36 -03:00
  • 7d3878466c reexport smoltcp error/result Dario Nieuwenhuis 2021-02-12 01:48:21 +01:00
  • a7797a918d nrf/gpiote: new api: switch to owned structs, implement WaitForHigh/WaitForLow. Dario Nieuwenhuis 2021-02-04 23:56:17 +01:00
  • 1879703153 CriticalSectionMutex should require Send. Dario Nieuwenhuis 2021-02-03 16:29:35 +01:00
  • a7d1d02be0 Remove use of feature(const_in_array_repeat_expressions) Dario Nieuwenhuis 2021-02-03 05:25:25 +01:00
  • 803162f11b Actually add Ci Dario Nieuwenhuis 2021-02-03 05:17:29 +01:00
  • 10cd5bddc9 Add CI Dario Nieuwenhuis 2021-02-03 05:15:13 +01:00
  • cb5931d583 🌈 Dario Nieuwenhuis 2021-02-03 05:09:37 +01:00
  • 42c9a603bb Add embassy-std-examples Dario Nieuwenhuis 2021-02-03 05:05:05 +01:00
  • cbea07716b Set alarm in std executor Dario Nieuwenhuis 2021-02-03 05:01:30 +01:00
  • d71c4b4551 Make spawners Copy+Clone Dario Nieuwenhuis 2021-02-03 04:41:46 +01:00
  • dc8240229b Remove set_alarm in std executor Dario Nieuwenhuis 2021-02-03 04:37:05 +01:00
  • c8a79c151a Test embassy-std builds in CI Dario Nieuwenhuis 2021-02-03 04:30:20 +01:00
  • 4192e52629 Update embassy-std to new executor api Dario Nieuwenhuis 2021-02-03 04:30:11 +01:00
  • edca627286
    Merge pull request #44 from akiles/executor-v2 Dario Nieuwenhuis 2021-02-03 03:47:40 +01:00
  • aeaa34d7a1 Executor API V2. Dario Nieuwenhuis 2021-02-02 05:14:52 +01:00
  • d098952077 stm32f4/examples: add config and linker script so they're runnable. Dario Nieuwenhuis 2021-01-21 19:00:43 +01:00
  • 9240a1f437 stm32: add stm32f411 interrupts Dario Nieuwenhuis 2021-01-21 18:59:56 +01:00
  • dd47bfbc2e stm32f4: Remove stm32f405 being default feature Dario Nieuwenhuis 2021-01-21 18:59:11 +01:00
  • a44ab63341
    Merge pull request #13 from xoviat/stm32-interrupt Dario Nieuwenhuis 2021-01-21 18:17:28 +01:00
  • 27cd3a03dc exti: add new ExtiPin driver xoviat 2021-01-21 11:08:38 -06:00
  • 57eabb372e
    Merge pull request #31 from xoviat/interrupt-signal Dario Nieuwenhuis 2021-01-21 18:04:13 +01:00
  • e0183f4495 optimize interruptfuture xoviat 2021-01-21 10:59:14 -06:00
  • 6503f9dbf5 implement interruptfuture xoviat 2021-01-21 10:22:30 -06:00