Enum sx1509::Register [] [src]

pub enum Register {
    RegInputDisableB,
    RegInputDisableA,
    RegLongSlewB,
    RegLongSlewA,
    RegLowDriveB,
    RegLowDriveA,
    RegPullUpB,
    RegPullUpA,
    RegPullDownB,
    RegPullDownA,
    RegOpenDrainB,
    RegOpenDrainA,
    RegPolarityB,
    RegPolarityA,
    RegDirB,
    RegDirA,
    RegDataB,
    RegDataA,
    RegInterruptMaskB,
    RegInterruptMaskA,
    RegSenseHighB,
    RegSenseLowB,
    RegSenseHighA,
    RegSenseLowA,
    RegInterruptSourceB,
    RegInterruptSourceA,
    RegEventStatusB,
    RegEventStatusA,
    RegLevelShifter1,
    RegLevelShifter2,
    RegClock,
    RegMisc,
    RegLEDDriverEnableB,
    RegLEDDriverEnableA,
    RegDebounceConfig,
    RegDebounceEnableB,
    RegDebounceEnableA,
    RegKeyConfig1,
    RegKeyConfig2,
    RegKeyData1,
    RegKeyData2,
    RegTOn0,
    RegIOn0,
    RegOff0,
    RegTOn1,
    RegIOn1,
    RegOff1,
    RegTOn2,
    RegIOn2,
    RegOff2,
    RegTOn3,
    RegIOn3,
    RegOff3,
    RegTOn4,
    RegIOn4,
    RegOff4,
    RegTRise4,
    RegTFall4,
    RegTOn5,
    RegIOn5,
    RegOff5,
    RegTRise5,
    RegTFall5,
    RegTOn6,
    RegIOn6,
    RegOff6,
    RegTRise6,
    RegTFall6,
    RegTOn7,
    RegIOn7,
    RegOff7,
    RegTRise7,
    RegTFall7,
    RegTOn8,
    RegIOn8,
    RegOff8,
    RegTOn9,
    RegIOn9,
    RegOff9,
    RegTOn10,
    RegIOn10,
    RegOff10,
    RegTOn11,
    RegIOn11,
    RegOff11,
    RegTOn12,
    RegIOn12,
    RegOff12,
    RegTRise12,
    RegTFall12,
    RegTOn13,
    RegIOn13,
    RegOff13,
    RegTRise13,
    RegTFall13,
    RegTOn14,
    RegIOn14,
    RegOff14,
    RegTRise14,
    RegTFall14,
    RegTOn15,
    RegIOn15,
    RegOff15,
    RegTRise15,
    RegTFall15,
    RegHighInputB,
    RegHighInputA,
    RegReset,
}

Variants

Input buffer disable register - I/O[15-8] (Bank B) 0000 0000

Input buffer disable register - I/O[7-0] (Bank A) 0000 0000

Output buffer long slew register - I/O[15-8] (Bank B) 0000 0000

Output buffer long slew register - I/O[7-0] (Bank A) 0000 0000

Output buffer low drive register - I/O[15-8] (Bank B) 0000 0000

Output buffer low drive register - I/O[7-0] (Bank A) 0000 0000

Pull-up register - I/O[15-8] (Bank B) 0000 0000

Pull-up register - I/O[7-0] (Bank A) 0000 0000

Pull-down register - I/O[15-8] (Bank B) 0000 0000

Pull-down register - I/O[7-0] (Bank A) 0000 0000

Open drain register - I/O[15-8] (Bank B) 0000 0000

Open drain register - I/O[7-0] (Bank A) 0000 0000

Polarity register - I/O[15-8] (Bank B) 0000 0000

Polarity register - I/O[7-0] (Bank A) 0000 0000

Direction register - I/O[15-8] (Bank B) 1111 1111

Direction register - I/O[7-0] (Bank A) 1111 1111

Data register - I/O[15-8] (Bank B) 1111 1111*

Data register - I/O[7-0] (Bank A) 1111 1111*

Interrupt mask register - I/O[15-8] (Bank B) 1111 1111

Interrupt mask register - I/O[7-0] (Bank A) 1111 1111

Sense register for I/O[15:12] 0000 0000

Sense register for I/O[11:8] 0000 0000

Sense register for I/O[7:4] 0000 0000

Sense register for I/O[3:0] 0000 0000

