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;