Commit Graph

  • 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
  • 3f3cc0bd06
    Merge 597a6aeeb074b241d825e9106c66517c4c8ad96f into 61560e740dea1b4c7ca036dafd66c834a1ff92e2 GrantM11235 2022-10-26 23:55:10 +03: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
  • c09f7d5f41
    Merge 963f6ba72cf671e9153109f53a792aec9af234c4 into ff76fde299d20c9a3f51a3b89ed69761a2531784 AntoineMugnier 2022-10-26 18:46:32 +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
  • ab5e1b489a embassy-stm32: Factor USART frequency setup Guillaume MICHEL 2022-10-25 11:40:26 +02:00
  • 3da033e4fc embassy-stm32: Add support for previous overrun detection for Uart::read method Guillaume MICHEL 2022-10-15 19:20:07 +02:00
  • 0671f29e8d embassy-stm32: Merge UartRxWithIdle into UartRx Guillaume MICHEL 2022-10-15 13:53:07 +02:00
  • 0831180699 embassy-stm32: Sever dependency between Uart and BufferedUart Guillaume MICHEL 2022-10-15 13:15:21 +02:00
  • 4b93c30c0c embassy-stm32: Remove some code duplication for UartWithIdle Guillaume MICHEL 2022-10-14 11:53:56 +02:00
  • 35ad659a20 embassy-stm32: register wakers before checking flags in UartWithIdle::read_until_idle to avoid race condition Guillaume MICHEL 2022-10-14 09:02:08 +02:00
  • b536d4ecfb embassy-stm32: Do not return an error when UartWithIdle::read_until_idle is given an empty buffer Guillaume MICHEL 2022-10-14 08:58:41 +02:00
  • 40698ca3fc STM32F4 example: Add usart_idle test app to demo UartWithIdle on STM32F4 Guillaume MICHEL 2022-10-13 20:07:17 +02:00
  • a6b71d6b21 Embassy-stm32: Add UartWithIdle with read_until_idle method Guillaume MICHEL 2022-10-13 20:01:43 +02:00
  • 597a6aeeb0 Fix unnecessary unsafe Grant Miller 2022-10-25 01:32:02 -05:00
  • faccb1c1c8 Add SingleChannel Grant Miller 2022-10-24 18:17:24 -05:00
  • 84ef0a01de Refactoring Grant Miller 2022-10-24 17:26:19 -05:00
  • 26e0434906 Don't save sampletime and resolution Grant Miller 2022-10-24 15:02:40 -05: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
  • c2404ee8ca Initial generic timer queue impl ivmarkov 2022-09-06 21:39:23 +03:00
  • c5e6c91a4f Add missing flag check chemicstry 2022-10-22 22:49:43 +03:00
  • 30b33af94e Revert "Simplify i2c code" chemicstry 2022-10-22 22:45:33 +03:00
  • 25940c918d Make embassy-time non-optional chemicstry 2022-10-22 22:14:22 +03:00
  • 2818582c20 fmt chemicstry 2022-10-22 21:54:06 +03:00
  • 414b1057ec Simplify i2c code chemicstry 2022-10-22 21:40:30 +03:00
  • 39727a78b1 Implement I2C timeouts chemicstry 2022-10-22 21:19:26 +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
  • 62eb675a3f stm32/dma: Remove channel index tracking Grant Miller 2022-10-18 23:28:39 -05:00
  • fb53d74c57 stm32/dma: Store wakers in "associated statics" Grant Miller 2022-10-18 23:15:42 -05: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