Struct esp32::ledc::RegisterBlock

source ·
#[repr(C)]
pub struct RegisterBlock {
Show 102 fields pub hsch0_conf0: HSCH_CONF0, pub hsch0_hpoint: HSCH_HPOINT, pub hsch0_duty: HSCH_DUTY, pub hsch0_conf1: HSCH_CONF1, pub hsch0_duty_r: HSCH_DUTY_R, pub hsch1_conf0: HSCH_CONF0, pub hsch1_hpoint: HSCH_HPOINT, pub hsch1_duty: HSCH_DUTY, pub hsch1_conf1: HSCH_CONF1, pub hsch1_duty_r: HSCH_DUTY_R, pub hsch2_conf0: HSCH_CONF0, pub hsch2_hpoint: HSCH_HPOINT, pub hsch2_duty: HSCH_DUTY, pub hsch2_conf1: HSCH_CONF1, pub hsch2_duty_r: HSCH_DUTY_R, pub hsch3_conf0: HSCH_CONF0, pub hsch3_hpoint: HSCH_HPOINT, pub hsch3_duty: HSCH_DUTY, pub hsch3_conf1: HSCH_CONF1, pub hsch3_duty_r: HSCH_DUTY_R, pub hsch4_conf0: HSCH_CONF0, pub hsch4_hpoint: HSCH_HPOINT, pub hsch4_duty: HSCH_DUTY, pub hsch4_conf1: HSCH_CONF1, pub hsch4_duty_r: HSCH_DUTY_R, pub hsch5_conf0: HSCH_CONF0, pub hsch5_hpoint: HSCH_HPOINT, pub hsch5_duty: HSCH_DUTY, pub hsch5_conf1: HSCH_CONF1, pub hsch5_duty_r: HSCH_DUTY_R, pub hsch6_conf0: HSCH_CONF0, pub hsch6_hpoint: HSCH_HPOINT, pub hsch6_duty: HSCH_DUTY, pub hsch6_conf1: HSCH_CONF1, pub hsch6_duty_r: HSCH_DUTY_R, pub hsch7_conf0: HSCH_CONF0, pub hsch7_hpoint: HSCH_HPOINT, pub hsch7_duty: HSCH_DUTY, pub hsch7_conf1: HSCH_CONF1, pub hsch7_duty_r: HSCH_DUTY_R, pub lsch0_conf0: LSCH_CONF0, pub lsch0_hpoint: LSCH_HPOINT, pub lsch0_duty: LSCH_DUTY, pub lsch0_conf1: LSCH_CONF1, pub lsch0_duty_r: LSCH_DUTY_R, pub lsch1_conf0: LSCH_CONF0, pub lsch1_hpoint: LSCH_HPOINT, pub lsch1_duty: LSCH_DUTY, pub lsch1_conf1: LSCH_CONF1, pub lsch1_duty_r: LSCH_DUTY_R, pub lsch2_conf0: LSCH_CONF0, pub lsch2_hpoint: LSCH_HPOINT, pub lsch2_duty: LSCH_DUTY, pub lsch2_conf1: LSCH_CONF1, pub lsch2_duty_r: LSCH_DUTY_R, pub lsch3_conf0: LSCH_CONF0, pub lsch3_hpoint: LSCH_HPOINT, pub lsch3_duty: LSCH_DUTY, pub lsch3_conf1: LSCH_CONF1, pub lsch3_duty_r: LSCH_DUTY_R, pub lsch4_conf0: LSCH_CONF0, pub lsch4_hpoint: LSCH_HPOINT, pub lsch4_duty: LSCH_DUTY, pub lsch4_conf1: LSCH_CONF1, pub lsch4_duty_r: LSCH_DUTY_R, pub lsch5_conf0: LSCH_CONF0, pub lsch5_hpoint: LSCH_HPOINT, pub lsch5_duty: LSCH_DUTY, pub lsch5_conf1: LSCH_CONF1, pub lsch5_duty_r: LSCH_DUTY_R, pub lsch6_conf0: LSCH_CONF0, pub lsch6_hpoint: LSCH_HPOINT, pub lsch6_duty: LSCH_DUTY, pub lsch6_conf1: LSCH_CONF1, pub lsch6_duty_r: LSCH_DUTY_R, pub lsch7_conf0: LSCH_CONF0, pub lsch7_hpoint: LSCH_HPOINT, pub lsch7_duty: LSCH_DUTY, pub lsch7_conf1: LSCH_CONF1, pub lsch7_duty_r: LSCH_DUTY_R, pub hstimer0_conf: HSTIMER_CONF, pub hstimer0_value: HSTIMER_VALUE, pub hstimer1_conf: HSTIMER_CONF, pub hstimer1_value: HSTIMER_VALUE, pub hstimer2_conf: HSTIMER_CONF, pub hstimer2_value: HSTIMER_VALUE, pub hstimer3_conf: HSTIMER_CONF, pub hstimer3_value: HSTIMER_VALUE, pub lstimer0_conf: LSTIMER_CONF, pub lstimer0_value: LSTIMER_VALUE, pub lstimer1_conf: LSTIMER_CONF, pub lstimer1_value: LSTIMER_VALUE, pub lstimer2_conf: LSTIMER_CONF, pub lstimer2_value: LSTIMER_VALUE, pub lstimer3_conf: LSTIMER_CONF, pub lstimer3_value: LSTIMER_VALUE, pub int_raw: INT_RAW, pub int_st: INT_ST, pub int_ena: INT_ENA, pub int_clr: INT_CLR, pub conf: CONF, pub date: DATE, /* private fields */
}
Expand description

