Commit Graph

272 Commits (26d2148ee9008b028062a84343764b37b2d563a9)
 

Author SHA1 Message Date
Torkel Danielsson 26d2148ee9 fix check errors 3 years ago
Torkel Danielsson db7428d398 Reduce the scope of some critical sections in the examples 3 years ago
Daniel Egger be4250e6ee
Merge pull request #114 from torkeldanielsson/stm32_rs_0_11
Updated stm32f0 dependency to v0.11
3 years ago
Daniel Egger b3a312ee5b
Create bors.toml 3 years ago
Daniel Egger b1c7ae0a92
Adjust branch configuration for CI 3 years ago
Daniel Egger 0951dad727
Adjust branch configuration for CI 3 years ago
Daniel Egger 8c7f38f16b
Adjust branch configuration for CI 3 years ago
Daniel Egger ad16336475
Merge pull request #115 from Pagten/dont-depend-on-cortex-m-rt
Make cortex-m-rt a dev-dependency only
3 years ago
Pieter Agten c23640c84b Make cortex-m-rt a dev-dependency only 3 years ago
Torkel Danielsson 44607e3de0 Updated stm32f0 dependency to v0.11 3 years ago
Daniel Egger 6a576da322
Made I2C more resilient by handling more error conditions (#95)
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 8195927373 Only build PRs once
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 19452656e8
Add link to repository behind CI badge 3 years ago
Daniel Egger 2ba2f8c413
Use GH actions badge for CI 3 years ago
Daniel Egger 0d847798ce
We're now using GH actions for CI, travis be gone 3 years ago
Daniel Egger 8cee11620b
Merge pull request #110 from stm32-rs/GH-actions-CI
Use GH actions for CI
3 years ago
Daniel Egger a83c627d8e
Use GH actions for CI 3 years ago
Daniel Egger 91bb5d8418 Fix clippy lints
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger f2986badc1 Ran rustfmt over all code
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 9e96a9e772 Add github actions to check formatting and clippy lints
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 52be08d441
Merge pull request #109 from richardeoin/readme-1
Update README.md
3 years ago
Richard Meadows caf90e4ca3
Update README.md
A little less meanness to new users
3 years ago
Daniel Egger a8d868e76f
Merge pull request #108 from stm32-rs/simplify-serial-read
Simplify serial `read()` error handling
3 years ago
Daniel Egger 879e4e3c77 Simplify serial `read()` error handling
Clearing the error bits once should suffice

Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 14e945254f
Merge pull request #106 from stm32-rs/faster-spi
Optimize 8-bit SPI transfers and add 16-bit SPI transfers
3 years ago
Daniel Egger 590bbbd73e Optimize 8-bit SPI transfers and add 16-bit SPI transfers
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 6ceb635c36
Merge pull request #105 from newAM/master
Add thumbv6m-none-eabi target to docs.
3 years ago
Alex M 798e467d83 Add thumbv6m-none-eabi target to docs. 3 years ago
Daniel Egger 976c9679cb
Merge pull request #103 from stm32-rs/stm32f0-0.10
Bump stm32f0 to 0.10
3 years ago
Daniel Egger cb9581a4ed Bump stm32f0 to 0.10
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 0907de090d
Merge pull request #102 from stm32-rs/pac-instead-of-stm32
Soft-deprecate `stm32` for PAC access and use `pac` instead
3 years ago
Daniel Egger c4ad05524e Soft-deprecate `stm32` for PAC access and use `pac` instead
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 7b1906848c
Merge pull request #101 from stm32-rs/infallible-instead-of-void
Use core::convert::Infallible instead of void::Void for USARTs
3 years ago
Daniel Egger ae29706781 Use core::convert::Infallible instead of void::Void for USARTs
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 0ff6b0c785
Merge pull request #100 from stm32-rs/stopwatch-example
Stopwatch example
3 years ago
Daniel Egger 2a561a279f Add a stopwatch example
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger df7c6e7c8c Use core::mem::swap() in example to move things in/out of Mutex
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger e6ae626855
Merge pull request #99 from Disasm/pac-accesses
Replace volatile access with pac register read/write
3 years ago
Vadim Kaushan 154495b378
Replace volatile access with pac register read/write 3 years ago
Daniel Egger bf77bfc660
Merge pull request #98 from dbrgn/af-docs
Improve documentation for alternate function modes
3 years ago
Danilo Bargen 0e4998d2de Improve documentation for alternate function modes 3 years ago
Daniel Egger d299c1deec More parametrisation and added section sizes as requested
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 63778e9479 More refined and parametrized bloat capture scripts
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger d27619fb47
Entry fir PLLSRC bits fix 3 years ago
Daniel Egger 55d8d39b48
Merge pull request #96 from Disasm/fix-clock-setup
Fix pllsrc bits for HSE
3 years ago
Vadim Kaushan 407bd890c9
Fix pllsrc bits for HSE 3 years ago
Daniel Egger b6b18400c4 Release 0.16.0
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 9b646d9a5d
Merge pull request #93 from stm32-rs/MSRV
Mention MSRV of 1.39.0 and test it in CI
3 years ago
Daniel Egger e529a105a0 Mention MSRV of 1.39.0 and test it in CI
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
3 years ago
Daniel Egger 6c8a0a1179
Merge pull request #92 from stm32-rs/add-another-blinky
Add a new timer and interrupt based blinky example
3 years ago