2024-06-16 16:16:45 +02:00
#[ doc = " Register `S0_STATE` reader " ]
pub type R = crate ::R < S0StateSpec > ;
impl core ::fmt ::Debug for R {
fn fmt ( & self , f : & mut core ::fmt ::Formatter ) -> core ::fmt ::Result {
write! ( f , " {} " , self . bits ( ) )
}
}
2025-02-09 13:26:36 +01:00
#[ doc = " Internal STATE of I2C Slave Controller \n \n You can [`read`](crate::Reg::read) this register and get [`s0_state::R`](R). See [API](https://docs.rs/svd2rust/#read--modify--write-api). " ]
2024-06-16 16:16:45 +02:00
pub struct S0StateSpec ;
impl crate ::RegisterSpec for S0StateSpec {
type Ux = u32 ;
}
#[ doc = " `read()` method returns [`s0_state::R`](R) reader structure " ]
impl crate ::Readable for S0StateSpec { }
#[ doc = " `reset()` method sets S0_STATE to value 0 " ]
impl crate ::Resettable for S0StateSpec {
const RESET_VALUE : u32 = 0 ;
}