Commit Graph

  • c2404ee8ca Initial generic timer queue impl ivmarkov 2022-09-06 21:39:23 +03:00
  • ce1cba761c Merge #855 bors[bot] 2022-10-21 21:03:51 +00:00
  • 495ca6108c Merge #1020 bors[bot] 2022-10-21 20:43:14 +00:00
  • 73d06dd67b Merge #1021 bors[bot] 2022-10-21 19:48:49 +00:00
  • 866a42f3ae rp usb: wait for accept() completion Matt Johnston 2022-10-21 22:02:13 +08:00
  • f45d34ce7c Fix mistaken EP_IN_WAKERS Matt Johnston 2022-10-20 23:46:02 +08:00
  • bf0ad38640 Merge #1019 bors[bot] 2022-10-20 14:18:47 +00:00
  • de103a5f4f Add missing files and features for basic example Ulf Lilleengen 2022-10-20 16:12:59 +02:00
  • 8c42b26fc6 Merge #1017 bors[bot] 2022-10-19 10:37:22 +00:00
  • fa495b8e88 Add missing examples to rust-analyzer linked projects Grant Miller 2022-10-19 03:36:18 -05:00
  • d9c773f475 Merge #1014 bors[bot] 2022-10-19 07:29:12 +00:00
  • a669f4cfd8 Merge #1015 bors[bot] 2022-10-18 21:12:05 +00:00
  • 9d2641f2f5 Enable defmt in embassy-hal-common Matous Hybl 2022-10-17 15:50:46 +02:00
  • 6c5d81ada5 Add memory barriers to H7 flash driver to mitigate PGSERR errors Matous Hybl 2022-10-18 22:42:02 +02:00
  • 18453ee64c Merge #1012 bors[bot] 2022-10-18 08:29:43 +00:00
  • 02a3cdb507 Associate state with the instance rather than having a separate array Jeremy Fitzhardinge 2022-10-17 21:50:40 -07:00
  • e4c2b2aa9a rp i2c: have separate wakers for each i2c unit Jeremy Fitzhardinge 2022-10-16 18:00:23 -07:00
  • a4afab4640 add support for pdm microphones in nrf driver pbert 2022-07-10 20:12:25 +02:00
  • b7d0944265 Merge #984 #1006 bors[bot] 2022-10-12 19:41:52 +00:00
  • 1559374a19 Merge #1010 bors[bot] 2022-10-12 19:15:48 +00:00
  • 5846b4ff7d Correctly enable RTC_IRQ when scheduling an RTC alarm Mathias 2022-10-12 10:54:47 +02:00
  • 83fcc360fe Merge #985 bors[bot] 2022-10-11 08:48:55 +00:00
  • 86113e199f Remove unused feature gate Mathias 2022-10-11 10:35:43 +02:00
  • 9223b67306 Fix RTC for v2l0 & v2l1 Mathias 2022-10-11 10:28:28 +02:00
  • 71a56292d6 Merge #1008 bors[bot] 2022-10-11 08:27:00 +00:00
  • 4da6320e63 Add note on partition sizes to bootloader docs Ulf Lilleengen 2022-10-11 10:20:31 +02:00
  • aff265a7f5 Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-stm32/rtc Mathias 2022-10-11 09:19:55 +02:00
  • 79cee74151 Fix stm32wl55jc-cm4 RTC Mathias 2022-10-11 09:19:47 +02:00
  • 327d3cf0df Change rak4631 feature to sx126x, removing use in board-specific processing; simplify the P2P examples; correct RSSI computation. ceekdee 2022-10-10 12:35:42 -05:00
  • 79ba20d315 Merge branch 'embassy-rs:master' into master Chuck Davis 2022-10-10 09:17:07 -05:00
  • 9d5b524bb0 Merge #1005 bors[bot] 2022-10-10 06:49:34 +00:00
  • ef533e6df4 Merge #1004 bors[bot] 2022-10-10 06:28:41 +00:00
  • e1faf88607 Removes some of the code duplication for UarteWithIdle huntc 2022-10-09 13:07:25 +11:00
  • 3d0ba58b2d Merge branch 'embassy-rs:master' into master Chuck Davis 2022-10-08 14:38:41 -05:00
  • f554962f54 Improve generics and consolidate antenna handling ceekdee 2022-10-08 14:32:22 -05:00
  • aa8ba2115c Expose Pin::pin() and Pin::bank() as public Matt Johnston 2022-10-08 11:35:11 +08:00
  • 322cfafed3 Fix adc_v4 compilation chemicstry 2022-10-07 14:53:03 +03:00
  • df7174ecb0 Fix internal channel reading on adc_v2 chemicstry 2022-10-07 14:31:55 +03:00
  • f8fd6ab208 Merge #1003 bors[bot] 2022-10-07 11:15:14 +00:00
  • 6718ca3a94 all Cargo.toml: Add license to all crate Cargo.toml files chrysn 2022-10-07 12:41:56 +02:00
  • 9dca368c3d Use RccPeripheral for adc_v2 chemicstry 2022-10-07 13:29:56 +03:00
  • d49d1b6b1c ci/doc: build embassy-time too. Dario Nieuwenhuis 2022-10-05 17:08:02 +02:00
  • 1b9479197d Merge #1000 bors[bot] 2022-10-05 14:05:56 +00:00
  • 530182d668 Forgot to add space function to immediate publisher Dion Dokter 2022-10-05 15:15:03 +02:00
  • 94606833aa Merge #996 bors[bot] 2022-10-04 14:40:49 +00:00
  • 59765590e0 Add required info to embassy-sync package Ulf Lilleengen 2022-10-04 16:38:11 +02:00
  • 4fd831e4a8 rp async i2c: raise the tx_empty threshold Jeremy Fitzhardinge 2022-10-03 18:50:03 -07:00
  • cae8499179 rp i2c: clean up tx_abrt handling Jeremy Fitzhardinge 2022-10-03 01:00:03 -07:00
  • f075e62444 Use 1 thread in ci doc building. Dario Nieuwenhuis 2022-10-03 01:59:44 +02:00
  • e8bb8faa23 rp i2c: allow blocking ops on async contexts Jeremy Fitzhardinge 2022-10-02 15:08:58 -07:00
  • 63f5602111 Merge pull request #994 from embassy-rs/ci-docs Dario Nieuwenhuis 2022-10-02 23:31:11 +02:00
  • 753781a263 Build docs in CI Dario Nieuwenhuis 2022-10-02 22:24:59 +02:00
  • 0d84533bcb Use async spi transaction helper macro. Dario Nieuwenhuis 2022-09-20 22:01:24 +02:00
  • c385bbf07d Update embassy, embedded-hal. Dario Nieuwenhuis 2022-10-02 21:28:34 +02:00
  • 73208d5248 Merge #993 bors[bot] 2022-10-02 18:58:49 +00:00
  • 09afece93d make I2c::write_async take an iterator Jeremy Fitzhardinge 2022-10-01 19:28:27 -07:00
  • 1ee4bb22de embassy-rp i2c: async (non-blocking) example Jeremy Fitzhardinge 2022-09-28 09:35:19 -07:00
  • 5e2c52ee5b embassy-rp: async i2c implementation Jeremy Fitzhardinge 2022-09-28 01:20:04 -07:00
  • 72b645b0c9 rp i2c: make blocking only for Mode=Blocking Jeremy Fitzhardinge 2022-09-27 23:44:14 -07:00
  • 8d38eacae4 rp i2c: remove vestiges of DMA Jeremy Fitzhardinge 2022-09-27 23:24:22 -07:00
  • 90d392205f embassy-rp: inline I2c::regs Jeremy Fitzhardinge 2022-09-28 10:00:30 -07:00
  • c96581879c update embedded-hal api Jeremy Fitzhardinge 2022-10-01 01:33:36 -07:00
  • d5abd32da2 rename to i2c_blocking Jeremy Fitzhardinge 2022-10-01 01:09:40 -07:00
  • 9f77dbf5ae rp i2c: blocking example Jeremy Fitzhardinge 2022-09-29 02:01:58 -07:00
  • aabc02506b Merge #992 bors[bot] 2022-09-30 11:32:27 +00:00
  • 62c0b18f10 Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-stm32/rtc Mathias 2022-09-30 06:15:12 +02:00
  • 99284b8304 Merge #981 bors[bot] 2022-09-30 04:14:52 +00:00
  • a283c47557 Implement embedded-hal-nb for uart Mathias 2022-09-30 05:35:46 +02:00
  • a7fdeac560 Remove flash lock/unlock public API from stm32 flash, and perform the unlocking and locking automatically on erase and write operations Mathias 2022-09-30 06:00:46 +02:00
  • 88a3c360e8 Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-stm32/uart-eh1 Mathias 2022-09-30 05:23:59 +02:00
  • 1d6f5493e7 Merge #991 bors[bot] 2022-09-29 13:53:22 +00:00
  • dab1762709 usb: remove all "Direction as u8" casts. Dario Nieuwenhuis 2022-09-29 15:52:23 +02:00
  • ebf5a92ab2 Merge #990 bors[bot] 2022-09-29 13:28:56 +00:00
  • 874384826d Went back to named futures but now with must_use Dion Dokter 2022-09-29 15:15:10 +02:00
  • f4ebc36b63 Futures in pub & sub are now awaited instead of returned for better user compiler diagnostics. Added functions for reading how many messages are available Dion Dokter 2022-09-29 14:24:42 +02:00
  • 38faae26e5 Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-stm32/uart-flowcontrol Mathias 2022-09-29 12:58:38 +02:00
  • a77e2c3512 Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-stm32/uart-eh1 Mathias 2022-09-29 12:58:01 +02:00
  • 8b9f4ad259 Merge #988 bors[bot] 2022-09-29 09:29:33 +00:00
  • 72c2e985bb Update embedded-hal versions and explicitly pin Ulf Lilleengen 2022-09-29 11:02:43 +02:00
  • 7152031229 Add flash ram helpers Mathias 2022-09-29 10:03:49 +02:00
  • 7ee7109508 Rebase on master Mathias 2022-09-29 10:00:13 +02:00
  • f9c62d4f1d Add flowcontrol to UART Mathias 2022-09-29 09:09:35 +02:00
  • dc90006982 Remove code duplication on nb_read Mathias 2022-09-29 07:58:11 +02:00
  • a83560c6b1 Implement RTC peripheral for all stm32 families with rtc Mathias 2022-09-29 07:49:32 +02:00
  • bb84d7a0ae Merge branch 'embassy-rs:master' into master Chuck Davis 2022-09-28 14:33:03 -05:00
  • 526e90d3f3 Update some outstanding questions ceekdee 2022-09-28 14:27:34 -05:00
  • 77ece3f903 Merge #983 bors[bot] 2022-09-28 09:33:50 +00:00
  • d7f7614b22 Remove subghz static lifetime requirement Ulf Lilleengen 2022-09-28 11:32:11 +02:00
  • 823bd714fb Add E-H1 uart blocking & nb implementation Mathias 2022-09-28 05:19:43 +02:00
  • a89a0c2f12 Initial add for sx126x ceekdee 2022-09-27 21:55:41 -05:00
  • 9bb43ffe9a Merge #914 bors[bot] 2022-09-27 20:09:53 +00:00
  • bf1da0497c Allow unused fields temporarily in i2c Mathias 2022-09-27 08:03:49 +02:00
  • 44c46e3c93 Move async i2c implementation to new PR, to merge working blocking implementation faster Mathias 2022-09-27 07:55:28 +02:00
  • b0d91e9f31 Apply suggestions from code review Mathias Koch 2022-09-15 05:38:55 +02:00
  • 53c34ccc39 Add async API for I2C Mathias 2022-08-29 13:31:17 +02:00
  • be68d8ebb7 Add further i2c error types Mathias 2022-08-26 14:24:49 +02:00
  • 603513e76e Fix blocking I2C Mathias 2022-08-26 09:01:33 +02:00
  • bcd3ab4ba1 Add blocking read & write for I2C Mathias 2022-08-19 14:15:43 +02:00
  • 820e6462b6 Add preliminary I2C implementation for RP2040 Mathias 2022-08-19 11:51:42 +02:00
  • 5c882cf4fa Merge #979 bors[bot] 2022-09-27 11:17:14 +00:00