David Sawatzke
7af92c3294
Add timer example
5 years ago
David Sawatzke
34ce33ccac
Add timer implementation
5 years ago
Daniel Egger
2814d5b32d
Merge pull request #4 from HarkonenBade/gpio-traits
...
Fully erased pins based on trait implementations
5 years ago
HarkonenBade
27b5a9ef20
Change trait functions to line up with digital traits
5 years ago
HarkonenBade
9ac58669d3
rustfmt pass
5 years ago
HarkonenBade
d8b7a12e19
Update trait name and visibility
5 years ago
Daniel Egger
84b70c78f7
Rename prelude use statements to match crate name
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
Daniel Egger
22c457c097
Fixed some commentary
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
HarkonenBade
c61a55ed85
Fix example and use loops to show off advantages better
5 years ago
HarkonenBade
aba8d47473
Fix some pointer derefs that were missing unsafe
5 years ago
HarkonenBade
5fd73b0fa9
Implement toggleable for the new erased pins
5 years ago
HarkonenBade
116a511474
Move to temporary macro based trait initialization
5 years ago
HarkonenBade
0006281d59
Initial implementation of GPIO traits
5 years ago
David Sawatzke
aca43e3a11
Add Input Trait to OpenDrain
...
Add full pin Abstraction
Fix build for differences between 2015 & 2018 edition
Replace transmute with cast
Add example for using multiple pins of different ports together
Fix warning for example
5 years ago
Daniel Egger
2ee4b7b9a5
Removed useless use statements
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
Daniel Egger
6b3f3bc34f
Bumped stm32f0 dependency, changed interrupt handler, bumped version to 0.9.0
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
Daniel Egger
85c2c91454
Added forgotten LICENSE file
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
Daniel Egger
4817854039
Merge pull request #3 from david-sawatzke/stm32f030
...
[WIP] Add implementation for stm32f030
5 years ago
David Sawatzke
ff670cf452
Fix travis build config
5 years ago
David Sawatzke
55ddaf6b6b
Improve travis build config
5 years ago
David Sawatzke
5d4a841a46
Add rcc to stm32f030
5 years ago
David Sawatzke
c4c40f7046
Fix missed feature dependencies
5 years ago
David Sawatzke
cbd45a956d
Add new variants to travis
5 years ago
David Sawatzke
83f354ac4e
Add feature gates to everything
5 years ago
David Sawatzke
ab3015e319
Update README
5 years ago
David Sawatzke
117c8121da
Implement partial uart port to stm32f030
...
Missing are uart3-uart6
5 years ago
David Sawatzke
8e60bd30be
Implement gpio for stm32f030
5 years ago
Daniel Egger
705bbb3e61
Merge pull request #1 from HarkonenBade/master
...
Added implementation of the default toggleable trait
5 years ago
HarkonenBade
27bead1783
Add use of toggle to blinky_delay example
5 years ago
HarkonenBade
58caea6fa5
Added implementation of the default toggleable trait.
5 years ago
Daniel Egger
162083af74
Updated to edition 2018, bumped crate version to 0.8.0
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
Daniel Egger
3024514f71
Added travis CI config
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago
Daniel Egger
3db793e9d6
First release of stm32f0xx-hal based on stm32f042-hal
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
5 years ago