#[repr(C)]
pub struct gpio_dev_s {
Show 271 fields pub bt_select: u32, pub out: gpio_dev_s__bindgen_ty_1, pub out_w1ts: gpio_dev_s__bindgen_ty_2, pub out_w1tc: gpio_dev_s__bindgen_ty_3, pub reserved_10: u32, pub reserved_14: u32, pub reserved_18: u32, pub sdio_select: gpio_dev_s__bindgen_ty_4, pub enable: gpio_dev_s__bindgen_ty_5, pub enable_w1ts: gpio_dev_s__bindgen_ty_6, pub enable_w1tc: gpio_dev_s__bindgen_ty_7, pub reserved_2c: u32, pub reserved_30: u32, pub reserved_34: u32, pub strap: gpio_dev_s__bindgen_ty_8, pub in_: gpio_dev_s__bindgen_ty_9, pub reserved_40: u32, pub status: gpio_dev_s__bindgen_ty_10, pub status_w1ts: gpio_dev_s__bindgen_ty_11, pub status_w1tc: gpio_dev_s__bindgen_ty_12, pub reserved_50: u32, pub reserved_54: u32, pub reserved_58: u32, pub pcpu_int: gpio_dev_s__bindgen_ty_13, pub pcpu_nmi_int: gpio_dev_s__bindgen_ty_14, pub cpusdio_int: gpio_dev_s__bindgen_ty_15, pub reserved_68: u32, pub reserved_6c: u32, pub reserved_70: u32, pub pin: [gpio_dev_s__bindgen_ty_16; 26], pub reserved_dc: u32, pub reserved_e0: u32, pub reserved_e4: u32, pub reserved_e8: u32, pub reserved_ec: u32, pub reserved_f0: u32, pub reserved_f4: u32, pub reserved_f8: u32, pub reserved_fc: u32, pub reserved_100: u32, pub reserved_104: u32, pub reserved_108: u32, pub reserved_10c: u32, pub reserved_110: u32, pub reserved_114: u32, pub reserved_118: u32, pub reserved_11c: u32, pub reserved_120: u32, pub reserved_124: u32, pub reserved_128: u32, pub reserved_12c: u32, pub reserved_130: u32, pub reserved_134: u32, pub reserved_138: u32, pub reserved_13c: u32, pub reserved_140: u32, pub reserved_144: u32, pub reserved_148: u32, pub status_next: gpio_dev_s__bindgen_ty_17, pub reserved_150: u32, pub func_in_sel_cfg: [gpio_dev_s__bindgen_ty_18; 128], pub reserved_354: u32, pub reserved_358: u32, pub reserved_35c: u32, pub reserved_360: u32, pub reserved_364: u32, pub reserved_368: u32, pub reserved_36c: u32, pub reserved_370: u32, pub reserved_374: u32, pub reserved_378: u32, pub reserved_37c: u32, pub reserved_380: u32, pub reserved_384: u32, pub reserved_388: u32, pub reserved_38c: u32, pub reserved_390: u32, pub reserved_394: u32, pub reserved_398: u32, pub reserved_39c: u32, pub reserved_3a0: u32, pub reserved_3a4: u32, pub reserved_3a8: u32, pub reserved_3ac: u32, pub reserved_3b0: u32, pub reserved_3b4: u32, pub reserved_3b8: u32, pub reserved_3bc: u32, pub reserved_3c0: u32, pub reserved_3c4: u32, pub reserved_3c8: u32, pub reserved_3cc: u32, pub reserved_3d0: u32, pub reserved_3d4: u32, pub reserved_3d8: u32, pub reserved_3dc: u32, pub reserved_3e0: u32, pub reserved_3e4: u32, pub reserved_3e8: u32, pub reserved_3ec: u32, pub reserved_3f0: u32, pub reserved_3f4: u32, pub reserved_3f8: u32, pub reserved_3fc: u32, pub reserved_400: u32, pub reserved_404: u32, pub reserved_408: u32, pub reserved_40c: u32, pub reserved_410: u32, pub reserved_414: u32, pub reserved_418: u32, pub reserved_41c: u32, pub reserved_420: u32, pub reserved_424: u32, pub reserved_428: u32, pub reserved_42c: u32, pub reserved_430: u32, pub reserved_434: u32, pub reserved_438: u32, pub reserved_43c: u32, pub reserved_440: u32, pub reserved_444: u32, pub reserved_448: u32, pub reserved_44c: u32, pub reserved_450: u32, pub reserved_454: u32, pub reserved_458: u32, pub reserved_45c: u32, pub reserved_460: u32, pub reserved_464: u32, pub reserved_468: u32, pub reserved_46c: u32, pub reserved_470: u32, pub reserved_474: u32, pub reserved_478: u32, pub reserved_47c: u32, pub reserved_480: u32, pub reserved_484: u32, pub reserved_488: u32, pub reserved_48c: u32, pub reserved_490: u32, pub reserved_494: u32, pub reserved_498: u32, pub reserved_49c: u32, pub reserved_4a0: u32, pub reserved_4a4: u32, pub reserved_4a8: u32, pub reserved_4ac: u32, pub reserved_4b0: u32, pub reserved_4b4: u32, pub reserved_4b8: u32, pub reserved_4bc: u32, pub reserved_4c0: u32, pub reserved_4c4: u32, pub reserved_4c8: u32, pub reserved_4cc: u32, pub reserved_4d0: u32, pub reserved_4d4: u32, pub reserved_4d8: u32, pub reserved_4dc: u32, pub reserved_4e0: u32, pub reserved_4e4: u32, pub reserved_4e8: u32, pub reserved_4ec: u32, pub reserved_4f0: u32, pub reserved_4f4: u32, pub reserved_4f8: u32, pub reserved_4fc: u32, pub reserved_500: u32, pub reserved_504: u32, pub reserved_508: u32, pub reserved_50c: u32, pub reserved_510: u32, pub reserved_514: u32, pub reserved_518: u32, pub reserved_51c: u32, pub reserved_520: u32, pub reserved_524: u32, pub reserved_528: u32, pub reserved_52c: u32, pub reserved_530: u32, pub reserved_534: u32, pub reserved_538: u32, pub reserved_53c: u32, pub reserved_540: u32, pub reserved_544: u32, pub reserved_548: u32, pub reserved_54c: u32, pub reserved_550: u32, pub func_out_sel_cfg: [gpio_dev_s__bindgen_ty_19; 26], pub reserved_5bc: u32, pub reserved_5c0: u32, pub reserved_5c4: u32, pub reserved_5c8: u32, pub reserved_5cc: u32, pub reserved_5d0: u32, pub reserved_5d4: u32, pub reserved_5d8: u32, pub reserved_5dc: u32, pub reserved_5e0: u32, pub reserved_5e4: u32, pub reserved_5e8: u32, pub reserved_5ec: u32, pub reserved_5f0: u32, pub reserved_5f4: u32, pub reserved_5f8: u32, pub reserved_5fc: u32, pub reserved_600: u32, pub reserved_604: u32, pub reserved_608: u32, pub reserved_60c: u32, pub reserved_610: u32, pub reserved_614: u32, pub reserved_618: u32, pub reserved_61c: u32, pub reserved_620: u32, pub reserved_624: u32, pub reserved_628: u32, pub clock_gate: gpio_dev_s__bindgen_ty_20, pub reserved_630: u32, pub reserved_634: u32, pub reserved_638: u32, pub reserved_63c: u32, pub reserved_640: u32, pub reserved_644: u32, pub reserved_648: u32, pub reserved_64c: u32, pub reserved_650: u32, pub reserved_654: u32, pub reserved_658: u32, pub reserved_65c: u32, pub reserved_660: u32, pub reserved_664: u32, pub reserved_668: u32, pub reserved_66c: u32, pub reserved_670: u32, pub reserved_674: u32, pub reserved_678: u32, pub reserved_67c: u32, pub reserved_680: u32, pub reserved_684: u32, pub reserved_688: u32, pub reserved_68c: u32, pub reserved_690: u32, pub reserved_694: u32, pub reserved_698: u32, pub reserved_69c: u32, pub reserved_6a0: u32, pub reserved_6a4: u32, pub reserved_6a8: u32, pub reserved_6ac: u32, pub reserved_6b0: u32, pub reserved_6b4: u32, pub reserved_6b8: u32, pub reserved_6bc: u32, pub reserved_6c0: u32, pub reserved_6c4: u32, pub reserved_6c8: u32, pub reserved_6cc: u32, pub reserved_6d0: u32, pub reserved_6d4: u32, pub reserved_6d8: u32, pub reserved_6dc: u32, pub reserved_6e0: u32, pub reserved_6e4: u32, pub reserved_6e8: u32, pub reserved_6ec: u32, pub reserved_6f0: u32, pub reserved_6f4: u32, pub reserved_6f8: u32, pub date: gpio_dev_s__bindgen_ty_21,
}

