1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
use vcell::VolatileCell; #[doc = r" Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Channel Configuration register"] pub chcfg0: CHCFG0, #[doc = "0x01 - Channel Configuration register"] pub chcfg1: CHCFG1, #[doc = "0x02 - Channel Configuration register"] pub chcfg2: CHCFG2, #[doc = "0x03 - Channel Configuration register"] pub chcfg3: CHCFG3, #[doc = "0x04 - Channel Configuration register"] pub chcfg4: CHCFG4, #[doc = "0x05 - Channel Configuration register"] pub chcfg5: CHCFG5, #[doc = "0x06 - Channel Configuration register"] pub chcfg6: CHCFG6, #[doc = "0x07 - Channel Configuration register"] pub chcfg7: CHCFG7, #[doc = "0x08 - Channel Configuration register"] pub chcfg8: CHCFG8, #[doc = "0x09 - Channel Configuration register"] pub chcfg9: CHCFG9, #[doc = "0x0a - Channel Configuration register"] pub chcfg10: CHCFG10, #[doc = "0x0b - Channel Configuration register"] pub chcfg11: CHCFG11, #[doc = "0x0c - Channel Configuration register"] pub chcfg12: CHCFG12, #[doc = "0x0d - Channel Configuration register"] pub chcfg13: CHCFG13, #[doc = "0x0e - Channel Configuration register"] pub chcfg14: CHCFG14, #[doc = "0x0f - Channel Configuration register"] pub chcfg15: CHCFG15, } #[doc = "Channel Configuration register"] pub struct CHCFG0 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg0; #[doc = "Channel Configuration register"] pub struct CHCFG1 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg1; #[doc = "Channel Configuration register"] pub struct CHCFG2 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg2; #[doc = "Channel Configuration register"] pub struct CHCFG3 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg3; #[doc = "Channel Configuration register"] pub struct CHCFG4 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg4; #[doc = "Channel Configuration register"] pub struct CHCFG5 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg5; #[doc = "Channel Configuration register"] pub struct CHCFG6 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg6; #[doc = "Channel Configuration register"] pub struct CHCFG7 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg7; #[doc = "Channel Configuration register"] pub struct CHCFG8 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg8; #[doc = "Channel Configuration register"] pub struct CHCFG9 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg9; #[doc = "Channel Configuration register"] pub struct CHCFG10 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg10; #[doc = "Channel Configuration register"] pub struct CHCFG11 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg11; #[doc = "Channel Configuration register"] pub struct CHCFG12 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg12; #[doc = "Channel Configuration register"] pub struct CHCFG13 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg13; #[doc = "Channel Configuration register"] pub struct CHCFG14 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg14; #[doc = "Channel Configuration register"] pub struct CHCFG15 { register: VolatileCell<u8>, } #[doc = "Channel Configuration register"] pub mod chcfg15;