Dario Nieuwenhuis
|
dd828a7a92
|
stm32: move macrotables to embassy-stm32 build.rs
|
2022-02-26 03:23:09 +01:00 |
|
Dario Nieuwenhuis
|
a8bd3ab952
|
Add missing + 'd on unborrows.
|
2022-02-10 16:06:42 +01:00 |
|
Dario Nieuwenhuis
|
0719b05d63
|
traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash.
|
2022-01-27 00:08:02 +01:00 |
|
Ulf Lilleengen
|
2bbd1ddb8a
|
Remove unneeded rustfmt::skip
|
2021-12-16 11:37:53 +01:00 |
|
Dario Nieuwenhuis
|
ead987245d
|
embassy: Refactor module structure to remove kitchen-sink util .
|
2021-09-11 02:35:35 +02:00 |
|
Bob McWhirter
|
37ceae908b
|
Rename Random impl to Rng.
Create Random struct providing next_x(range) for all T:Rng.
|
2021-09-01 09:39:33 -04:00 |
|
Bob McWhirter
|
7fa3b27cac
|
Move random utils to another trait.
|
2021-08-30 09:55:29 -04:00 |
|
Bob McWhirter
|
d525f51940
|
Add a convenience next(range) to Rng.
|
2021-08-27 16:10:01 -04:00 |
|
Bob McWhirter
|
dc394dd477
|
Fixes #374: Ensure Rng's error is defmt-able.
|
2021-08-26 14:04:12 -04:00 |
|
Dario Nieuwenhuis
|
9bd34429f3
|
stm32: add missing + 'a bounds on trait GATs
|
2021-08-04 19:39:54 +02:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Ulf Lilleengen
|
f3d1ac6623
|
Enable clock for RNG
|
2021-06-09 13:54:53 +02:00 |
|
Bob McWhirter
|
240616aa72
|
General clean-up and removal of dead code.
|
2021-06-03 14:25:17 -04:00 |
|
Bob McWhirter
|
6958091b50
|
Move DAC, I2C, SPI and RNG to macro-tables.
|
2021-06-03 13:12:38 -04:00 |
|
Dario Nieuwenhuis
|
d8e4421fc6
|
Add stm32-metapac crate, with codegen in rust
|
2021-05-31 02:40:58 +02:00 |
|
Lucas Kent
|
82f9242df2
|
Fix warnings for embassy-stm32 and embassy-stm32-examples
|
2021-05-20 22:25:12 +10:00 |
|
Thales Fragoso
|
a5d473be0e
|
Fix RNG interrupt name
|
2021-05-14 23:47:56 -03:00 |
|
Thales Fragoso
|
a130499c9a
|
Get rid of some warnings
|
2021-05-14 23:42:12 -03:00 |
|
Bob McWhirter
|
2569d38ab4
|
Adjust pin-names to FooPin.
Move common bits up to spi/mod.rs.
Isolate the RNG interrupt in a sub-module to avoid conflict with the const.
|
2021-05-14 10:11:43 -04:00 |
|
Bob McWhirter
|
9e93a0999f
|
Add SPIv1, use cfg_attr to pick correct impl.
Add IRQ to impl_rng!() to accomodate RNG vs HASH_RNG split.
|
2021-05-13 14:28:53 -04:00 |
|
Dario Nieuwenhuis
|
9492b8555c
|
rustfmt rng
|
2021-05-10 01:19:07 +02:00 |
|
Bob McWhirter
|
75fe03a7e6
|
Further clean-up and adjustments. Follow RM for FIPS.
|
2021-05-06 16:38:53 -04:00 |
|
Bob McWhirter
|
e8898b48f9
|
Clean up the impl_rng!() argument.
use poll_fn instead of impl'ing a Future directly.
Return errors when error conditions exist.
|
2021-05-06 14:58:41 -04:00 |
|
Bob McWhirter
|
e8537ca9c2
|
Implement async RNG, including rand_core sync traits.
|
2021-05-06 14:35:46 -04:00 |
|
Dario Nieuwenhuis
|
f5f98cdeab
|
Autogenerate features for family, peripherals and peripheral versions
|
2021-05-06 03:59:16 +02:00 |
|
Dario Nieuwenhuis
|
23ca2f9174
|
Autogenerate the tailored PAC for each chip
|
2021-05-06 03:43:46 +02:00 |
|
Bob McWhirter
|
0713947d67
|
Stub in RNG impl.
|
2021-04-26 14:11:46 -04:00 |
|