mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-24 15:52:34 +00:00
refactor(boot): change generics name to match existing convention
This commit is contained in:
parent
c267cb9ab7
commit
af2b4df833
@ -49,19 +49,19 @@ pub struct BootLoaderConfig<ACTIVE, DFU, STATE> {
|
||||
pub state: STATE,
|
||||
}
|
||||
|
||||
impl<'a, ActiveFlash: NorFlash, DFUFlash: NorFlash, StateFlash: NorFlash>
|
||||
impl<'a, ACTIVE: NorFlash, DFU: NorFlash, STATE: NorFlash>
|
||||
BootLoaderConfig<
|
||||
BlockingPartition<'a, NoopRawMutex, ActiveFlash>,
|
||||
BlockingPartition<'a, NoopRawMutex, DFUFlash>,
|
||||
BlockingPartition<'a, NoopRawMutex, StateFlash>,
|
||||
BlockingPartition<'a, NoopRawMutex, ACTIVE>,
|
||||
BlockingPartition<'a, NoopRawMutex, DFU>,
|
||||
BlockingPartition<'a, NoopRawMutex, STATE>,
|
||||
>
|
||||
{
|
||||
/// Create a bootloader config from the flash and address symbols defined in the linkerfile
|
||||
// #[cfg(target_os = "none")]
|
||||
pub fn from_linkerfile_blocking(
|
||||
active_flash: &'a Mutex<NoopRawMutex, RefCell<ActiveFlash>>,
|
||||
dfu_flash: &'a Mutex<NoopRawMutex, RefCell<DFUFlash>>,
|
||||
state_flash: &'a Mutex<NoopRawMutex, RefCell<StateFlash>>,
|
||||
active_flash: &'a Mutex<NoopRawMutex, RefCell<ACTIVE>>,
|
||||
dfu_flash: &'a Mutex<NoopRawMutex, RefCell<DFU>>,
|
||||
state_flash: &'a Mutex<NoopRawMutex, RefCell<STATE>>,
|
||||
) -> Self {
|
||||
extern "C" {
|
||||
static __bootloader_state_start: u32;
|
||||
|
@ -16,13 +16,13 @@ pub struct FirmwareUpdater<'d, DFU: NorFlash, STATE: NorFlash> {
|
||||
}
|
||||
|
||||
#[cfg(target_os = "none")]
|
||||
impl<'a, DFUFlash: NorFlash, StateFlash: NorFlash>
|
||||
FirmwareUpdaterConfig<Partition<'a, NoopRawMutex, DFUFlash>, Partition<'a, NoopRawMutex, StateFlash>>
|
||||
impl<'a, DFU: NorFlash, STATE: NorFlash>
|
||||
FirmwareUpdaterConfig<Partition<'a, NoopRawMutex, DFU>, Partition<'a, NoopRawMutex, STATE>>
|
||||
{
|
||||
/// Create a firmware updater config from the flash and address symbols defined in the linkerfile
|
||||
pub fn from_linkerfile(
|
||||
dfu_flash: &'a embassy_sync::mutex::Mutex<NoopRawMutex, DFUFlash>,
|
||||
state_flash: &'a embassy_sync::mutex::Mutex<NoopRawMutex, StateFlash>,
|
||||
dfu_flash: &'a embassy_sync::mutex::Mutex<NoopRawMutex, DFU>,
|
||||
state_flash: &'a embassy_sync::mutex::Mutex<NoopRawMutex, STATE>,
|
||||
) -> Self {
|
||||
extern "C" {
|
||||
static __bootloader_state_start: u32;
|
||||
|
@ -16,16 +16,13 @@ pub struct BlockingFirmwareUpdater<'d, DFU: NorFlash, STATE: NorFlash> {
|
||||
}
|
||||
|
||||
#[cfg(target_os = "none")]
|
||||
impl<'a, DFUFlash: NorFlash, StateFlash: NorFlash>
|
||||
FirmwareUpdaterConfig<
|
||||
BlockingPartition<'a, NoopRawMutex, DFUFlash>,
|
||||
BlockingPartition<'a, NoopRawMutex, StateFlash>,
|
||||
>
|
||||
impl<'a, DFU: NorFlash, STATE: NorFlash>
|
||||
FirmwareUpdaterConfig<BlockingPartition<'a, NoopRawMutex, DFU>, BlockingPartition<'a, NoopRawMutex, STATE>>
|
||||
{
|
||||
/// Create a firmware updater config from the flash and address symbols defined in the linkerfile
|
||||
pub fn from_linkerfile_blocking(
|
||||
dfu_flash: &'a embassy_sync::blocking_mutex::Mutex<NoopRawMutex, core::cell::RefCell<DFUFlash>>,
|
||||
state_flash: &'a embassy_sync::blocking_mutex::Mutex<NoopRawMutex, core::cell::RefCell<StateFlash>>,
|
||||
dfu_flash: &'a embassy_sync::blocking_mutex::Mutex<NoopRawMutex, core::cell::RefCell<DFU>>,
|
||||
state_flash: &'a embassy_sync::blocking_mutex::Mutex<NoopRawMutex, core::cell::RefCell<STATE>>,
|
||||
) -> Self {
|
||||
extern "C" {
|
||||
static __bootloader_state_start: u32;
|
||||
|
Loading…
Reference in New Issue
Block a user