Register block

Fields§

§hsch0_conf0: HSCH_CONF0

0x00 -

§hsch0_hpoint: HSCH_HPOINT

0x04 -

§hsch0_duty: HSCH_DUTY

0x08 -

§hsch0_conf1: HSCH_CONF1

0x0c -

§hsch0_duty_r: HSCH_DUTY_R

0x10 -

§hsch1_conf0: HSCH_CONF0

0x14 -

§hsch1_hpoint: HSCH_HPOINT

0x18 -

§hsch1_duty: HSCH_DUTY

0x1c -

§hsch1_conf1: HSCH_CONF1

0x20 -

§hsch1_duty_r: HSCH_DUTY_R

0x24 -

§hsch2_conf0: HSCH_CONF0

0x28 -

§hsch2_hpoint: HSCH_HPOINT

0x2c -

§hsch2_duty: HSCH_DUTY

0x30 -

§hsch2_conf1: HSCH_CONF1

0x34 -

§hsch2_duty_r: HSCH_DUTY_R

0x38 -

§hsch3_conf0: HSCH_CONF0

0x3c -

§hsch3_hpoint: HSCH_HPOINT

0x40 -

§hsch3_duty: HSCH_DUTY

0x44 -

§hsch3_conf1: HSCH_CONF1

0x48 -

§hsch3_duty_r: HSCH_DUTY_R

0x4c -

§hsch4_conf0: HSCH_CONF0

0x50 -

§hsch4_hpoint: HSCH_HPOINT

0x54 -

§hsch4_duty: HSCH_DUTY

0x58 -

§hsch4_conf1: HSCH_CONF1

0x5c -

§hsch4_duty_r: HSCH_DUTY_R

0x60 -

§hsch5_conf0: HSCH_CONF0

0x64 -

§hsch5_hpoint: HSCH_HPOINT

0x68 -

§hsch5_duty: HSCH_DUTY

0x6c -

§hsch5_conf1: HSCH_CONF1

0x70 -

§hsch5_duty_r: HSCH_DUTY_R

0x74 -

§hsch6_conf0: HSCH_CONF0

0x78 -

§hsch6_hpoint: HSCH_HPOINT

0x7c -

§hsch6_duty: HSCH_DUTY

0x80 -

§hsch6_conf1: HSCH_CONF1

0x84 -

§hsch6_duty_r: HSCH_DUTY_R

0x88 -

§hsch7_conf0: HSCH_CONF0

0x8c -

§hsch7_hpoint: HSCH_HPOINT

0x90 -

§hsch7_duty: HSCH_DUTY

0x94 -

§hsch7_conf1: HSCH_CONF1

0x98 -

