Skip to content

Commit 807fefc

Browse files
bors[bot]dependabot[bot]AfoHT
authored
Merge #67 #86
67: Update stm32l4xx-hal requirement from 0.5.0 to 0.7.1 in /rtic_v0.5/stm32l4_heartbeat r=AfoHT a=dependabot[bot] Updates the requirements on [stm32l4xx-hal](https://github.com/MabezDev/stm32l4xx-hal) to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stm32-rs/stm32l4xx-hal/blob/master/CHANGELOG.md">stm32l4xx-hal's changelog</a>.</em></p> <blockquote> <h2>[v0.6.0] - 2020-12-11</h2> <h3>Added</h3> <pre><code>- USB driver for `stm32l4x2` and `stm32l4x3` devices. - USART3 and UART4, with dma support. - Support for GPIOF and GPIOG. - USB driver examples. - Support for external pin interrupts (EXTI). - Implement hardware flow control for serial. - Support for CRC peripheral. - Implement `core::hash::Hasher` for the CRC peripheral. - Support for serial framing. - Support for Half-Duplex Serial. - Support for timers 5 and 6. - Bump stm32l4 to `0.11.0`. - Support for QSPI. - Support for RTC alarms. - Support for the Independant Watch Dog Timer. - VSCode configurations. - Added signature module. </code></pre> <h2>Changed</h2> <pre><code>- Reworked clock control with RCC. - Rework the DMA API. - Rework the FLASH programming API. - Rework GPIO output to support setting Speed, Pullups and drain functionality. - Switched to Github actions. </code></pre> <h3>Fixed</h3> <pre><code>- Re-add support for GPIOD &amp; GPIOE. - Fix enable bits for PWM. - Fix clearing serial error flag bits. - I2C 7bit adressing shift. - Fix the systick delay to support delays greater than `1 &lt;&lt; 24` - Clean up examples, and Deps. </code></pre> <h2>[v0.5.0] - 2019-09-02</h2> <h3>Added</h3> <pre><code>- DMA2 </code></pre> <h3>Breaking</h3> <pre><code>- Serial ports now use a config, instead of just the baudrate. - Upgraded embedded-hal, gpio method signitures are now fallible. - Bumped cortex-m. </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/a698e80e88bf6dbba4f40b63398526022cd0d01f"><code>a698e80</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/MabezDev/stm32l4xx-hal/issues/175">#175</a> from stm32-rs/v0.6.0-release-prep</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/ebe65bda2fffe087ddafb31290739e310706bc4b"><code>ebe65bd</code></a> v0.6.0</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/600e9b50402e445c428a453125b3d40974a2762f"><code>600e9b5</code></a> Update changelog.</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/d9d297851f822974b15abe47777ed078b8211b23"><code>d9d2978</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/MabezDev/stm32l4xx-hal/issues/172">#172</a> from korken89/signatures</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/ee598c76dcfd1633bd6820c6647e7a234b1b8cdc"><code>ee598c7</code></a> Added signature module, similar to STM32F4xx HAL</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/9226cc71a1d5d01a14e4ba555657956c0c3077c6"><code>9226cc7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/MabezDev/stm32l4xx-hal/issues/121">#121</a> from Fabien-B/serial_half_duplex</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/663db13d1e295cef64622a50c77328b18e878de7"><code>663db13</code></a> Adds Half-Duplex capability to Serial.</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/3533f78598d200b0cb2ef2614dc503a7061486e8"><code>3533f78</code></a> Opt into blocking write impl for <code>serial::Tx</code> (<a href="https://github-redirect.dependabot.com/MabezDev/stm32l4xx-hal/issues/171">#171</a>)</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/d741438f4fcf9b538981a36bc8a63d8a472de887"><code>d741438</code></a> I2C - Fix typo, and import I2C3 for stm32l4x5 (<a href="https://github-redirect.dependabot.com/MabezDev/stm32l4xx-hal/issues/170">#170</a>)</li> <li><a href="https://github.com/stm32-rs/stm32l4xx-hal/commit/3fb9920c156e88402575461a6d98fbf948a61a4c"><code>3fb9920</code></a> I2c resets registers on NACK (<a href="https://github-redirect.dependabot.com/MabezDev/stm32l4xx-hal/issues/148">#148</a>)</li> <li>Additional commits viewable in <a href="https://github.com/MabezDev/stm32l4xx-hal/compare/v0.5.0...v0.6.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - ``@dependabot` rebase` will rebase this PR - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it - ``@dependabot` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 86: Bump stm32l0xx-hal from 0.6.2 to 0.9.0 in /rtic_v0.5/stm32l0_monotonic r=AfoHT a=dependabot[bot] Bumps [stm32l0xx-hal](https://github.com/stm32-rs/stm32l0xx-hal) from 0.6.2 to 0.9.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stm32-rs/stm32l0xx-hal/blob/master/CHANGELOG.md">stm32l0xx-hal's changelog</a>.</em></p> <blockquote> <h2>[v0.9.0] - 2021-12-11</h2> <h3>Additions</h3> <ul> <li>Add <code>is_idle</code>, <code>is_rx_not_empty</code> and <code>clear_idle_interrupt</code> methods to serial (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/206">#206</a>)</li> </ul> <h3>Breaking Changes</h3> <ul> <li>Unify RCC enable / reset (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/196">#196</a>)</li> <li>Setup <code>hsi16diven</code> when running <code>Rcc::freeze</code> (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/197">#197</a>)</li> </ul> <h3>Non-Breaking Changes</h3> <ul> <li>Fix clippy lints (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/200">#200</a>)</li> <li>Make cortex-m-semihosting a dev dependency (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/208">#208</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Fix Cargo features used by docs.rs (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/203">#203</a>)</li> </ul> <h2>[v0.8.0] - 2021-11-04</h2> <h3>Additions</h3> <ul> <li>Add <code>Timer::new</code> to create timer without starting. (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/152">#152</a>)</li> <li>Add (untested) example <code>temperature</code> (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/161">#161</a>) which uses <code>adc</code> to read the internal temperature and also an externally connected TMP36 analog sensor.</li> <li>Add <code>Pwm::set_frequency</code> to allow dynamically changing the underlying PWM timer's frequency. This was previously impossible without resorting to <code>unsafe</code> because the channels where moved out of the timer struct and Rust's ownership rules forbade us to borrow the timer to call <code>set_frequency</code>. (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/174">#174</a>)</li> <li>Add Cargo features for flash and RAM sizes allowing to pass the correct sizes to the linker instead of having a default for the whole sub-family. (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/173">#173</a>)</li> </ul> <h3>Breaking Changes</h3> <ul> <li>Migrate from custom <code>Hertz</code> implementation to <a href="https://crates.io/crates/embedded-time"><code>embedded-time</code></a> (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/183">#183</a>)</li> <li>Add <code>enable</code> to <code>GeneralPurposeTimer</code></li> <li><code>Instance::clock_frequency</code> is now an associated function and doesn't take <code>&amp;self</code> anymore.</li> <li>Build script requires that exactly one <code>flash-*</code> and one <code>ram-*</code> feature is enabled. They are enabled automatically when using an <code>mcu-*</code> feature, but if you manually selected the other features before this will break the build because of the missing features.</li> <li>The <code>rtc::RTC</code> struct has been renamed to <code>rtc::Rtc</code> and includes a big refactoring and a few API changes. It now implements the traits from the <a href="https://docs.rs/rtcc/">rtcc crate</a> and uses date/time types from Chrono.</li> <li>When downgrading GPIO pins, not only the pin number but also the port identifier is erased. To update your code, replace <code>PA</code>/<code>PB</code>/<code>PC</code>/<code>PD</code>/<code>PE</code>/<code>PH</code> with <code>Pin</code>. (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/190">#190</a>)</li> </ul> <h3>Non-Breaking Changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/b0d792ea2ff0da2d1970b53596ece74b65db7f96"><code>b0d792e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/207">#207</a> from stm32-rs/release-0.9.0</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/552a80a248b6132b7163da5085c38dade0555eed"><code>552a80a</code></a> Release v0.9.0</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/2559d591260da129ca00bafa2a2a7e1c5a02ebed"><code>2559d59</code></a> Create RELEASING.md</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/c04c434f3e3f4167f1e73e18fff63464b56dfe70"><code>c04c434</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/206">#206</a> from azerupi/serial-idle</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/89866bc32875360e900ff39c70716e5e1eb6b901"><code>89866bc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/208">#208</a> from stm32-rs/semihosting</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/944525e09817311a497945235a8a9c76477c9c97"><code>944525e</code></a> Make cortex-m-semihosting a dev dependency</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/c11b3fd44a54476a1e85d1e8360cfb246f1a21df"><code>c11b3fd</code></a> Add methods to check idle, tx empty and rx not empty for serial</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/110a35113207558d58028b1b55166e349afff02c"><code>110a351</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/203">#203</a> from stm32-rs/docsrs</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/f5c2af5154d523e486c2b61bad351fba49428d5d"><code>f5c2af5</code></a> Fix Cargo features used by docs.rs</li> <li><a href="https://github.com/stm32-rs/stm32l0xx-hal/commit/a84fd9b7ab8bd4ddae3330857be81ae331e1eef0"><code>a84fd9b</code></a> Add missing link to CHANGELOG (<a href="https://github-redirect.dependabot.com/stm32-rs/stm32l0xx-hal/issues/202">#202</a>)</li> <li>Additional commits viewable in <a href="https://github.com/stm32-rs/stm32l0xx-hal/compare/v0.6.2...v0.9.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=stm32l0xx-hal&package-manager=cargo&previous-version=0.6.2&new-version=0.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - ``@dependabot` rebase` will rebase this PR - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it - ``@dependabot` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
3 parents 2fd8407 + 4951a8c + 775f21f commit 807fefc

File tree

6 files changed

+264
-120
lines changed

6 files changed

+264
-120
lines changed

rtic_v0.5/stm32l0_monotonic/Cargo.lock

Lines changed: 141 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)