mirror of
https://github.com/italicsjenga/rp-hal-boards.git
synced 2024-12-24 05:01:31 +11:00
Merge pull request #271 from 9names/kb2040-boot2
Add boot2 feature to kb2040 BSP
This commit is contained in:
commit
c180e7867b
|
@ -15,10 +15,12 @@ cortex-m = "0.7.2"
|
||||||
rp2040-hal = { path = "../../rp2040-hal", version = "0.4.0" }
|
rp2040-hal = { path = "../../rp2040-hal", version = "0.4.0" }
|
||||||
cortex-m-rt = { version = "0.7.0", optional = true }
|
cortex-m-rt = { version = "0.7.0", optional = true }
|
||||||
embedded-hal = { version = "0.2.4", features = ["unproven"] }
|
embedded-hal = { version = "0.2.4", features = ["unproven"] }
|
||||||
|
rp2040-boot2 = { version = "0.2.0", optional = true }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["rt"]
|
default = ["rt", "boot2"]
|
||||||
rt = ["cortex-m-rt", "rp2040-hal/rt"]
|
boot2 = ["rp2040-boot2"]
|
||||||
|
rt = ["cortex-m-rt","rp2040-hal/rt"]
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
panic-halt = "0.2.0"
|
panic-halt = "0.2.0"
|
||||||
|
|
|
@ -6,6 +6,14 @@ extern crate cortex_m_rt;
|
||||||
#[cfg(feature = "rt")]
|
#[cfg(feature = "rt")]
|
||||||
pub use cortex_m_rt::entry;
|
pub use cortex_m_rt::entry;
|
||||||
|
|
||||||
|
/// The linker will place this boot block at the start of our program image. We
|
||||||
|
/// need this to help the ROM bootloader get our code up and running.
|
||||||
|
#[cfg(feature = "boot2")]
|
||||||
|
#[link_section = ".boot2"]
|
||||||
|
#[no_mangle]
|
||||||
|
#[used]
|
||||||
|
pub static BOOT2_FIRMWARE: [u8; 256] = rp2040_boot2::BOOT_LOADER_W25Q080;
|
||||||
|
|
||||||
pub use hal::pac;
|
pub use hal::pac;
|
||||||
|
|
||||||
hal::bsp_pins!(
|
hal::bsp_pins!(
|
||||||
|
|
Loading…
Reference in a new issue