pub trait Writable: RegisterSpec {
    type Writer: From<W<Self>> + DerefMut<Target = W<Self>>;
}
Expand description

Trait implemented by writeable registers.

This enables the write, write_with_zero and reset methods.

Registers marked with Readable can be also modify’ed.

Required Associated Types

Writer type argument to write, et al.

Implementors

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes alternate_enable::W writer structure

write(|w| ..) method takes data_enable::W writer structure

write(|w| ..) method takes data_value::W writer structure

write(|w| ..) method takes direction::W writer structure

write(|w| ..) method takes function_high::W writer structure

write(|w| ..) method takes function_low::W writer structure

write(|w| ..) method takes interrupt_clear::W writer structure

write(|w| ..) method takes interrupt_enable::W writer structure

write(|w| ..) method takes interrupt_state::W writer structure

write(|w| ..) method takes interrupt_state_raw::W writer structure

write(|w| ..) method takes pull_down::W writer structure

write(|w| ..) method takes pull_up::W writer structure

write(|w| ..) method takes trigger_both::W writer structure

write(|w| ..) method takes trigger_edge_level::W writer structure

write(|w| ..) method takes trigger_mode::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes control_register::W writer structure

write(|w| ..) method takes interrupt_source::W writer structure

write(|w| ..) method takes rtc_register_0::W writer structure

write(|w| ..) method takes rtc_register_1::W writer structure

write(|w| ..) method takes timer0::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes adapt_mask::W writer structure

write(|w| ..) method takes clock_divide::W writer structure

write(|w| ..) method takes clock_enable::W writer structure

write(|w| ..) method takes debug_control::W writer structure

write(|w| ..) method takes i2s_clock::W writer structure

write(|w| ..) method takes reset_control::W writer structure

write(|w| ..) method takes reset_state::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure

write(|w| ..) method takes todo::W writer structure