§hsch7_duty_r: HSCH_DUTY_R

0x9c -

§lsch0_conf0: LSCH_CONF0

0xa0 -

§lsch0_hpoint: LSCH_HPOINT

0xa4 -

§lsch0_duty: LSCH_DUTY

0xa8 -

§lsch0_conf1: LSCH_CONF1

0xac -

§lsch0_duty_r: LSCH_DUTY_R

0xb0 -

§lsch1_conf0: LSCH_CONF0

0xb4 -

§lsch1_hpoint: LSCH_HPOINT

0xb8 -

§lsch1_duty: LSCH_DUTY

0xbc -

§lsch1_conf1: LSCH_CONF1

0xc0 -

§lsch1_duty_r: LSCH_DUTY_R

0xc4 -

§lsch2_conf0: LSCH_CONF0

0xc8 -

§lsch2_hpoint: LSCH_HPOINT

0xcc -

§lsch2_duty: LSCH_DUTY

0xd0 -

§lsch2_conf1: LSCH_CONF1

0xd4 -

§lsch2_duty_r: LSCH_DUTY_R

0xd8 -

§lsch3_conf0: LSCH_CONF0

0xdc -

§lsch3_hpoint: LSCH_HPOINT

0xe0 -

§lsch3_duty: LSCH_DUTY

0xe4 -

§lsch3_conf1: LSCH_CONF1

0xe8 -

§lsch3_duty_r: LSCH_DUTY_R

0xec -

§lsch4_conf0: LSCH_CONF0

0xf0 -

§lsch4_hpoint: LSCH_HPOINT

0xf4 -

§lsch4_duty: LSCH_DUTY

0xf8 -

§lsch4_conf1: LSCH_CONF1

0xfc -

§lsch4_duty_r: LSCH_DUTY_R

0x100 -

§lsch5_conf0: LSCH_CONF0

0x104 -

§lsch5_hpoint: LSCH_HPOINT

0x108 -

§lsch5_duty: LSCH_DUTY

0x10c -

§lsch5_conf1: LSCH_CONF1

0x110 -

§lsch5_duty_r: LSCH_DUTY_R

0x114 -

§lsch6_conf0: LSCH_CONF0

0x118 -

§lsch6_hpoint: LSCH_HPOINT

0x11c -

§lsch6_duty: LSCH_DUTY

0x120 -

§lsch6_conf1: LSCH_CONF1

0x124 -

§lsch6_duty_r: LSCH_DUTY_R

0x128 -

§lsch7_conf0: LSCH_CONF0

0x12c -

§lsch7_hpoint: LSCH_HPOINT

0x130 -

§lsch7_duty: LSCH_DUTY

0x134 -

§lsch7_conf1: LSCH_CONF1

0x138 -

§lsch7_duty_r: LSCH_DUTY_R

0x13c -

§hstimer0_conf: HSTIMER_CONF

0x140 -

§hstimer0_value: HSTIMER_VALUE

0x144 -

§hstimer1_conf: HSTIMER_CONF

0x148 -

§hstimer1_value: HSTIMER_VALUE

0x14c -

§hstimer2_conf: HSTIMER_CONF

0x150 -

§hstimer2_value: HSTIMER_VALUE

0x154 -

§hstimer3_conf: HSTIMER_CONF

0x158 -

§hstimer3_value: HSTIMER_VALUE

0x15c -

§lstimer0_conf: LSTIMER_CONF

0x160 -

§lstimer0_value: LSTIMER_VALUE

0x164 -

§lstimer1_conf: LSTIMER_CONF

0x168 -

§lstimer1_value: LSTIMER_VALUE

0x16c -

§lstimer2_conf: LSTIMER_CONF

0x170 -

§lstimer2_value: LSTIMER_VALUE

0x174 -

§lstimer3_conf: LSTIMER_CONF

0x178 -

§lstimer3_value: LSTIMER_VALUE

0x17c -

§int_raw: INT_RAW

0x180 -

§int_st: INT_ST

0x184 -

§int_ena: INT_ENA

0x188 -

§int_clr: INT_CLR

0x18c -

§conf: CONF

0x190 -

§date: DATE

0x1fc -

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.