pennae
2f2860b096
rp/clocks: always reconfigure pll
...
this is only really useful for runtime *re*configuration, which we don't
currently support. even runtime reconfig probably won't need it, unless
we keep taking the sledgehammer approach of reconfiguring everything all
the time.
2023-05-17 14:45:42 +02:00
pennae
e1e87fef25
rp/clocks: always inline configure_pll
...
this is always advantageous, except *maybe* in O0. nothing really works
as expected in O0, so we may as well always inline for constant propagation.
2023-05-17 14:45:35 +02:00
Caleb Jamison
5cfe1a1fb4
Dirbaio comments round 2
2023-05-09 17:45:24 -04:00
Caleb Jamison
5015c845c5
Improve gpout example, clk_gpout_freq
2023-05-09 12:10:24 -04:00
Caleb Jamison
c1eaad41f3
Gpout cleanup, basic Gpin support
...
Requires rp-pac #3
2023-05-09 11:46:25 -04:00
Caleb Jamison
14eecf2fc4
Address Dirbaio comments
...
Gpout still incomplete.
2023-05-08 19:13:50 -04:00
Caleb Jamison
59132514cf
Add missing functions, Cleanup, Gpout example
2023-05-08 09:45:54 -04:00
Caleb Jamison
1a96eae22c
rp clock configuration
2023-05-08 09:45:54 -04:00
pennae
a4866ad278
rp: add PWM api
2023-04-23 22:49:15 +02:00
Gabriel Smith
71df28e269
rp: Add an RngCore impl based on ROSC.RANDOMBIT
...
This has the potential to not be random, but it should not be an issue
if default clock settings are used.
2022-11-30 14:06:05 -05:00
Mathias
feead3ae89
Implement RealTimeClock for embassy-rp
2022-09-16 13:18:23 +02:00
Dario Nieuwenhuis
a8703b7598
Run rustfmt.
2022-06-12 22:22:31 +02:00
Dario Nieuwenhuis
7547c8d8d6
rp/timer: add
2021-07-12 03:45:57 +02:00
Rukai
56d0c5ffe1
Fix warnings in std and rp
2021-07-04 12:46:04 +10:00
Dario Nieuwenhuis
5fae5d20c0
rp/clocks: don't disrupt PLLs if already running.
...
This makes it possible to run under https://github.com/majbthrd/pico-debug
2021-06-30 23:46:00 +02:00
Dario Nieuwenhuis
9cf1d5b29c
rp/clocks: fix wrong PLL setup
2021-06-25 06:24:14 +02:00
Dario Nieuwenhuis
5a6384d199
rp: clock setup
2021-06-25 03:38:21 +02:00