Nic0w
649998189f
Move PLL parameters into a struct to help testability and reconfiguration of the PLL.
2021-04-29 20:16:52 +02:00
Nic0w
9be7c41400
Working implementation of a PLL HAL.
2021-04-29 20:16:52 +02:00
9names
48dd8069b8
Merge pull request #30 from 9names/fix_xosc_warning
...
Remove unnecessary unsafe block + cargo fmt XOSC
2021-04-29 17:53:22 +10:00
9names
010a5cabf3
Remove redundant field name
2021-04-29 11:19:47 +10:00
9names
f21648de93
Autoformatted using cargo fmt
2021-04-29 11:15:41 +10:00
9names
1b42913077
Remove unneeded unsafe
2021-04-29 11:11:11 +10:00
9names
3bdc338a0d
Merge pull request #29 from tdittr/feature/doc-tests-in-ci
...
Add `cargo test` to CI run and fix an error found by it
2021-04-28 14:02:07 +10:00
9names
f728de5efb
Merge pull request #25 from Nic0w/xosc
...
Working HAL for the XOSC
2021-04-28 14:01:10 +10:00
tdittr
39f02c4a44
Add cargo test
to CI run and fix an error found by it
...
Besides the normal usage of unit-tests this also ensures that
example in doc-comments do at least compile.
2021-04-27 12:08:47 +02:00
9names
ca8273b2c5
Merge pull request #23 from Nitori-/ci
...
Add CI checks
2021-04-26 20:47:20 +10:00
Jennifer Wilcox
e9721e14c2
Pin ubuntu version
2021-04-25 12:24:47 -05:00
Nic0w
2a704a73f0
Adding blocking helper method to setup the XOSC easily.
2021-04-25 16:34:48 +02:00
Nic0w
8f6aea6a31
Fix compilation issues.
2021-04-25 09:03:20 +02:00
Nic0w
72694a07b5
Fix frequency range check.
2021-04-25 08:58:43 +02:00
Jennifer Wilcox
cb51448089
Apply suggestions from code review
...
Co-authored-by: Émile Grégoire <eg@emilegregoire.ca>
2021-04-24 20:17:42 -05:00
Jennifer Wilcox
cc1a1bee2c
Also build all examples
...
My other PR has some examples. It turns out `cargo check --all` doesn't
actually check _all_ buildable things :(
2021-04-24 18:46:07 -05:00
Nic0w
d5cbd44ade
Fixing calculation bug pointed out by @tdittr
2021-04-25 00:36:46 +02:00
Nic0w
568cafe2d1
Multiple changes related to @tdittr 's comments
2021-04-24 23:38:49 +02:00
Nic0w
ed1e847618
Remove line as it builds fine without it.
2021-04-24 22:26:26 +02:00
Jennifer Wilcox
5dfa550663
Pass --all to cargo check
...
This will be useful once we have examples, which I'm working on in
another PR.
2021-04-24 14:36:39 -05:00
Jennifer Wilcox
3c528c6a93
Remove Cargo.lock
2021-04-24 14:35:23 -05:00
Nic0w
d0d9291cde
Working HAL for the XOSC
2021-04-24 13:38:17 +02:00
Jennifer Wilcox
778a87dfaa
Also run the checks on PRs
...
I forgot you have to add that event explicitly.
2021-04-17 14:21:55 -05:00
Jennifer Wilcox
d318d05067
Run cargo fmt
2021-04-17 14:11:47 -05:00
Jennifer Wilcox
63607e5533
Add CI checks
2021-04-17 14:09:54 -05:00
Jonathan 'theJPster' Pallant
b96339c417
Merge pull request #20 from jannic/fix-rom-functions
...
Fix rom_table_lookup
2021-02-21 16:18:51 +00:00
Jan Niehusmann
5494ce7539
rom function git_revision() does return an u32, not a &str
2021-02-15 23:28:13 +00:00
Jan Niehusmann
d6231bd3ec
fix rom_table_lookup
...
It seems like the rom_table_lookup missed one level of
pointer dereferencing.
After comparing it to the working call to reset_usb_boot() in
https://github.com/jannic/rp-microcontroller-rs/blob/master/util/rp2040-panic-usb-boot/src/lib.rs ,
I changed the code until it generated basically the same assembly.
With that change, I was able to successfully call rom_data::reset_to_usb_boot()
I still don't like the type RomTableLookupFn, which just returns
some generic T without any checks, and I think rom_table_lookup
should be unsafe. But as none of those are pub, it doesn't matter too
much. So I just made the changes necessary to make the code work.
2021-02-15 22:16:43 +00:00
Evan Older
be7dd11057
Merge pull request #16 from rp-rs/rom-functions
...
rom: Make rom_funcs functions call function instead of returning it
2021-02-03 16:56:29 -05:00
Asaf Fisher
913c5fb0b2
rom: Fix type error
2021-02-03 21:49:48 +02:00
Asaf Fisher
1848789ca3
rom: Make rom_funcs functions call function instead of returning it
2021-02-03 21:43:14 +02:00
Evan Older
2972cfebcb
Merge pull request #15 from rp-rs/pi-workspace
...
build: Add workspaces to project
2021-02-03 14:04:57 -05:00
Asaf Fisher
e44d561ef2
build: Add workspaces to project
2021-02-03 21:00:45 +02:00
Evan Older
1744151025
Merge pull request #11 from devsnek/rom-stuff
...
Add rom stuff
2021-02-03 10:42:39 -05:00
Asaf Fisher
a9a8df8c79
rom: Add comments to rom content
2021-02-03 15:57:44 +02:00
Asaf Fisher
6eccce595c
rom: Change rom_table_lookup
to use the rom's built in one
2021-02-03 15:57:44 +02:00
Gus Caplan
1c75ed3844
rom: Add rom content
2021-02-03 03:10:00 +02:00
Evan Older
5159d04097
Merge pull request #3 from johnbatty/main
...
Add .cargo/config defining the build target
2021-01-28 16:44:21 -05:00
Evan Older
8ef2d6fbab
Rename CONTRIBUTING.md to CODE_OF_CONDUCT.md
2021-01-28 16:31:47 -05:00
Evan Older
713e7491b7
Create CONTRIBUTING.md
2021-01-28 16:31:32 -05:00
John Batty
0d228286cb
Add .cargo/config defining the build target
2021-01-28 21:17:10 +00:00
Evan Older
780917774e
Merge pull request #2 from rp-rs/eolder-skeleton
...
Added skeleton for HAL and updated readme
2021-01-25 15:46:55 -05:00
evan
98baabec93
Added skeleton for HAL and updated readme
2021-01-25 15:42:43 -05:00
evan
22a3669a9d
Initial Commit: Updated author information.
2021-01-22 09:18:12 -05:00