1
0
Fork 0
mirror of https://github.com/italicsjenga/rp-hal-boards.git synced 2025-02-23 23:57:43 +11:00
Commit graph

20 commits

Author SHA1 Message Date
9names
422da14e19
Merge branch 'main' into reexport_mod_structs 2021-12-05 01:04:08 +11:00
9names
0e7abdc705
Make BSPs provide boot2 as a default feature ()
* Add boot2 feature. Add boot2 linkage into each BSP optional on feature

* Enable boot2 feature in BSPs by default. Remove boot2 decl from all BSP examples

* Add EXTERN in memory.x for BOOT2_FIRMWARE, rename bootloader static slice to BOOT2_FIRMWARE

* Update new examples and itsy_bitsy BSP to use boot2 feature

* Remove boot2 as a dev-dependency for the BSPs, no longer needed

* Add no_mangle BOOT2_FIRMWARE to adafruit_macropad

* Fix itsy-bitsy blinky - it wasn't using the BSP, so it didn't get BOOT2_FIRMWARE linked in
2021-12-05 01:00:09 +11:00
9names
978f846805 Replace rp2040_hal::pio::PIOExt with bsp::hal::pio::PIOExt in BSPs 2021-12-04 23:53:00 +11:00
9names
dc8ceffd09 Move uses of sio::Sio to Sio 2021-12-04 16:20:27 +11:00
9names
11aa0b87af Cargo fmt 2021-12-04 15:38:25 +11:00
9names
55a8b4acf9 Re-export mod structs 2021-12-04 00:04:45 +11:00
Wilfried Chauveau
4ccf71a6de
Bump to latest ws2812 driver's revision.
This change makes the ws2812 driver take ownership of the pin rather than
its id.
2021-11-15 23:21:30 +00:00
Wilfried Chauveau
c396423474
pin ws2812-pio to a specific sha ()
This will help future update of the driver without breaking rp-hal's main
branch.
2021-11-10 21:50:16 +11:00
Jonathan Pallant (42 Technology)
8e66ddcfb1 Switch to new rp2040-boot2 crate. 2021-10-18 10:53:17 +01:00
Wilfried Chauveau
c8609e9ef1 Update WS2812 usage after PIO api's breaking change. 2021-10-02 20:05:22 +10:00
9names
666b22f56b
Update example feather_neopixel_rainbow.rs with new Timer syntax () 2021-10-02 16:03:36 +10:00
Jordan Williams
82dfd8e2cc Add an example using the Feather RP2040's onboard NeoPixel
This uses PIO just like the Pro Micro does.
2021-10-02 15:46:09 +10:00
Jonathan Pallant (42 Technology)
fc0075a381 Addressing review comments. 2021-09-28 09:26:31 +01:00
9names
b0c15ccc77
Update changelog and bump verson for hal release 0.3.0 ()
* Update CHANGELOG.md and Cargo.toml for release 0.3.0

* Bump BSP hal dep version
2021-09-22 20:43:30 +10:00
Jonathan Pallant (42 Technology)
43a22e6e42 Add Feather RP2040 README 2021-09-21 16:17:51 +01:00
Jonathan Nilsson
8a42d6cf8a
Update pac so we can use rt 0.7 ()
* Update pac so we can use rt 0.7

* Update pac in all board crates
2021-09-15 15:07:25 +10:00
Michael Zill
199ad891ed
Adafruit feather rp2040 ()
* added example for Feather RP2040
2021-08-21 21:22:18 +10:00
Hmvp
d4ec87b2f7 Prepare for first release 2021-08-14 20:03:02 +10:00
Andrea Nall
17f8a5ab99
Add 'rt' feature ()
For the HAL, currently just passes the feature to the PAC.

Also pass the 'rt' feature through to the HAL for all the BSP crates.
2021-07-07 19:33:36 +10:00
Andrea Nall
e3be4f8025 Massive GPIO refactor
Bring in line with atsamd-hal GPIO v2

Copied as much as possible. Docs lifted mostly as-is.

Also add sample BSP for the Feather RP2040 in boards/feather_rp2040

May include a few random fixes from currently futile attempt to get doctests working.
2021-07-03 10:32:43 +10:00