pub struct ATmega328P {
pub PROGMEM: BitvectorArray<14, 16>,
}Expand description
ATmega328P system.
Program memory is treated as unchanging as the SPM instruction is not implemented.
Fields§
§PROGMEM: BitvectorArray<14, 16>Program memory.
ATmega328P program memory is 32 KB, i.e. 16K (214) 16-bit words.
Trait Implementations§
Source§impl Clone for ATmega328P
impl Clone for ATmega328P
Source§fn clone(&self) -> ATmega328P
fn clone(&self) -> ATmega328P
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ATmega328P
impl Debug for ATmega328P
Source§impl Hash for ATmega328P
impl Hash for ATmega328P
Source§impl Machine for ATmega328P
impl Machine for ATmega328P
Source§impl MachineMisc for ATmega328P
impl MachineMisc for ATmega328P
Source§impl PartialEq for ATmega328P
impl PartialEq for ATmega328P
impl Eq for ATmega328P
impl StructuralPartialEq for ATmega328P
Auto Trait Implementations§
impl Freeze for ATmega328P
impl RefUnwindSafe for ATmega328P
impl Send for ATmega328P
impl Sync for ATmega328P
impl Unpin for ATmega328P
impl UnwindSafe for ATmega328P
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more