Interrupt source register - I/O[15-8] (Bank B) 0000 0000

Interrupt source register - I/O[7-0] (Bank A) 0000 0000

Event status register - I/O[15-8] (Bank B) 0000 0000

Event status register - I/O[7-0] (Bank A) 0000 0000

Level shifter register 0000 0000

Level shifter register 0000 0000

Clock management register 0000 0000

Miscellaneous device settings register 0000 0000

LED driver enable register - I/O[15-8] (Bank B) 0000 0000

LED driver enable register - I/O[7-0] (Bank A) 0000 0000

Debounce configuration register 0000 0000

Debounce enable register - I/O[15-8] (Bank B) 0000 0000

Debounce enable register - I/O[7-0] (Bank A) 0000 0000

Key scan configuration register 0000 0000

Key scan configuration register 0000 0000

Key value (column) 1111 1111

Key value (row) 1111 1111

ON time register for I/O[0] 0000 0000

ON intensity register for I/O[0] 1111 1111

OFF time/intensity register for I/O[0] 0000 0000

ON time register for I/O[1] 0000 0000

ON intensity register for I/O[1] 1111 1111

OFF time/intensity register for I/O[1] 0000 0000

ON time register for I/O[2] 0000 0000

ON intensity register for I/O[2] 1111 1111

OFF time/intensity register for I/O[2] 0000 0000

ON time register for I/O[3] 0000 0000

ON intensity register for I/O[3] 1111 1111

OFF time/intensity register for I/O[3] 0000 0000

ON time register for I/O[4] 0000 0000

ON intensity register for I/O[4] 1111 1111

OFF time/intensity register for I/O[4] 0000 0000

Fade in register for I/O[4] 0000 0000

Fade out register for I/O[4] 0000 0000

ON time register for I/O[5] 0000 0000

ON intensity register for I/O[5] 1111 1111

OFF time/intensity register for I/O[5] 0000 0000

Fade in register for I/O[5] 0000 0000

Fade out register for I/O[5] 0000 0000

ON time register for I/O[6] 0000 0000

ON intensity register for I/O[6] 1111 1111

OFF time/intensity register for I/O[6] 0000 0000

Fade in register for I/O[6] 0000 0000

Fade out register for I/O[6] 0000 0000

ON time register for I/O[7] 0000 0000

ON intensity register for I/O[7] 1111 1111

OFF time/intensity register for I/O[7] 0000 0000

Fade in register for I/O[7] 0000 0000

Fade out register for I/O[7] 0000 0000

ON time register for I/O[8] 0000 0000

ON intensity register for I/O[8] 1111 1111

OFF time/intensity register for I/O[8] 0000 0000

ON time register for I/O[9] 0000 0000

ON intensity register for I/O[9] 1111 1111

OFF time/intensity register for I/O[9] 0000 0000

ON time register for I/O[10] 0000 0000

ON intensity register for I/O[10] 1111 1111

OFF time/intensity register for I/O[10] 0000 0000

ON time register for I/O[11] 0000 0000

ON intensity register for I/O[11] 1111 1111

OFF time/intensity register for I/O[11] 0000 0000

ON time register for I/O[12] 0000 0000

ON intensity register for I/O[12] 1111 1111

OFF time/intensity register for I/O[12] 0000 0000

Fade in register for I/O[12] 0000 0000

Fade out register for I/O[12] 0000 0000

ON time register for I/O[13] 0000 0000

ON intensity register for I/O[13] 1111 1111

OFF time/intensity register for I/O[13] 0000 0000

Fade in register for I/O[13] 0000 0000

Fade out register for I/O[13] 0000 0000

ON time register for I/O[14] 0000 0000

ON intensity register for I/O[14] 1111 1111

OFF time/intensity register for I/O[14] 0000 0000

Fade in register for I/O[14] 0000 0000

Fade out register for I/O[14] 0000 0000

ON time register for I/O[15] 0000 0000

ON intensity register for I/O[15] 1111 1111

OFF time/intensity register for I/O[15] 0000 0000

Fade in register for I/O[15] 0000 0000

Fade out register for I/O[15] 0000 0000

High input enable register - I/O[15-8] (Bank B) 0000 0000

High input enable register - I/O[7-0] (Bank A) 0000 0000

Trait Implementations

impl Copy for Register
[src]

impl Clone for Register
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Register

impl Sync for Register