Commit Graph

  • 1d265b73b2
    Merge #601 bors[bot] 2022-02-09 15:27:35 +0000
  • 3d6b8bd983
    Merge #604 bors[bot] 2022-02-09 15:07:25 +0000
  • e990021b9a Address review comments Ulf Lilleengen 2022-02-09 12:46:46 +0100
  • ed2a87a262 Add embassy-boot Ulf Lilleengen 2022-01-24 12:54:09 +0100
  • d91bd0b9a6
    Merge #602 bors[bot] 2022-02-09 00:29:00 +0000
  • 10981ee809 Cleanup chemicstry 2022-02-09 02:10:54 +0200
  • a766bf635d Fix function name chemicstry 2022-02-09 02:04:31 +0200
  • 1f81a69347 Merge USB FS and HS peripherals. Add ULPI. chemicstry 2022-02-09 02:02:23 +0200
  • 8160af6af9 stm32: replace peripheral_rcc! macrotable with build.rs Dario Nieuwenhuis 2022-02-09 00:58:17 +0100
  • d1a9680422 stm32: change interrupt declarations from macrotables to build.rs. Dario Nieuwenhuis 2022-02-09 00:45:52 +0100
  • 940412c034 stm32/build.rs: switch to using stm32-metapac metadata and quote. Dario Nieuwenhuis 2022-02-09 00:31:21 +0100
  • 4d73d87b40 stm32-metapac: add option to generate chip metadata as a rust const. Dario Nieuwenhuis 2022-02-09 00:28:05 +0100
  • 2cf79f6569
    Merge #603 bors[bot] 2022-02-08 21:48:33 +0000
  • d37d714314 stm32: Add support for FMC Matous Hybl 2022-02-08 14:32:18 +0100
  • fee1de109d Fix RCC configuration for H7. Matous Hybl 2022-02-08 14:25:16 +0100
  • 854d75fe20 Move stuff Ulf Lilleengen 2022-02-08 09:26:56 +0100
  • db0d798b48 Add stm32 USB OTG peripherals chemicstry 2022-02-08 00:32:49 +0200
  • a4b4a7bcf9
    Merge #600 bors[bot] 2022-02-07 22:14:44 +0000
  • 8ef5b404f1 Update stm32-data Dario Nieuwenhuis 2022-02-07 22:48:53 +0100
  • f50f3f0a73
    Merge #599 bors[bot] 2022-02-07 19:41:15 +0000
  • aaf25bbac3 Update stm32-data Dario Nieuwenhuis 2022-02-07 20:40:35 +0100
  • 965e3c436e
    Merge #598 bors[bot] 2022-02-07 12:14:01 +0000
  • 22a8247545 Remove conflicting impl Ulf Lilleengen 2022-02-07 12:42:14 +0100
  • a5d0cf935f Snapshot Ulf Lilleengen 2022-02-07 12:32:54 +0100
  • 0ad47ac8e3 Snapshot Ulf Lilleengen 2022-02-04 21:06:01 +0100
  • 6b071f048b Support firmware updating with softdevice Ulf Lilleengen 2022-01-29 18:28:32 +0100
  • ef937eba91 Async write of firmware Ulf Lilleengen 2022-01-27 21:55:40 +0100
  • 6930f331a4 Add bare metal linker script Ulf Lilleengen 2022-01-27 14:35:06 +0100
  • 0b8a124ad1 Use bare metal as default Ulf Lilleengen 2022-01-27 13:28:35 +0100
  • 52489910f8 Enable support for booting with softdevice Ulf Lilleengen 2022-01-26 23:12:35 +0100
  • 5a0343c835 Add embassy-boot Ulf Lilleengen 2022-01-24 12:54:09 +0100
  • f79624c3e6 Upgrade to embedded-storage 0.3.0 Ulf Lilleengen 2022-02-07 12:35:58 +0100
  • d06b0628e0
    Merge #597 bors[bot] 2022-02-07 01:23:35 +0000
  • de19fe5c05 Update stm32-data, update build scripts for new schema. Dario Nieuwenhuis 2022-02-07 02:10:12 +0100
  • a1d6077446
    Merge #591 bors[bot] 2022-02-05 02:20:13 +0000
  • def3283e44
    Merge #596 bors[bot] 2022-02-05 02:04:03 +0000
  • fbaa7e59d5 stm32/dma: fix interrupt codegen for new stm32-data Dario Nieuwenhuis 2022-02-05 03:03:32 +0100
  • f8507b5e78 update stm32-data Dario Nieuwenhuis 2022-02-05 03:03:24 +0100
  • f8b8872fa6
    Merge pull request #593 from embassy-rs/remove-traits Dario Nieuwenhuis 2022-02-05 01:53:01 +0100
  • df5ba727f2 Further API simplification for the single seq scenario huntc 2022-02-05 08:05:23 +1100
  • 81d31e43eb Removed unrequired clone huntc 2022-02-04 19:18:10 +1100
  • 3b2beddc7a Forgot to expose the stop method huntc 2022-02-04 19:14:24 +1100
  • 965a5f2c3f Introduced the SingleSequencer and a more complex Sequencer huntc 2022-02-04 19:11:15 +1100
  • 9e36ede363 Small correction to times huntc 2022-02-04 16:48:26 +1100
  • e9e4d058d1 Revert the use of forever huntc 2022-02-04 16:39:14 +1100
  • 81f98c32aa Update another example huntc 2022-02-04 16:34:25 +1100
  • fe5501293f Expose PWM huntc 2022-02-04 16:26:23 +1100
  • 25be00878c Doco correction huntc 2022-02-04 15:55:04 +1100
  • 1af6b23f97 Introduces a Sequences struct huntc 2022-02-04 13:04:55 +1100
  • bc7266394d Clarify why we need the mut buffer huntc 2022-02-04 11:48:08 +1100
  • 09415106c2 stm32l1: add USB serial example Greg V 2022-01-14 23:12:21 +0300
  • 583c43c623 stm32: add USB support via stm32-usbd (WIP) Greg V 2022-01-14 23:12:11 +0300
  • df1b95c093 stm32f3: fix nonexistent cfg tests Greg V 2022-02-02 22:51:47 +0300
  • abd21ad139
    Merge #595 bors[bot] 2022-02-02 20:03:21 +0000
  • 8bb41a3281 stm32f3: fix nonexistent cfg tests Greg V 2022-02-02 22:51:47 +0300
  • 986295998a Some more doco huntc 2022-01-30 16:26:09 +1100
  • 1c67bd4643 Revert "Own the sequence buffer" huntc 2022-01-30 16:21:23 +1100
  • 482389a691 Own the sequence buffer huntc 2022-01-29 15:26:31 +1100
  • 9ac52a768b Now permits sequences to be mutated subsequently huntc 2022-01-28 16:21:53 +1100
  • 8e9f448866 Doc tidying huntc 2022-01-28 13:43:36 +1100
  • 12ce024574 Make the sequence a little nicer to pass around huntc 2022-01-28 13:38:20 +1100
  • 47aeab152f PWM WS2812B example and per sequence config huntc 2022-01-25 18:06:42 +1100
  • 0719b05d63 traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash. Dario Nieuwenhuis 2022-01-27 00:08:02 +0100
  • d76cd5ceaf
    Merge #592 bors[bot] 2022-01-26 22:01:46 +0000
  • c8347fafb0 Add unstable-traits for stm32 to CI Ulf Lilleengen 2022-01-26 22:49:45 +0100
  • 4032fc0655 Support unstable-trait feature for stm32 Ulf Lilleengen 2022-01-26 22:39:06 +0100
  • cd36e3f733
    Merge #589 bors[bot] 2022-01-25 16:19:46 +0000
  • 3fc54236ea
    stm32/i2c: allow empty transfers with async api Sam Lakerveld 2022-01-25 16:28:49 +0100
  • a950266a75
    Merge #590 bors[bot] 2022-01-25 06:46:37 +0000
  • c9f29534d6 Stop PWM before assigning the new sequence huntc 2022-01-25 16:51:24 +1100
  • 0549a9dbaa
    Merge #585 bors[bot] 2022-01-24 21:42:01 +0000
  • 48afef28a0 Strengthen the borrow huntc 2022-01-24 17:08:24 +1100
  • 917b0ea9b1
    Merge #587 bors[bot] 2022-01-24 01:28:16 +0000
  • c2eb6d6ddf Update stm32-data Dario Nieuwenhuis 2022-01-24 02:19:10 +0100
  • 982f5a9a19
    Merge #586 bors[bot] 2022-01-24 00:17:50 +0000
  • 6bf935402f stm32/ci: add stm32f410tb, time-driver-any Dario Nieuwenhuis 2022-01-24 01:07:49 +0100
  • a8580ec78a stm32/rcc: fix stm32f410 Dario Nieuwenhuis 2022-01-24 00:50:35 +0100
  • 533ceb707c stm32: add tim4, tim5 support for time-driver (stm32f410 doesn't have tim2, tim3) Dario Nieuwenhuis 2022-01-24 00:50:10 +0100
  • 79f60adbfb stm32: add time-driver-any cargo feature that automatically picks one available timer. Dario Nieuwenhuis 2022-01-24 00:24:23 +0100
  • 7598b8a40f Permit many sequences to be passed huntc 2022-01-23 16:21:34 +1100
  • 6b0cb0609b
    Merge #581 bors[bot] 2022-01-19 20:47:07 +0000
  • 889d757ab8 stm32/spi: expose all functionality as inherent methods. Dario Nieuwenhuis 2022-01-19 17:29:47 +0100
  • 3d27a0e7cb stm32/dma: make lowlevel api take ptrs instead of slices. Dario Nieuwenhuis 2022-01-19 15:59:25 +0100
  • 97ab859f00 stm32/i2c: expose all functionality as inherent methods. Dario Nieuwenhuis 2022-01-14 23:31:10 +0100
  • c949519714 stm32/usart: expose all functionality as inherent methods. Dario Nieuwenhuis 2022-01-14 22:43:40 +0100
  • 98f24bf819 examples/stm32l0: cleanup Dario Nieuwenhuis 2022-01-14 22:24:17 +0100
  • ade44e91c4 stm32/exti: add wait_for_high, wait_for_low. Dario Nieuwenhuis 2022-01-14 22:22:38 +0100
  • b526addf7b stm32/exti: expose all functionality as inherent methods. Dario Nieuwenhuis 2022-01-14 22:10:24 +0100
  • 58fc64722c stm32/gpio: expose all functionality as inherent methods. Dario Nieuwenhuis 2022-01-14 22:02:00 +0100
  • 52e156b429 stm32: use critical_section instead of cortex_m::interrupt Dario Nieuwenhuis 2022-01-14 21:05:48 +0100
  • ecda57dff1 stm32: remove unused .pep8 file Dario Nieuwenhuis 2022-01-14 21:05:28 +0100
  • 071b034a5d
    Merge #582 bors[bot] 2022-01-19 16:45:56 +0000
  • 8fb11bcd9b
    Merge #583 bors[bot] 2022-01-19 16:32:30 +0000
  • b640c72092 nrf: return ptr in slice_ptr_parts Dario Nieuwenhuis 2022-01-19 15:59:06 +0100
  • a607cf6142 nrf: build with unstable-traits in ci Dario Nieuwenhuis 2022-01-19 17:30:54 +0100
  • 4988dfe981 Make advanced timer trait not require general purpose timer trait as the timers are too different. Matous Hybl 2022-01-18 11:18:54 +0100
  • ddf8c99a93
    Merge #579 bors[bot] 2022-01-14 20:07:25 +0000
  • 9fb2b5fa86 examples/stm32l1: remove memory.x, use the crate-provided one Greg V 2022-01-14 22:55:39 +0300
  • 9fcc207629 stm32l1/rcc: fix clock frequency assertion Greg V 2022-01-14 20:44:03 +0300
  • 456b56d4fd stm32l1/rcc: set required flash bits for high frequencies Greg V 2022-01-14 20:14:59 +0300