diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..0ef9b9f --- /dev/null +++ b/.drone.yml @@ -0,0 +1,9 @@ +kind: pipeline +name: default + +steps: +- name: test + image: rust:1.30 + commands: + - cargo build --verbose --all + - cargo test --verbose --all diff --git a/src/lib.rs b/src/lib.rs index b31a5f5..c6bb63c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -724,33 +724,33 @@ impl core::fmt::Debug for PRGIO_PRT0 { #[doc = "Programmable IO port registers"] pub mod prgio_prt0; #[doc = "SRSSv2 Registers (Power, Clock, Reset)"] -pub struct CORE_PERIPHERALS { +pub struct SRSS { _marker: PhantomData<*const ()>, } -unsafe impl Send for CORE_PERIPHERALS {} -impl CORE_PERIPHERALS { +unsafe impl Send for SRSS {} +impl SRSS { #[doc = r"Pointer to the register block"] - pub const PTR: *const core_peripherals::RegisterBlock = 0x400b_0000 as *const _; + pub const PTR: *const srss::RegisterBlock = 0x400b_0000 as *const _; #[doc = r"Return the pointer to the register block"] #[inline(always)] - pub const fn ptr() -> *const core_peripherals::RegisterBlock { + pub const fn ptr() -> *const srss::RegisterBlock { Self::PTR } } -impl Deref for CORE_PERIPHERALS { - type Target = core_peripherals::RegisterBlock; +impl Deref for SRSS { + type Target = srss::RegisterBlock; #[inline(always)] fn deref(&self) -> &Self::Target { unsafe { &*Self::PTR } } } -impl core::fmt::Debug for CORE_PERIPHERALS { +impl core::fmt::Debug for SRSS { fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { - f.debug_struct("CORE_PERIPHERALS").finish() + f.debug_struct("SRSS").finish() } } #[doc = "SRSSv2 Registers (Power, Clock, Reset)"] -pub mod core_peripherals; +pub mod srss; #[doc = "External Crystal Oscillators and PLLs"] pub struct CLK { _marker: PhantomData<*const ()>, @@ -4920,8 +4920,8 @@ pub struct Peripherals { pub GPIO_PRT13: GPIO_PRT13, #[doc = "PRGIO_PRT0"] pub PRGIO_PRT0: PRGIO_PRT0, - #[doc = "CORE_PERIPHERALS"] - pub CORE_PERIPHERALS: CORE_PERIPHERALS, + #[doc = "SRSS"] + pub SRSS: SRSS, #[doc = "CLK"] pub CLK: CLK, #[doc = "UDB"] @@ -5306,7 +5306,7 @@ impl Peripherals { PRGIO_PRT0: PRGIO_PRT0 { _marker: PhantomData, }, - CORE_PERIPHERALS: CORE_PERIPHERALS { + SRSS: SRSS { _marker: PhantomData, }, CLK: CLK { diff --git a/src/core_peripherals.rs b/src/srss.rs similarity index 100% rename from src/core_peripherals.rs rename to src/srss.rs diff --git a/src/core_peripherals/clk_dft_select.rs b/src/srss/clk_dft_select.rs similarity index 100% rename from src/core_peripherals/clk_dft_select.rs rename to src/srss/clk_dft_select.rs diff --git a/src/core_peripherals/clk_ilo_config.rs b/src/srss/clk_ilo_config.rs similarity index 100% rename from src/core_peripherals/clk_ilo_config.rs rename to src/srss/clk_ilo_config.rs diff --git a/src/core_peripherals/clk_ilo_trim.rs b/src/srss/clk_ilo_trim.rs similarity index 100% rename from src/core_peripherals/clk_ilo_trim.rs rename to src/srss/clk_ilo_trim.rs diff --git a/src/core_peripherals/clk_imo_config.rs b/src/srss/clk_imo_config.rs similarity index 100% rename from src/core_peripherals/clk_imo_config.rs rename to src/srss/clk_imo_config.rs diff --git a/src/core_peripherals/clk_imo_spread.rs b/src/srss/clk_imo_spread.rs similarity index 100% rename from src/core_peripherals/clk_imo_spread.rs rename to src/srss/clk_imo_spread.rs diff --git a/src/core_peripherals/clk_imo_trim1.rs b/src/srss/clk_imo_trim1.rs similarity index 100% rename from src/core_peripherals/clk_imo_trim1.rs rename to src/srss/clk_imo_trim1.rs diff --git a/src/core_peripherals/clk_imo_trim2.rs b/src/srss/clk_imo_trim2.rs similarity index 100% rename from src/core_peripherals/clk_imo_trim2.rs rename to src/srss/clk_imo_trim2.rs diff --git a/src/core_peripherals/clk_imo_trim3.rs b/src/srss/clk_imo_trim3.rs similarity index 100% rename from src/core_peripherals/clk_imo_trim3.rs rename to src/srss/clk_imo_trim3.rs diff --git a/src/core_peripherals/clk_imo_trim4.rs b/src/srss/clk_imo_trim4.rs similarity index 100% rename from src/core_peripherals/clk_imo_trim4.rs rename to src/srss/clk_imo_trim4.rs diff --git a/src/core_peripherals/clk_select.rs b/src/srss/clk_select.rs similarity index 100% rename from src/core_peripherals/clk_select.rs rename to src/srss/clk_select.rs diff --git a/src/core_peripherals/pwr_bg_config.rs b/src/srss/pwr_bg_config.rs similarity index 100% rename from src/core_peripherals/pwr_bg_config.rs rename to src/srss/pwr_bg_config.rs diff --git a/src/core_peripherals/pwr_bg_trim1.rs b/src/srss/pwr_bg_trim1.rs similarity index 100% rename from src/core_peripherals/pwr_bg_trim1.rs rename to src/srss/pwr_bg_trim1.rs diff --git a/src/core_peripherals/pwr_bg_trim2.rs b/src/srss/pwr_bg_trim2.rs similarity index 100% rename from src/core_peripherals/pwr_bg_trim2.rs rename to src/srss/pwr_bg_trim2.rs diff --git a/src/core_peripherals/pwr_bg_trim3.rs b/src/srss/pwr_bg_trim3.rs similarity index 100% rename from src/core_peripherals/pwr_bg_trim3.rs rename to src/srss/pwr_bg_trim3.rs diff --git a/src/core_peripherals/pwr_bg_trim4.rs b/src/srss/pwr_bg_trim4.rs similarity index 100% rename from src/core_peripherals/pwr_bg_trim4.rs rename to src/srss/pwr_bg_trim4.rs diff --git a/src/core_peripherals/pwr_bg_trim5.rs b/src/srss/pwr_bg_trim5.rs similarity index 100% rename from src/core_peripherals/pwr_bg_trim5.rs rename to src/srss/pwr_bg_trim5.rs diff --git a/src/core_peripherals/pwr_bod_key.rs b/src/srss/pwr_bod_key.rs similarity index 100% rename from src/core_peripherals/pwr_bod_key.rs rename to src/srss/pwr_bod_key.rs diff --git a/src/core_peripherals/pwr_control.rs b/src/srss/pwr_control.rs similarity index 100% rename from src/core_peripherals/pwr_control.rs rename to src/srss/pwr_control.rs diff --git a/src/core_peripherals/pwr_ddft_select.rs b/src/srss/pwr_ddft_select.rs similarity index 100% rename from src/core_peripherals/pwr_ddft_select.rs rename to src/srss/pwr_ddft_select.rs diff --git a/src/core_peripherals/pwr_dft_key.rs b/src/srss/pwr_dft_key.rs similarity index 100% rename from src/core_peripherals/pwr_dft_key.rs rename to src/srss/pwr_dft_key.rs diff --git a/src/core_peripherals/pwr_dft_select.rs b/src/srss/pwr_dft_select.rs similarity index 100% rename from src/core_peripherals/pwr_dft_select.rs rename to src/srss/pwr_dft_select.rs diff --git a/src/core_peripherals/pwr_intr.rs b/src/srss/pwr_intr.rs similarity index 100% rename from src/core_peripherals/pwr_intr.rs rename to src/srss/pwr_intr.rs diff --git a/src/core_peripherals/pwr_intr_mask.rs b/src/srss/pwr_intr_mask.rs similarity index 100% rename from src/core_peripherals/pwr_intr_mask.rs rename to src/srss/pwr_intr_mask.rs diff --git a/src/core_peripherals/pwr_key_delay.rs b/src/srss/pwr_key_delay.rs similarity index 100% rename from src/core_peripherals/pwr_key_delay.rs rename to src/srss/pwr_key_delay.rs diff --git a/src/core_peripherals/pwr_pwrsys_config.rs b/src/srss/pwr_pwrsys_config.rs similarity index 100% rename from src/core_peripherals/pwr_pwrsys_config.rs rename to src/srss/pwr_pwrsys_config.rs diff --git a/src/core_peripherals/pwr_pwrsys_trim1.rs b/src/srss/pwr_pwrsys_trim1.rs similarity index 100% rename from src/core_peripherals/pwr_pwrsys_trim1.rs rename to src/srss/pwr_pwrsys_trim1.rs diff --git a/src/core_peripherals/pwr_pwrsys_trim2.rs b/src/srss/pwr_pwrsys_trim2.rs similarity index 100% rename from src/core_peripherals/pwr_pwrsys_trim2.rs rename to src/srss/pwr_pwrsys_trim2.rs diff --git a/src/core_peripherals/pwr_pwrsys_trim3.rs b/src/srss/pwr_pwrsys_trim3.rs similarity index 100% rename from src/core_peripherals/pwr_pwrsys_trim3.rs rename to src/srss/pwr_pwrsys_trim3.rs diff --git a/src/core_peripherals/pwr_pwrsys_trim4.rs b/src/srss/pwr_pwrsys_trim4.rs similarity index 100% rename from src/core_peripherals/pwr_pwrsys_trim4.rs rename to src/srss/pwr_pwrsys_trim4.rs diff --git a/src/core_peripherals/pwr_rsvd_trim.rs b/src/srss/pwr_rsvd_trim.rs similarity index 100% rename from src/core_peripherals/pwr_rsvd_trim.rs rename to src/srss/pwr_rsvd_trim.rs diff --git a/src/core_peripherals/pwr_stop.rs b/src/srss/pwr_stop.rs similarity index 100% rename from src/core_peripherals/pwr_stop.rs rename to src/srss/pwr_stop.rs diff --git a/src/core_peripherals/pwr_vmon_config.rs b/src/srss/pwr_vmon_config.rs similarity index 100% rename from src/core_peripherals/pwr_vmon_config.rs rename to src/srss/pwr_vmon_config.rs diff --git a/src/core_peripherals/res_cause.rs b/src/srss/res_cause.rs similarity index 100% rename from src/core_peripherals/res_cause.rs rename to src/srss/res_cause.rs diff --git a/src/core_peripherals/wdt_config.rs b/src/srss/wdt_config.rs similarity index 100% rename from src/core_peripherals/wdt_config.rs rename to src/srss/wdt_config.rs diff --git a/src/core_peripherals/wdt_control.rs b/src/srss/wdt_control.rs similarity index 100% rename from src/core_peripherals/wdt_control.rs rename to src/srss/wdt_control.rs diff --git a/src/core_peripherals/wdt_ctrhigh.rs b/src/srss/wdt_ctrhigh.rs similarity index 100% rename from src/core_peripherals/wdt_ctrhigh.rs rename to src/srss/wdt_ctrhigh.rs diff --git a/src/core_peripherals/wdt_ctrlow.rs b/src/srss/wdt_ctrlow.rs similarity index 100% rename from src/core_peripherals/wdt_ctrlow.rs rename to src/srss/wdt_ctrlow.rs diff --git a/src/core_peripherals/wdt_match.rs b/src/srss/wdt_match.rs similarity index 100% rename from src/core_peripherals/wdt_match.rs rename to src/srss/wdt_match.rs