Fields

bt_select: u32out: gpio_dev_s__bindgen_ty_1out_w1ts: gpio_dev_s__bindgen_ty_2out_w1tc: gpio_dev_s__bindgen_ty_3reserved_10: u32reserved_14: u32reserved_18: u32sdio_select: gpio_dev_s__bindgen_ty_4enable: gpio_dev_s__bindgen_ty_5enable_w1ts: gpio_dev_s__bindgen_ty_6enable_w1tc: gpio_dev_s__bindgen_ty_7reserved_2c: u32reserved_30: u32reserved_34: u32strap: gpio_dev_s__bindgen_ty_8in_: gpio_dev_s__bindgen_ty_9reserved_40: u32status: gpio_dev_s__bindgen_ty_10status_w1ts: gpio_dev_s__bindgen_ty_11status_w1tc: gpio_dev_s__bindgen_ty_12reserved_50: u32reserved_54: u32reserved_58: u32pcpu_int: gpio_dev_s__bindgen_ty_13pcpu_nmi_int: gpio_dev_s__bindgen_ty_14cpusdio_int: gpio_dev_s__bindgen_ty_15reserved_68: u32reserved_6c: u32reserved_70: u32pin: [gpio_dev_s__bindgen_ty_16; 26]reserved_dc: u32reserved_e0: u32reserved_e4: u32reserved_e8: u32reserved_ec: u32reserved_f0: u32reserved_f4: u32reserved_f8: u32reserved_fc: u32reserved_100: u32reserved_104: u32reserved_108: u32reserved_10c: u32reserved_110: u32reserved_114: u32reserved_118: u32reserved_11c: u32reserved_120: u32reserved_124: u32reserved_128: u32reserved_12c: u32reserved_130: u32reserved_134: u32reserved_138: u32reserved_13c: u32reserved_140: u32reserved_144: u32reserved_148: u32status_next: gpio_dev_s__bindgen_ty_17reserved_150: u32func_in_sel_cfg: [gpio_dev_s__bindgen_ty_18; 128]reserved_354: u32reserved_358: u32reserved_35c: u32reserved_360: u32reserved_364: u32reserved_368: u32reserved_36c: u32reserved_370: u32reserved_374: u32reserved_378: u32reserved_37c: u32reserved_380: u32reserved_384: u32reserved_388: u32reserved_38c: u32reserved_390: u32reserved_394: u32reserved_398: u32reserved_39c: u32reserved_3a0: u32reserved_3a4: u32reserved_3a8: u32reserved_3ac: u32reserved_3b0: u32reserved_3b4: u32reserved_3b8: u32reserved_3bc: u32reserved_3c0: u32reserved_3c4: u32reserved_3c8: u32reserved_3cc: u32reserved_3d0: u32reserved_3d4: u32reserved_3d8: u32reserved_3dc: u32reserved_3e0: u32reserved_3e4: u32reserved_3e8: u32reserved_3ec: u32reserved_3f0: u32reserved_3f4: u32reserved_3f8: u32reserved_3fc: u32reserved_400: u32reserved_404: u32reserved_408: u32reserved_40c: u32reserved_410: u32reserved_414: u32reserved_418: u32reserved_41c: u32reserved_420: u32reserved_424: u32reserved_428: u32reserved_42c: u32reserved_430: u32reserved_434: u32reserved_438: u32reserved_43c: u32reserved_440: u32reserved_444: u32reserved_448: u32reserved_44c: u32reserved_450: u32reserved_454: u32reserved_458: u32reserved_45c: u32reserved_460: u32reserved_464: u32reserved_468: u32reserved_46c: u32reserved_470: u32reserved_474: u32reserved_478: u32reserved_47c: u32reserved_480: u32reserved_484: u32reserved_488: u32reserved_48c: u32reserved_490: u32reserved_494: u32reserved_498: u32reserved_49c: u32reserved_4a0: u32reserved_4a4: u32reserved_4a8: u32reserved_4ac: u32reserved_4b0: u32reserved_4b4: u32reserved_4b8: u32reserved_4bc: u32reserved_4c0: u32reserved_4c4: u32reserved_4c8: u32reserved_4cc: u32reserved_4d0: u32reserved_4d4: u32reserved_4d8: u32reserved_4dc: u32reserved_4e0: u32reserved_4e4: u32reserved_4e8: u32reserved_4ec: u32reserved_4f0: u32reserved_4f4: u32reserved_4f8: u32reserved_4fc: u32reserved_500: u32reserved_504: u32reserved_508: u32reserved_50c: u32reserved_510: u32reserved_514: u32reserved_518: u32reserved_51c: u32reserved_520: u32reserved_524: u32reserved_528: u32reserved_52c: u32reserved_530: u32reserved_534: u32reserved_538: u32reserved_53c: u32reserved_540: u32reserved_544: u32reserved_548: u32reserved_54c: u32reserved_550: u32func_out_sel_cfg: [gpio_dev_s__bindgen_ty_19; 26]reserved_5bc: u32reserved_5c0: u32reserved_5c4: u32reserved_5c8: u32reserved_5cc: u32reserved_5d0: u32reserved_5d4: u32reserved_5d8: u32reserved_5dc: u32reserved_5e0: u32reserved_5e4: u32reserved_5e8: u32reserved_5ec: u32reserved_5f0: u32reserved_5f4: u32reserved_5f8: u32reserved_5fc: u32reserved_600: u32reserved_604: u32reserved_608: u32reserved_60c: u32reserved_610: u32reserved_614: u32reserved_618: u32reserved_61c: u32reserved_620: u32reserved_624: u32reserved_628: u32clock_gate: gpio_dev_s__bindgen_ty_20reserved_630: u32reserved_634: u32reserved_638: u32reserved_63c: u32reserved_640: u32reserved_644: u32reserved_648: u32reserved_64c: u32reserved_650: u32reserved_654: u32reserved_658: u32reserved_65c: u32reserved_660: u32reserved_664: u32reserved_668: u32reserved_66c: u32reserved_670: u32reserved_674: u32reserved_678: u32reserved_67c: u32reserved_680: u32reserved_684: u32reserved_688: u32reserved_68c: u32reserved_690: u32reserved_694: u32reserved_698: u32reserved_69c: u32reserved_6a0: u32reserved_6a4: u32reserved_6a8: u32reserved_6ac: u32reserved_6b0: u32reserved_6b4: u32reserved_6b8: u32reserved_6bc: u32reserved_6c0: u32reserved_6c4: u32reserved_6c8: u32reserved_6cc: u32reserved_6d0: u32reserved_6d4: u32reserved_6d8: u32reserved_6dc: u32reserved_6e0: u32reserved_6e4: u32reserved_6e8: u32reserved_6ec: u32reserved_6f0: u32reserved_6f4: u32reserved_6f8: u32date: gpio_dev_s__bindgen_ty_21

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Returns the “default value” for a type. Read more

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 resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

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.