{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":587749472,"defaultBranch":"main","name":"esp-hal","ownerLogin":"SergioGasquez","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-11T13:53:27.000Z","ownerAvatar":"https://github.com/avatars/u/12926049?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725967470.0","currentOid":""},"activityList":{"items":[{"before":"a70b21a23b94949f081031003254ebf106041ee8","after":null,"ref":"refs/heads/fix/matrix-link","pushedAt":"2024-09-10T11:24:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"}},{"before":null,"after":"a70b21a23b94949f081031003254ebf106041ee8","ref":"refs/heads/fix/matrix-link","pushedAt":"2024-09-10T10:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Matrix link","shortMessageHtmlLink":"fix: Matrix link"}},{"before":"d27a576c2526fea61fec3d8e32ba41210397da3e","after":null,"ref":"refs/heads/feat/issue-template","pushedAt":"2024-09-10T10:48:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"}},{"before":"74e168f4c85ca6f740072a4744c8e0408ef4b890","after":"d27a576c2526fea61fec3d8e32ba41210397da3e","ref":"refs/heads/feat/issue-template","pushedAt":"2024-09-10T10:18:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Add GH discussion link","shortMessageHtmlLink":"feat: Add GH discussion link"}},{"before":"6fcce9972eb82b2783c9cf91b54d1ade133683f9","after":"74e168f4c85ca6f740072a4744c8e0408ef4b890","ref":"refs/heads/feat/issue-template","pushedAt":"2024-09-10T10:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Add GH discussion link","shortMessageHtmlLink":"feat: Add GH discussion link"}},{"before":"de9d55fdf9799a49df79c8b19b9764cc3e4395ae","after":"6fcce9972eb82b2783c9cf91b54d1ade133683f9","ref":"refs/heads/feat/issue-template","pushedAt":"2024-09-09T12:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Address review comments","shortMessageHtmlLink":"feat: Address review comments"}},{"before":"888e9425a4d80d84b909cbb574651a5537638aa7","after":"25c25ac90665c7358ca48d4a1b06f74b40f6593d","ref":"refs/heads/main","pushedAt":"2024-09-09T12:00:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"Feat/issue template (#4)\n\n* Add self-testing mode for `TWAI` peripheral. (#1929)\r\n\r\n* Add self-testing mode for `TWAI` peripheral\r\n\r\n* changelog entry\r\n\r\n* fix docs build\r\n\r\n* fix async example\r\n\r\n* Restore example to original state\r\n\r\nfix comment\r\n\r\n* `NoAck` -> `SelfTest`\r\n\r\n* DMA: Don't require implementors of Read/WriteBuffer to be Sealed (#1921)\r\n\r\n* DMA: Don't require implementors of Read/WriteBuffer to be Sealed\r\n\r\n* CHANGELOG\r\n\r\n* mark dma::ReadBuffer and dma::WriteBuffer traits unsafe\r\n\r\n* Reset peripherals on driver construction (where missing) (#1893)\r\n\r\n* Reset peripherals on driver contruction (where missing)\r\n\r\n* Don't enable and reset SHA in HMAC ctor\r\n\r\n* changelog\r\n\r\n* Don't reset the TIMG0\r\n\r\n* Deny missing docs at the package level, adding exceptions for relevant modules (#1931)\r\n\r\n* Fix an infinite loop in interrupt executors (#1936)\r\n\r\n* Add failing test\r\n\r\nFix the name of the test fn\r\n\r\n* Fix interrupt executor looping\r\n\r\n* Fix formatting\r\n\r\n* Fix changelog reference\r\n\r\n* Move changelog to the right crate\r\n\r\n* Remove dead code\r\n\r\n* Fix `i2c` + get rid of unused constants/enums (#1940)\r\n\r\n* Slightly clean up embassy HIL tests (#1937)\r\n\r\n* Implemented queue_msg_waiting. (#1925)\r\n\r\n* Implemented queue_msg_waiting.\r\n\r\n* Fmt.\r\n\r\n* Adjusted changelog.\r\n\r\n* Fixed CI.\r\n\r\n* Fixed pointer mutability.\r\n\r\n* Update to latest release (`0.6.0`) for `embassy-executor` in `esp-embassy-hal` (fixes #1941) (#1942)\r\n\r\n* Updated to latest release (`0.6.0`) for `embassy-executor`\r\n\r\n* update changelog\r\n\r\n* update hil-test version of embassy-executor to 0.6.0\r\n\r\n* update embassy-executor in `examples`\r\n\r\n* reflect esp_hal change in `OneShotTimer` to not have a lifetime.\r\n\r\n* update changelog\r\n\r\n* revert OneShotTimer changes\r\n\r\n* ESP32C6: Make `ADC` usable after `TRNG` deinitialization (#1945)\r\n\r\n* Make `ADC` usable after `TRNG` deinicialization (esp32c6)\r\n\r\n* Changelog entry\r\n\r\n* Adding `TWAI` HIL test (#1946)\r\n\r\n* Adding `TWAI` HIL test\r\n\r\n* add `Frame` trait\r\n\r\n* mutability\r\n\r\n* Update probe-rs, prebuild xtask for HIL tests (#1939)\r\n\r\n* Update probe-rs\r\n\r\n* Differentiate jobs\r\n\r\n* Explicitly print that probe-rs's execution failed\r\n\r\n* Do not capture stdin/stderr\r\n\r\n* Pre-build xtask binary\r\n\r\n* Use current_directory\r\n\r\n* Print more info when a file can't be read\r\n\r\n* Do not erase flash after a failure\r\n\r\n* get_time: fail faster\r\n\r\n* Make xtask runnable\r\n\r\n* Removing raw addresses manipulations - part 3 (#1892)\r\n\r\n* WIP state\r\n\r\n* More fixes\r\n\r\n* Roll back `esp-storage` changes\r\n\r\n* Small fixes\r\n\r\nWill not work, needs another patch for PACs\r\n\r\n* update pacs dep\r\n\r\n* Lint\r\n\r\n* Get rid of unnecessary if-else\r\n\r\nfix\r\n\r\n* New pacs version\r\n\r\n* make contribution docs more visible (#1947)\r\n\r\n* Clean up i2s_async test, add option to repeat (#1951)\r\n\r\n* Simplify I2S async test\r\n\r\n* Allow running tests repeatedly\r\n\r\n* Fail at the first mismatch\r\n\r\n* Clean up\r\n\r\n* Further clean up timers/executors test (#1953)\r\n\r\n* Further clean up embassy_timers_executors\r\n\r\n* Do not delay for so long\r\n\r\n* Print timer values on assert failure\r\n\r\n* Clean up some more\r\n\r\n* Retry test a few times to counteract probe-rs halting us\r\n\r\n* Fix formatting\r\n\r\n* Fix GPIO Touch pin I/O (#1956)\r\n\r\n* Do not reset `UsbSerialJtag` peripheral (#1961)\r\n\r\n* Fix typos\r\n\r\n* Add a function to detect debugger connection\r\n\r\n* Do not reset USB peripheral\r\n\r\n* Changelog\r\n\r\n* Fix different register names\r\n\r\n* Reuse xtensa_lx::is_debugger_attached\r\n\r\n* Improve SYSTIMER API (#1871)\r\n\r\n* Improve SYSTIMER API\r\n\r\n* Remove config object\r\n\r\n* fix things\r\n\r\n* Allow erasure of unit and comparator numbers\r\n\r\n* Merge fail\r\n\r\n---------\r\n\r\nCo-authored-by: Dominic Fischer \r\n\r\n* Simplify initialization APIs (#1957)\r\n\r\n* Accept more types in embassy::init\r\n\r\n* Apply the same treatment to esp-wifi\r\n\r\n* Changelog\r\n\r\n* Clean up\r\n\r\n* Add doc examples\r\n\r\n* Fix Alarm generic parameters\r\n\r\n* Some xtask/metadata cleanups (#1965)\r\n\r\n* Clean up almost all clippy violations\r\n\r\n* Remove redundant variable from context\r\n\r\n* Do not clone configs\r\n\r\n* Do not collect all config symbols into a vec needlessly\r\n\r\n* Do not allocate so many strings\r\n\r\n* Implement Sniffer API (#1935)\r\n\r\n* Implemented queue_msg_waiting.\r\n\r\n* Fmt.\r\n\r\n* Adjusted changelog.\r\n\r\n* Fixed CI.\r\n\r\n* Fixed pointer mutability.\r\n\r\n* Implemented experimental sniffer api.\r\n\r\n* Fixed CI..\r\n\r\n* Added safety comment.\r\n\r\n* Featured gated, PromiscuousPkt\r\n\r\n* Format.\r\n\r\n* Adjusted imports.\r\n\r\n* Added injection example.\r\n\r\n* Made RxControlInfo::from_raw public.\r\n\r\n* Format.\r\n\r\n* Added sniffer example.\r\n\r\n* Add more SPI DMA (full-duplex) HIL tests (blocking and async) (#1952)\r\n\r\n* Add more SPI DMA HIL tests (blocking and async)\r\n\r\n* move test repetitions into loops instead, add a description about why PCNT is used, import embedded_hal_async::spi\r\n\r\n* clean up\r\n\r\n* Add basic HIL test for GPIO that can be configured as pin for (#1963)\r\n\r\n* Patch typo in debug assist register name and used patched esp-pacs (#1968)\r\n\r\n* Disable RTT polling in HIL tests by default (#1960)\r\n\r\n* Disable defmt-rtt by default\r\n\r\n* Update i2s test based on changes done to async\r\n\r\n* fmt\r\n\r\n* Update readme\r\n\r\n* Update more tests\r\n\r\n* Refactor SHA to use trait. Implement Digest traits for SHA (#1908)\r\n\r\n* feat(SHA): Refactor SHA to use trait. Implement Digest traits for SHA\r\n\r\n* Fix CI. Fix wrong sha mode for esp32\r\n\r\n* Save hash register for interleaving operation\r\n\r\nAn example (wip) `sha_fuzz.rs` was added to test different functionalities of the SHA driver and to ensure proper functionning under all cases.\r\n\r\n* Use random data when testing SHA\r\n\r\n* fix(SHA): Buffer words until a full block before writing to memory\r\n\r\nThis fixes interleaving operations by buffering words into the SHA context until a full block can be processed.\r\n\r\n* Fix(SHA): Use correct length padding for SHA384 and SHA512.\r\n\r\n- This fixes a long running issue with SHA384 and SHA512, where some digest of specific sizes wouldn't compute correctly, by changing the padding length of the size field.\r\n\r\n* Re-export digest for convenience\r\n\r\n* Remove completed TODO\r\n\r\n* Remove SHA peripheral requirement.\r\n\r\n- Document safety of the SHA driver.\r\n\r\n---------\r\n\r\nCo-authored-by: Scott Mabin \r\n\r\n* Fix 1GB elfs (#1962)\r\n\r\n* [3/3] DMA Move API: Introduce DMA buffer objects (#1856)\r\n\r\n* [3/3] DMA Move API: Introduce DMA buffer objects\r\n\r\n* Remove FlashSafeDma\r\n\r\n* Add async HIL test\r\n\r\n* Handle set_length(0) correctly\r\n\r\n* Fix tx/rx booleans\r\n\r\n* Unlucky\r\n\r\n* Preserve previous blocking semantics\r\n\r\n* Add delay between starting DMA TX and SPI driver\r\n\r\n* Update CHANGELOG\r\n\r\n* merge tidy\r\n\r\n* Add with_buffers builder\r\n\r\n---------\r\n\r\nCo-authored-by: Dominic Fischer \r\n\r\n* Run HIL tests as part of PR checks (#1959)\r\n\r\n* Run HIL tests as part of PR checks\r\n\r\n* Cancel pending HIL runs\r\n\r\n* Only run for ready PRs\r\n\r\n* Remove `free(self)` in HMAC which goes against esp-hal API guidelines (#1972)\r\n\r\n* Remove `free(self)` which goes against esp-hal API guidelines\r\n\r\n* changelog\r\n\r\n* correct changelog sections (#1974)\r\n\r\n* Remove redundant WithDmaSpi traits (#1975)\r\n\r\nCo-authored-by: Dominic Fischer \r\n\r\n* Fix S2 systimers (#1979)\r\n\r\n* Add basic systimer interrupt tests\r\n\r\n* Remove unnecessary condition\r\n\r\n* Fix edge interrupt bitmasks\r\n\r\n* Modify target_conf in critical section\r\n\r\n* Remove unnecessary fn call\r\n\r\n* Fix test\r\n\r\n* Add failing test case\r\n\r\n* Fix S2 systimer interrupts being fired unexpectedly\r\n\r\n* Add changelog entry\r\n\r\n* Format\r\n\r\n* Fix C2 delays (#1981)\r\n\r\n* Re-enable delay tests on S2 and C2\r\n\r\n* Systimer: use fn instead of constant to retrieve tick freq\r\n\r\n* Reformulate delay using current_time\r\n\r\n* Take actual XTAL into account\r\n\r\n* Re-enable tests\r\n\r\n* Fix changelog\r\n\r\n* Disable defmt\r\n\r\n* Remove unused esp32 code\r\n\r\n* Update esp-hal/src/delay.rs\r\n\r\nCo-authored-by: Jesse Braham \r\n\r\n---------\r\n\r\nCo-authored-by: Jesse Braham \r\n\r\n* Get rid of `missing docs` in a number of modules (#1967)\r\n\r\n* Get rid of missing docs in a number of modules\r\n\r\n* address reviews\r\n\r\n* Address the rest of reviews\r\n\r\n* remove all remaining `allows`\r\n\r\n* are you serious?\r\n\r\n* Add tests to ensure that we don't reset current_time drivers (#1978)\r\n\r\n* tell cargo about all our custom cfgs (#1988)\r\n\r\n* tell cargo about all our custom lints\r\n\r\n* fixup the unexpected cfg lints, including remove clic\r\n\r\n* HIL: Multiple featuresets & conditionally enable generic-queue feature (#1989)\r\n\r\n* Conditionally enable generic-queue feature\r\n\r\n* Allow specifying multiple feature sets and run all of them\r\n\r\n* parl_io: use ReadBuffer/WriteBuffer for async DMA (#1996)\r\n\r\n* parl_io: use ReadBuffer/WriteBuffer for async DMA\r\n\r\n* CHANGELOG\r\n\r\n* Use uhubctl to disable and enable usb ports (#1997)\r\n\r\n* Remove files after test (#1993)\r\n\r\n* Refactor SPI tests & re-enable S3 and some S2 (#1990)\r\n\r\n* Deduplicate spi_full_duplex_dma_async\r\n\r\n* Refactor SPI tests\r\n\r\n* Separate out PCNT tests\r\n\r\n* Re-enable test on S3\r\n\r\n* Re-enable some S2 tests\r\n\r\n* gpio: Make AnyPin, AnyInputOnlyPin, DummyPin available from gpio module (#1918)\r\n\r\nMaking these available straight from `gpio` aligns it with other Embassy\r\nimplementations (mainly nrf and stm32).\r\n\r\nSigned-off-by: Priit Laes \r\n\r\n* Clean up SHA, RSA, mandate `#[must_use]` on Futures (#2000)\r\n\r\n* Janitor go brr\r\n\r\n* Clean up SHA\r\n\r\n* Use max CPU speed\r\n\r\n* RSA cleanup part 1\r\n\r\n* Clean up nonsense comments\r\n\r\n* Mark all futures as must_use\r\n\r\n* Prefer `cfg_if` (#2003)\r\n\r\n* SPI DMA: use `State` for both blocking and async operations (#1985)\r\n\r\n* use `State` for both blocking and async operations, remove async version of SpiDmaBus in favour of being generic over the mode\r\n\r\n* reuse wait_for_idle more\r\n\r\n* changelog\r\n\r\n* rename generic params for consistency\r\n\r\n* Add duplex mode to SpiDmaBus\r\n\r\n* implement HalfDuplexReadWrite for SpiDmaBus\r\n\r\n* Docs on new async APIs\r\n\r\n* Limit half duplex transfers to the capacity of the DmaBuf\r\n\r\n* docs\r\n\r\n* rebase tests\r\n\r\n* address review comments\r\n\r\n* remove duplex traits from spi\r\n\r\n* fix tests\r\n\r\n* spi docs rejig\r\n\r\n* s/InUse/TemporarilyRemoved/g\r\n\r\n* Re-add feature gate for software_interrupt3 (#2011)\r\n\r\n* Fix (#2013)\r\n\r\n* Implement timer conversion for some arrays (#2012)\r\n\r\n* Test and fix async RSA (#2002)\r\n\r\n* RSA cleanup & API consistency change, part 2\r\n\r\n* RSA cleanup & API consistency change, part 3\r\n\r\n* Add async tests\r\n\r\n* Fix async for ESP32\r\n\r\n* Merge impl blocks\r\n\r\n* Backtrack on some mutability changes\r\n\r\n* Use Acquire/Release ordering\r\n\r\n* Fwd to write_multi_start instead of duplicating impl\r\n\r\n* Only reserve the interrupt when executors are needed (#2014)\r\n\r\n* forward spi methods to SpiDmaBus (#2016)\r\n\r\n* forward spi methods to SpiDmaBus\r\n\r\n* changelog\r\n\r\n* Fix defmt compatibility (#2017)\r\n\r\n* Fix defmt compatibility\r\n\r\n* Update tests to cover macros\r\n\r\n* Remove unneeded logs (#2022)\r\n\r\n* HIL: Don't skip cleanup (#2024)\r\n\r\n* Don't skip cleanup\r\n\r\n* Make sure the power is off for a short while\r\n\r\n* Use newly published versions of all PACs in `esp-hal` (#2025)\r\n\r\n* Use newly published versions of all PACs in `esp-hal`\r\n\r\n* Address additional review comments\r\n\r\n* Version 0.20.0 (#2038)\r\n\r\n* Update package dependencies and bump version numbers\r\n\r\n* Update `CHANGELOG.md` for each package to be published\r\n\r\n* Remember to update `xtensa-lx-rt` too :)\r\n\r\n* Add and use TrapFrame::new() in esp-wifi\r\n\r\n* Bump `xtensa-lx-rt` by minor instead of patch, as there are breaking changes\r\n\r\n---------\r\n\r\nCo-authored-by: Dániel Buga \r\n\r\n* Fix before_snippet failing in release (#2040)\r\n\r\n* Fix before_snippet failing in release\r\n\r\n* Fix esp-hal-embassy comment\r\n\r\n* Prepare v0.20.1 release (#2046)\r\n\r\n* Try to be more helpful (#2044)\r\n\r\n* Begin next release cycle (#2039)\r\n\r\nCo-authored-by: Scott Mabin \r\n\r\n* fix: Fix nightly errors (#1934)\r\n\r\n* Disable object's unnecessary features in proc macro that loads LP code (#2018)\r\n\r\n* Disable object/decompress\r\n\r\n* Only enable elf support in object\r\n\r\n* Random cleanups in non-checked packages (#2034)\r\n\r\n* Deduplicate feature check macros\r\n\r\n* Re-enable rust-analyzer for most of the workspace\r\n\r\n* Cargo fix\r\n\r\n* Turn off defmt\r\n\r\n* Only build xtask\r\n\r\n* Clippy pls\r\n\r\n* Fix CI\r\n\r\n* Fix paths\r\n\r\n* Always create doc directory first\r\n\r\n* Revert r-a\r\n\r\n* Update esp-hal-procmacros/src/lp_core.rs\r\n\r\nCo-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>\r\n\r\n* QSPI tests (#2015)\r\n\r\n* Add QSPI tests\r\n\r\n* Simplify\r\n\r\n* Add qspi_write_read test\r\n\r\n* Clean up gigantic GPIO eyesore (#2048)\r\n\r\n* Save/restore coprocessor state on stack (#2057)\r\n\r\n* Whitespace\r\n\r\n* Save and restore coprocessor enable state\r\n\r\n* release prep xtensa-lx-rt@0.17.1 (#2060)\r\n\r\n* Protect SYSTIMER/TIMG shared registers (#2051)\r\n\r\n* Protect SYSTIMER/TIMG shared registers\r\n\r\n* some review comments\r\n\r\n* more review comments\r\n\r\n* more review comments\r\n\r\n* bring back portable_atomic\r\n\r\n---------\r\n\r\nCo-authored-by: Dominic Fischer \r\n\r\n* automatically apply status:needs-attention to new esp-hal issues (#2030)\r\n\r\n* Improve CP0-disabled error message (#2061)\r\n\r\n* Improve CP0-disabled error message\r\n\r\n* CHANGELOG.md\r\n\r\n* Rework hal initialization (#1970)\r\n\r\n* Rework hal initialization\r\n\r\n* Turn sw interrupt control into a virtual peripheral\r\n\r\n* Return a tuple instead of a named struct\r\n\r\n* Fix docs\r\n\r\n* Remove SystemClockControl\r\n\r\n* Move software interrupts under interrupt\r\n\r\n* Re-document what's left in system\r\n\r\n* Update time docs\r\n\r\n* Update sw int docs\r\n\r\n* Introduce Config\r\n\r\n* Fix tests\r\n\r\n* Remove redundant inits\r\n\r\n* Doc\r\n\r\n* Clean up examples&tests\r\n\r\n* Update tests\r\n\r\n* Add changelog entry\r\n\r\n* Start migration guide\r\n\r\n* Restore some convenience-imports\r\n\r\n* Remove Config from prelude\r\n\r\n* Fix hil-test xtask instruction (#2062)\r\n\r\n* Fix hil-test xtask instruction\r\n\r\n* Fix another mention\r\n\r\n* [esp-metadata] Make clap dependency optional (#2055)\r\n\r\n* Provide ehal impls for DummyPin (#2019)\r\n\r\nCo-authored-by: Scott Mabin \r\n\r\n* storage: Clean up ROM function declarations (#2058)\r\n\r\n* Clean up external function declarations\r\n\r\n* Tweak syntax\r\n\r\n* Fix various SPI/DMA issues (#2065)\r\n\r\n* Add failing test\r\n\r\n* Fix enabled interrupt\r\n\r\n* Fix using the correct waker\r\n\r\n* Changelog\r\n\r\n* Enable test on more devices that have SPI3\r\n\r\n* WPA2 ENTERPRISE (#2004)\r\n\r\n* WPA2 ENTERPRISE\r\n\r\n* Defmt, Clippy, Changelog\r\n\r\n* Defmt, again\r\n\r\n* Clippy, again\r\n\r\n* Mention corresponding JIRA ticket\r\n\r\n* Rename\r\n\r\n* fmt\r\n\r\n* Use Mutex in scheduler\r\n\r\n* Adapt wifi_delete_queue\r\n\r\n* Adapt log level\r\n\r\n* Bump to esp-wifi 0.9.0 (#2066)\r\n\r\n* Remove NoPinType (#2068)\r\n\r\n* Make esp-wifi build on stable, again. Bump to 0.9.1 (#2067)\r\n\r\n* Make esp-wifi build on stable, again. Bump to 0.9.1\r\n\r\n* CHANGELOG.md\r\n\r\n* MSRV check esp-wifi\r\n\r\n* ESP32-S2 doesn't support Bluetooth\r\n\r\n* Remove lazy_static in favor of OnceLock (#2063)\r\n\r\n* [esp-metadata] Remove lazy_static in favor of OnceLock\r\n\r\n* [esp-wifishark] Remove lazy_static in favor of normal initialisation\r\n\r\n* [ieee802154-sniffer] Shorten SelectorConfig initialisation\r\n\r\n* [ieee802154-sniffer] Remove lazy_static in favor of normal initialisation\r\n\r\n* Remove most trait implementation features from `esp-hal` (#2070)\r\n\r\n* Eliminate esp-hal's `ufmt` feature\r\n\r\n* Eliminate esp-hal's `embedded-hal-02` feature\r\n\r\n* Eliminate esp-hal's `embedded-hal` feature\r\n\r\n* Eliminate esp-hal's `embedded-io` feature\r\n\r\n* Eliminate esp-hal's `async` feature\r\n\r\n* Update `CHANGELOG.md`\r\n\r\n* Remove `async` from required features for HIL tests\r\n\r\n* Update migration guide\r\n\r\n* Adding `I2C` HIL test (#2023)\r\n\r\n* i2c hil test\r\n\r\n* pin\r\n\r\n* fmt\r\n\r\n* Test\r\n\r\n* WIP (gpio test left)\r\n\r\n* Finalize the CODE part (to be cleaned up)\r\n\r\nfmt\r\n\r\n* Smaller cleanup\r\n\r\n* cleanup\r\n\r\n* rebase\r\n\r\n* fix\r\n\r\n* getting last chips ready\r\n\r\n* Addressing reviews\r\n\r\n* Remove Gpio type aliasses (#2073)\r\n\r\n* Remove Gpio type aliasses\r\n\r\n* Clean up examples\r\n\r\n* Remove the need to manually pass clocks around (#1999)\r\n\r\n* Clean up passing clocks to drivers\r\n\r\n* Update changelog\r\n\r\n* Initialise Clocks in a critical section\r\n\r\n* Fix calling now() before init\r\n\r\n* Fix doc\r\n\r\n* Fix esp-wifi migration guide\r\n\r\n* Add safety comment\r\n\r\n* Update tests\r\n\r\n* Remove gpio dispatch macro-defining proc macro (#2069)\r\n\r\n* Keep a single PinType trait\r\n\r\n* Merge impl blocks\r\n\r\n* Deduplicate usb pad workaround\r\n\r\n* Deduplicate some bit manipulation\r\n\r\n* Remove gpio dispatch proc macro\r\n\r\n* Inline PinType into GpioProperties\r\n\r\n* Remove AnyInputOnlyPin (#2071)\r\n\r\n* Remove AnyInputOnlyPin\r\n\r\n* Add section to migration guide\r\n\r\n* Remove unnecessary enum\r\n\r\nCo-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>\r\nCo-authored-by: Jesse Braham \r\n\r\n* Accept ErasedPin in AnyPin (#2072)\r\n\r\nCo-authored-by: Jesse Braham \r\n\r\n* fix issue handler, don't rebuild on main the merge queue checks this for us (#2077)\r\n\r\n* Fix nightly warnings (#2082)\r\n\r\n* Build examples in debug mode (#2078)\r\n\r\n* Build examples in debug mode\r\n\r\n* Allow building psram examples in debug mode in CI\r\n\r\n* Don't rebuild tests, try to avoid rebuilding dependencies\r\n\r\n* Improve SHA driver API (#2049)\r\n\r\nCo-authored-by: Dominic Fischer \r\n\r\n* [esp-hal-procmacros] Update to proc-macro-error2 (#2090)\r\n\r\n* lcd_cam: fix wrong buffer length used if 16bit and len<=8192 (#2085)\r\n\r\n* lcd_cam: fix wrong buffer length used if 16bit and len<=8192\r\n\r\n* changelog\r\n\r\n* Implement sleep and wakeup functionalities for ESP32C2 #1920 (#1922)\r\n\r\n* i2c: fix embedded-hal transactions (#2028)\r\n\r\n* i2c: fix embedded-hal transactions\r\n\r\n* changelog+fmt\r\n\r\n* small naming cleanup\r\n\r\n* i2c: fix 1 byte reads\r\n\r\n* typo\r\n\r\n* small cleanup and add a few internal docs\r\n\r\n* update changelog\r\n\r\n* rebase & CHANGELOG\r\n\r\n* extract next op conversion\r\n\r\n* fix `setup_read()` logic for 0 length reads.\r\n\r\n* return error for 0 length reads and 0 length writes where start=false\r\n\r\n* comment about max_len in setup_write()\r\n\r\n* filter out 0 length read operations in `transaction()`\r\n\r\n* Short circuit for problematic 0 lengths in read_operation and write_operation\r\n\r\n* don't short circuit a 0 length write operation if stop=true\r\n\r\n* handle write_read when the read bufer is empty\r\n\r\n* Optionally type-erased GPIO drivers (#2075)\r\n\r\n* Remove type erased gpio structs\r\n\r\n* Implement Peripheral for ErasedPin\r\n\r\n* Simpler type erasing, accept ErasedPin in pin drivers, remove type erased drivers\r\n\r\n* Reformulate pin drivers using Flex\r\n\r\n* Erase gpio types by default\r\n\r\n* Accept any pin in AnyPin\r\n\r\n* Add changelog and migration guide\r\n\r\n* Fix tests and examples\r\n\r\n* Undo rename of clone_unchecked\r\n\r\n* Rename `esp_hal::time::current_time` to `esp_hal::time::now` (#2091)\r\n\r\n* rename esp_hal::time::current_time to esp_hal::time::uptime\r\n\r\n* changelog\r\n\r\n* move more things to init\r\n\r\n* s/uptime/now/g\r\n\r\n* Add missing #[doc(hidden)] in xtensa-lx-rt-proc-macros (#2097)\r\n\r\n* Enable ESP32 HIL (#1977)\r\n\r\n* Enable ESP32 HIL\r\n\r\n* RMT fixed\r\n\r\n* SPI DMA partially works, _pcnt tests not working\r\n\r\n* bckup\r\n\r\n* finish\r\n\r\n* readme and cleanup\r\n\r\n* rebase + cleanup\r\n\r\n* RMT S2 pin typo + clean forgotten comments\r\n\r\n* review comments\r\n\r\n* update 10000\r\n\r\n* indentation\r\n\r\n* replace cfg gate with cfg_if\r\n\r\n* esp-wifi: other crates also provide `strchr` (littlefs2-sys) (#2096)\r\n\r\n* esp-wifi: other crates also provide strchr (littlefs2-sys)\r\n\r\n* esp-wifi: other crates also provide strchr (littlefs2-sys)\r\n\r\n* changelog\r\n\r\n* fmt :-(\r\n\r\n* Reordered RX-TX pairs to be consistent (#2074)\r\n\r\n* feat: Update rx-tx order in i2s\r\n\r\n* feat: Update rx-tx order in dma macros\r\n\r\n* feat: Update rx-tx order in spi\r\n\r\n* feat: Update rx-tx order in aes\r\n\r\n* feat: Update rx-tx order in mem2mem\r\n\r\n* feat: Update rx-tx order in twai and split methods\r\n\r\n* feat: Update rx-tx order in twai\r\n\r\n* feat: Update rx-tx order in twai and uart docs\r\n\r\n* docs: Add sentence about order\r\n\r\n* docs: Update changelog\r\n\r\n* feat: Update rx-tx order in embassy_interrupt_spi_dma tests\r\n\r\n* style: Rustfmt\r\n\r\n* docs: Migrating guide\r\n\r\n* fix: Typo\r\n\r\nCo-authored-by: Dániel Buga \r\n\r\n* fix: Diff\r\n\r\nCo-authored-by: Dániel Buga \r\n\r\n* fix: Tests rx-tx order\r\n\r\n* fix: Update new_with_default_pins order\r\n\r\n* feat: Update rx/tx order in hil_test::common_test_pins!\r\n\r\n* feat: Update dma_extmem2mem example\r\n\r\n* fix: Revert deleted input arg\r\n\r\n* style: rustfmt\r\n\r\n* feat: Disable test_asymmetric_dma_transfer for S2\r\n\r\n---------\r\n\r\nCo-authored-by: Dániel Buga \r\n\r\n* Random additional GPIO cleanups, implement Peripheral for drivers (#2094)\r\n\r\n* Reuse enable_iomux_clk_gate\r\n\r\n* Remove public functions\r\n\r\n* Remove set_to_input\r\n\r\n* Deduplicate constructor\r\n\r\n* Deduplicate is_listening\r\n\r\n* Hide PinFuture better\r\n\r\n* Deduplicate set_int_enable\r\n\r\n* Align macro indentation\r\n\r\n* Typo\r\n\r\n* Slightly simplify the touch_into macro\r\n\r\n* Implement the AnalogPin trait directly\r\n\r\n* Provide default impls for simple forwarding methods\r\n\r\n* Newtype ErasedPin\r\n\r\n* Merge rtc_pin macros\r\n\r\n* Fmt\r\n\r\n* Changelog\r\n\r\n* Fix migration guide\r\n\r\n* Fix example\r\n\r\n* Fix ETM\r\n\r\n* Make additional memory available as `dram2_uninit` (#2079)\r\n\r\n* Make additional memory available as `dram2_uninit`\r\n\r\n* CHANGELOG.md\r\n\r\n* Update esp-println version in usage section (#2100)\r\n\r\n* Add integration with bt-hci crate (#1971)\r\n\r\n* Add integration with bt-hci crate\r\n\r\nImplementing traits from bt-hci allows the BleConnector to\r\nbe used with the Trouble BLE stack.\r\n\r\n* use packed based read interface\r\n\r\n* Improve example to allow another connection after disconnect\r\n\r\n* update trouble version\r\n\r\n* Workaround for spurious command complete events\r\n\r\n* fix formatting\r\n\r\n* ignore notify errors in example\r\n\r\n* fix clippy warnings\r\n\r\n* remove async feature from hal dependency\r\n\r\n* remove deprecated feature from example\r\n\r\n* Adopt to api changes\r\n\r\n* Api fix for esp32\r\n\r\n* Set rust-version of esp-wifi\r\n\r\n* bump MSRV to 1.77 for CI and esp-hal\r\n\r\n* Add changelog entry\r\n\r\n* ensure that clock init happens after rtc domain is initialized (#2104)\r\n\r\n* Prepare esp-backtrace 0.14.1 (#2107)\r\n\r\n* esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099)\r\n\r\n* esp-wifi uses global allocator, esp-alloc supports multiple regions\r\n\r\n* CHANGELOG.md\r\n\r\n* Apply suggestions\r\n\r\n* Use `alloc` when linting esp-wifi\r\n\r\n* Make coex example build for ESP32\r\n\r\n* Re-enable some wifi examples for ESP32-S2\r\n\r\n* Optionally depend on `esp-alloc` (by default)\r\n\r\n* Rename INSTANCE -> HEAP\r\n\r\n* feat: Add issue templates\r\n\r\n---------\r\n\r\nSigned-off-by: Priit Laes \r\nCo-authored-by: Kirill Mikhailov <62840029+playfulFence@users.noreply.github.com>\r\nCo-authored-by: liebman \r\nCo-authored-by: Juraj Sadel \r\nCo-authored-by: Jesse Braham \r\nCo-authored-by: Dániel Buga \r\nCo-authored-by: Frostie314159 \r\nCo-authored-by: Sycrosity <72102935+Sycrosity@users.noreply.github.com>\r\nCo-authored-by: Scott Mabin \r\nCo-authored-by: Fan Jiang \r\nCo-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>\r\nCo-authored-by: Dominic Fischer \r\nCo-authored-by: Anthony Grondin <104731965+AnthonyGrondin@users.noreply.github.com>\r\nCo-authored-by: Priit Laes \r\nCo-authored-by: Björn Quentin \r\nCo-authored-by: Gnome! \r\nCo-authored-by: M4tsuri \r\nCo-authored-by: Szybet <53944559+Szybet@users.noreply.github.com>\r\nCo-authored-by: Ulf Lilleengen ","shortMessageHtmlLink":"Feat/issue template (#4)"}},{"before":null,"after":"de9d55fdf9799a49df79c8b19b9764cc3e4395ae","ref":"refs/heads/feat/issue-template","pushedAt":"2024-09-09T11:57:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Add issue templates","shortMessageHtmlLink":"feat: Add issue templates"}},{"before":"d5dbcc4734c8c2c22e272ccc131b37dad58e7acb","after":null,"ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-06T10:14:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"}},{"before":"56421c594c10e2d134eeb2e9ec6938abe88ecc37","after":"d5dbcc4734c8c2c22e272ccc131b37dad58e7acb","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-06T09:27:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Disable test_asymmetric_dma_transfer for S2","shortMessageHtmlLink":"feat: Disable test_asymmetric_dma_transfer for S2"}},{"before":"a9a404c4bbafee166e7b4c324487cfd0cd8d2624","after":"56421c594c10e2d134eeb2e9ec6938abe88ecc37","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-06T09:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Disable test_asymmetric_dma_transfer for S2","shortMessageHtmlLink":"feat: Disable test_asymmetric_dma_transfer for S2"}},{"before":"ac8238df10fdc6846ccc0b31cd5377b789d73148","after":"a9a404c4bbafee166e7b4c324487cfd0cd8d2624","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-06T07:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"style: rustfmt","shortMessageHtmlLink":"style: rustfmt"}},{"before":"4db4f11160066af71b565ff188b5ad010c6cd686","after":"ac8238df10fdc6846ccc0b31cd5377b789d73148","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-05T09:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"style: rustfmt","shortMessageHtmlLink":"style: rustfmt"}},{"before":"bd2a4eaa81f2f72a5e39b0f52a690b190f5f27be","after":"4db4f11160066af71b565ff188b5ad010c6cd686","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-05T08:42:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"chore: Unused variable warning","shortMessageHtmlLink":"chore: Unused variable warning"}},{"before":"592ddbeb08b3aae68d3b33c4431bbe85fbfedc0a","after":"bd2a4eaa81f2f72a5e39b0f52a690b190f5f27be","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-05T08:30:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Update dma_extmem2mem example","shortMessageHtmlLink":"feat: Update dma_extmem2mem example"}},{"before":"4df791161c070878e93733db7f5407cfa667652f","after":"592ddbeb08b3aae68d3b33c4431bbe85fbfedc0a","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T14:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Update dma_extmem2mem example","shortMessageHtmlLink":"feat: Update dma_extmem2mem example"}},{"before":"6c255ef7e5039db721a09b8cfcb530d2e9603cd6","after":"4df791161c070878e93733db7f5407cfa667652f","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T13:54:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/rx-tx-order","shortMessageHtmlLink":"Merge branch 'main' into feat/rx-tx-order"}},{"before":"1289f27876423fdbafbd6182d02c5c1c3060131a","after":"6c255ef7e5039db721a09b8cfcb530d2e9603cd6","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T13:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Update rx/tx order in hil_test::common_test_pins!","shortMessageHtmlLink":"feat: Update rx/tx order in hil_test::common_test_pins!"}},{"before":"f391a57ab2bc0e52db445a75bf7ba31ac75232a0","after":"1289f27876423fdbafbd6182d02c5c1c3060131a","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T13:50:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Update new_with_default_pins order","shortMessageHtmlLink":"fix: Update new_with_default_pins order"}},{"before":"061ac81002b141c1c4aa7e6b55c831d2ac99c298","after":"f391a57ab2bc0e52db445a75bf7ba31ac75232a0","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T13:46:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Update new_with_default_pins order","shortMessageHtmlLink":"fix: Update new_with_default_pins order"}},{"before":"af7f82371e6daaf122d859ba674ba84076e8e52b","after":"061ac81002b141c1c4aa7e6b55c831d2ac99c298","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T09:10:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Update new_with_default_pins order","shortMessageHtmlLink":"fix: Update new_with_default_pins order"}},{"before":"44e8c85340ae1e0d85dc2c7f95cb19bfce5912ea","after":"af7f82371e6daaf122d859ba674ba84076e8e52b","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Tests rx-tx order","shortMessageHtmlLink":"fix: Tests rx-tx order"}},{"before":"06356743ae515ebcf05b5bd3bb31d393377e3df3","after":"44e8c85340ae1e0d85dc2c7f95cb19bfce5912ea","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Diff\n\nCo-authored-by: Dániel Buga ","shortMessageHtmlLink":"fix: Diff"}},{"before":"1cb76abb3754f0d91ede3fdc14aee750320b8672","after":"06356743ae515ebcf05b5bd3bb31d393377e3df3","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"fix: Typo\n\nCo-authored-by: Dániel Buga ","shortMessageHtmlLink":"fix: Typo"}},{"before":"d63033ef5ff96736a588a14b6c8d7f701f8541f7","after":"1cb76abb3754f0d91ede3fdc14aee750320b8672","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:39:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"docs: Migrating guide","shortMessageHtmlLink":"docs: Migrating guide"}},{"before":"e64e4634a04b71b8c1bdeb66d6b6ef7eb94e6237","after":"d63033ef5ff96736a588a14b6c8d7f701f8541f7","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:34:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"style: Rustfmt","shortMessageHtmlLink":"style: Rustfmt"}},{"before":"d0b6ad56f7b2a564a84eac2822796c18bcc10d96","after":"e64e4634a04b71b8c1bdeb66d6b6ef7eb94e6237","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:31:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"feat: Update rx-tx order in embassy_interrupt_spi_dma tests","shortMessageHtmlLink":"feat: Update rx-tx order in embassy_interrupt_spi_dma tests"}},{"before":"fc39ef82ebe5a323ac043e055b758f8489b482ce","after":"d0b6ad56f7b2a564a84eac2822796c18bcc10d96","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:19:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"docs: Update changelog","shortMessageHtmlLink":"docs: Update changelog"}},{"before":null,"after":"fc39ef82ebe5a323ac043e055b758f8489b482ce","ref":"refs/heads/feat/rx-tx-order","pushedAt":"2024-09-04T08:18:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"},"commit":{"message":"docs: Add sentence about order","shortMessageHtmlLink":"docs: Add sentence about order"}},{"before":"e78f37ba6459cddd7acccc83410cdee601d71bf0","after":null,"ref":"refs/heads/fix/ci-nightly","pushedAt":"2024-08-31T19:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SergioGasquez","name":"Sergio Gasquez Arcos","path":"/SergioGasquez","primaryAvatarUrl":"https://github.com/avatars/u/12926049?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxMToyNDozMC4wMDAwMDBazwAAAASx9uIr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxMToyNDozMC4wMDAwMDBazwAAAASx9uIr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMVQxOTo0NjozOC4wMDAwMDBazwAAAASphPDx"}},"title":"Activity · SergioGasquez/esp-hal"}