Commit Graph

  • 10e3c3f2ec Cargo fmt Roman Valls Guimera 2022-11-11 23:49:20 +01:00
  • d05979c708 Merge #1052 #1053 bors[bot] 2022-11-11 08:04:16 +00:00
  • 4a2e810485 Restrict to pacs supporting i2s Christian Perez Llamas 2022-11-10 23:13:01 +01:00
  • 6e1120e17e riscv support Sijmen Woutersen 2022-09-25 20:10:11 +02:00
  • 99682d313b Disable MMC interrupts Matous Hybl 2022-10-25 09:47:30 +02:00
  • cbc97758e3 stm32: Fix watchdog division by zero for 256 prescaler, add watchdog example for H7 Matous Hybl 2022-11-09 14:10:46 +01:00
  • dbe97b4098 Adapted nvmc so it can be used for all nrf targets Dion Dokter 2022-11-10 14:37:42 +01:00
  • f22f36f51b Add input rx Christian Perez Llamas 2022-11-10 00:24:49 +01:00
  • 5a64bf651c Buffer trait. Simpler config. Christian Perez Llamas 2022-11-10 00:10:42 +01:00
  • 356beabc3b Apply config Christian Perez Llamas 2022-11-09 22:47:55 +01:00
  • 3760b60db3 Make bors grin ;) Roman Valls Guimera 2022-11-09 21:58:56 +01:00
  • cecd77938c Draft: Initial support for I2S with a working example. Christian Perez Llamas 2022-11-09 19:14:43 +01:00
  • 059610a8de Merge #1047 bors[bot] 2022-11-09 09:57:36 +00:00
  • a3a58e8e4a Special handling for log and defmt Ulf Lilleengen 2022-11-09 10:04:37 +01:00
  • 8a81114baf Update Embassy, nightly, deps. Dario Nieuwenhuis 2022-11-07 22:51:58 +01:00
  • 27771e60af Bake the blob into the firmware by default. Dario Nieuwenhuis 2022-11-07 22:44:20 +01:00
  • bd5ef80bec Ensure embassy-lora stm32wl supports log crate Ulf Lilleengen 2022-11-07 20:51:29 +01:00
  • c53614f057 Merge #1046 bors[bot] 2022-11-07 17:48:04 +00:00
  • 1365ce6ab8 embassy-stm32: Fix bug when Uart::read future is dropped and DMA request was not stopped Guillaume MICHEL 2022-11-07 17:46:32 +01:00
  • 5b61ab852a blah rp-remove-generics Dario Nieuwenhuis 2022-11-06 23:35:37 +01:00
  • 14a2d15240 Derive Default for WakerRegistration Matt Johnston 2022-11-05 22:55:04 +08:00
  • af34fc4ccc rustfmt Henrik Alsér 2022-11-05 01:40:20 +01:00
  • aecfce1159 rustfmt Henrik Alsér 2022-11-05 01:36:29 +01:00
  • 207fa19551 Acquire semaphore on blocking Henrik Alsér 2022-11-05 01:34:52 +01:00
  • 7da18e194a Add status checks Henrik Alsér 2022-11-05 01:12:25 +01:00
  • a3e8a6bc3a rustfmt Henrik Alsér 2022-11-05 00:19:52 +01:00
  • 1920e90dcd embassy-nrf: Add SPIS module Henrik Alsér 2022-11-05 00:15:43 +01:00
  • b99533607c Merge #1039 bors[bot] 2022-11-01 20:58:17 +00:00
  • ea4d08b6cf stm32-metapac-gen: Use serde_json to parse json files Grant Miller 2022-11-01 14:23:22 -05:00
  • 05968bf0f3 Merge #1037 bors[bot] 2022-11-01 08:48:54 +00:00
  • fc086fd4ba Add uart async example miathedev 2022-11-01 10:38:02 +01:00
  • ea702b3719 Merge #1038 bors[bot] 2022-11-01 08:05:37 +00:00
  • 97d18c5ffb Move default initializer function to Default trait implementation Mathias 2022-11-01 07:54:43 +01:00
  • eed34f945c Merge #1036 bors[bot] 2022-10-29 13:28:54 +00:00
  • 0b2d6996e8 Fix ascii table in BootLoader doc comment Daniel Bevenius 2022-10-29 15:16:09 +02:00
  • e7fdd500d8 Merge #951 bors[bot] 2022-10-28 12:19:56 +00:00
  • 1f246d0e37 Merge #1034 bors[bot] 2022-10-28 11:22:53 +00:00
  • a7d5c87049 Merge #1033 bors[bot] 2022-10-28 11:13:11 +00:00
  • 49e1091309 embassy-stm32: Fix bug where USART idle flag could end a read prematuraly Guillaume MICHEL 2022-10-28 10:49:59 +02:00
  • 79b49c6fae embassy-stm32: remove duplicated code for USART general configuration Guillaume MICHEL 2022-10-28 09:32:05 +02:00
  • f053bf742c embassy-stm32: Add support for hardware flow control for BufferedUart Guillaume MICHEL 2022-10-27 11:03:37 +02:00
  • 9423987ac5 embassy-stm32: Add hardware flow control constructor for UartRx and UartTx Guillaume MICHEL 2022-10-27 10:52:21 +02:00
  • bc21b6efaf Add delay to flash test to allow time to parse RTT header Mathias 2022-10-27 12:41:06 +02:00
  • a7b90c7fb6 Remove unused imports from test Mathias 2022-10-27 11:36:46 +02:00
  • 4e61d83555 Merge #1032 bors[bot] 2022-10-27 08:45:12 +00:00
  • c871fe0848 Rebase on master Mathias 2022-10-27 07:12:34 +02:00
  • 3c6c382465 Remove random delay from example, and move flash functions to allow using without embedded-storage in scope Mathias 2022-10-27 07:10:27 +02:00
  • 171b764d82 Refactor: Use PeripheralRef Grant Miller 2022-10-26 18:36:04 -05:00
  • 08c8022583 Refactor: Reorder _version cfgs Grant Miller 2022-10-26 18:04:52 -05:00
  • 4f2dcca34b Refactor: Fix v4 RccPeripheral bounds Grant Miller 2022-10-26 17:59:44 -05:00
  • 9c30d565b9 Refactor: Factor out Adc struct declaration Grant Miller 2022-10-26 17:51:12 -05:00
  • f363f6ce92 Refactor: Don't return references to pointers Grant Miller 2022-10-26 17:33:32 -05:00
  • 6bf24b4d1a Refactor: Remove unused Common trait Grant Miller 2022-10-26 17:21:38 -05:00
  • 88bbc238b7 Set resolution directly Grant Miller 2022-10-26 16:45:12 -05:00
  • 2cfe2439c9 Refactor: Impl From for SampleTime and Resolution Grant Miller 2022-10-26 02:28:39 -05:00
  • 7b38b95e10 Refactor: Factor out Resolution Grant Miller 2022-10-26 02:04:52 -05:00
  • 5142674786 Fix pre-existing SampleTime typos Grant Miller 2022-10-26 01:44:48 -05:00
  • a5b1d2237f Refactor: Factor out SampleTime Grant Miller 2022-10-26 00:31:46 -05:00
  • 61560e740d time: add missing cargo manifest fields. embassy-time-v0.1.0 Dario Nieuwenhuis 2022-10-26 22:18:10 +02:00
  • d2246ae693 Release embassy-sync, embassy-time v0.1.0 embassy-sync-v0.1.0 Dario Nieuwenhuis 2022-10-26 22:11:08 +02:00
  • 7f499f3edc Merge #1024 bors[bot] 2022-10-26 19:44:06 +00:00
  • 01e23bf9dd Merge #1025 bors[bot] 2022-10-26 19:34:43 +00:00
  • e5097a8866 Merge #959 bors[bot] 2022-10-26 19:14:12 +00:00
  • f9da6271ce time/generic_queue: use Vec instead of SortedLinkedList Dario Nieuwenhuis 2022-10-26 21:00:50 +02:00
  • 4976cbbe60 time/generic-queue: ensure queue goes in .bss instead of .data Dario Nieuwenhuis 2022-10-26 20:02:58 +02:00
  • 9b86de770b Merge #1031 bors[bot] 2022-10-26 17:16:15 +00:00
  • 9cac649fcf stm32: Add support for read_until_idle on UART Guillaume MICHEL 2022-10-26 18:58:22 +02:00
  • ff76fde299 Merge pull request #1030 from embassy-rs/update-nightly Dario Nieuwenhuis 2022-10-26 18:41:23 +02:00
  • 560eecdb73 Remove the _embassy_time_schedule_wake magic ivmarkov 2022-10-26 18:05:27 +03:00
  • ac6995f9e6 Fix a bug identified during code review ivmarkov 2022-10-26 17:48:22 +03:00
  • eeb072d9cb Update Rust nightly. Dario Nieuwenhuis 2022-10-26 16:47:29 +02:00
  • 1669e39565 Buffer data to be written to flash in ram if it does not already reside in ram Mathias 2022-10-26 14:47:32 +02:00
  • 80e58426fc Add flash example & flash HIL test Mathias 2022-10-26 10:01:52 +02:00
  • 1b249ca72d Merge #987 bors[bot] 2022-10-26 10:18:44 +00:00
  • 66611a80ca Introduce shared new_inner for uart instantiation Mathias 2022-10-26 11:51:37 +02:00
  • d1eee52625 Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-stm32/uart-flowcontrol Mathias 2022-10-26 11:47:00 +02:00
  • 71cc6833e1 Merge #1029 bors[bot] 2022-10-26 09:35:44 +00:00
  • 0c9ec8dc36 Update usb Dion Dokter 2022-10-26 10:39:29 +02:00
  • ea868920e6 Update nrf pacs Dion Dokter 2022-10-26 09:13:26 +02:00
  • 7a6732adcf Improve examples Grant Miller 2022-10-24 15:01:16 -05:00
  • 52c03cf0a4 Add more docs chemicstry 2022-10-24 22:48:40 +03:00
  • ac61e0ee9f fmt chemicstry 2022-10-24 22:39:13 +03:00
  • 33f75419e5 Unify i2cv1 definition with i2cv2 chemicstry 2022-10-24 22:34:10 +03:00
  • 6062978d58 Remove weird async timeouts chemicstry 2022-10-24 22:22:20 +03:00
  • ca8afacfd0 Implement TimeoutI2c for i2cv2 chemicstry 2022-10-24 22:11:15 +03:00
  • 9ad7e85288 Merge branch 'i2c_timeout2_v2' into i2c_timeout2 chemicstry 2022-10-24 21:50:29 +03:00
  • ad0eb3f4bd Implement flash padding to 256 under assumption that all QSPI NOR flashes are MultiwriteNorFlashes Mathias 2022-10-24 12:17:22 +02:00
  • 8d809c96ec Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-rp/flash Mathias 2022-10-24 12:14:26 +02:00
  • 9b209ffe1c Add docs chemicstry 2022-10-24 12:39:47 +03:00
  • 5f02bee388 Gate TimeoutI2c behind i2cv1 chemicstry 2022-10-24 12:34:55 +03:00
  • 1bed02296c i2cv2 timeouts chemicstry 2022-10-24 12:33:17 +03:00
  • 516f4ce946 Fix embassy-time wasm build and fix a bug in wasm time driver ivmarkov 2022-10-24 12:15:53 +03:00
  • 545cc9326b stm32/adc: Remove voltage and temperature conversions Grant Miller 2022-10-23 16:31:10 -05:00
  • d99841fea9 Implement time feature chemicstry 2022-10-24 11:38:15 +03:00
  • e3cf4255c6 Help compiler with type inference ivmarkov 2022-10-24 11:31:54 +03:00
  • 4ce4131f8b Implement i2cv1 timeout chemicstry 2022-10-24 11:30:04 +03:00
  • f78c706b89 Address review feedback ivmarkov 2022-10-24 11:10:59 +03:00
  • 4d5550070f Change time Driver contract to never fire the alarm synchronously ivmarkov 2022-10-24 09:17:43 +03:00
  • 53608a87ac Address feedback after code review ivmarkov 2022-09-26 13:46:15 +03:00
  • ba6e452cc5 Documentation and initial testing framework ivmarkov 2022-09-20 20:23:56 +03:00