// rigless svd from STM32F427.svd, sha256 5eb6bfd30833147f0cb93b74235b602f835fddd78d3795f67a5873804e80d414. Do not edit.
// Copyright (c) 2024 STMicroelectronics.
// SPDX-License-Identifier: Apache-2.0
//! Registers of `CAN1` and the instances derived from it.
use rigless::soc::{Access, FieldSpec, Layout, ReadAction, RegisterSpec, Width, WriteModify};
/// The registers by name, where a variant's index is its row in [`REGISTERS`].
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Register {
/// `MCR` at offset `0x0`, resets to `0x0001_0002`, read-write.
Mcr = 0,
/// `MSR` at offset `0x4`, resets to `0x0000_0C02`, read-write.
Msr = 1,
/// `TSR` at offset `0x8`, resets to `0x1C00_0000`, read-write.
Tsr = 2,
/// `RF0R` at offset `0xC`, resets to `0x0000_0000`, read-write.
Rf0r = 3,
/// `RF1R` at offset `0x10`, resets to `0x0000_0000`, read-write.
Rf1r = 4,
/// `IER` at offset `0x14`, resets to `0x0000_0000`, read-write.
Ier = 5,
/// `ESR` at offset `0x18`, resets to `0x0000_0000`, read-write.
Esr = 6,
/// `BTR` at offset `0x1C`, resets to `0x0000_0000`, read-write.
Btr = 7,
/// `TI0R` at offset `0x180`, resets to `0x0000_0000`, read-write.
Ti0r = 8,
/// `TDT0R` at offset `0x184`, resets to `0x0000_0000`, read-write.
Tdt0r = 9,
/// `TDL0R` at offset `0x188`, resets to `0x0000_0000`, read-write.
Tdl0r = 10,
/// `TDH0R` at offset `0x18C`, resets to `0x0000_0000`, read-write.
Tdh0r = 11,
/// `TI1R` at offset `0x190`, resets to `0x0000_0000`, read-write.
Ti1r = 12,
/// `TDT1R` at offset `0x194`, resets to `0x0000_0000`, read-write.
Tdt1r = 13,
/// `TDL1R` at offset `0x198`, resets to `0x0000_0000`, read-write.
Tdl1r = 14,
/// `TDH1R` at offset `0x19C`, resets to `0x0000_0000`, read-write.
Tdh1r = 15,
/// `TI2R` at offset `0x1A0`, resets to `0x0000_0000`, read-write.
Ti2r = 16,
/// `TDT2R` at offset `0x1A4`, resets to `0x0000_0000`, read-write.
Tdt2r = 17,
/// `TDL2R` at offset `0x1A8`, resets to `0x0000_0000`, read-write.
Tdl2r = 18,
/// `TDH2R` at offset `0x1AC`, resets to `0x0000_0000`, read-write.
Tdh2r = 19,
/// `RI0R` at offset `0x1B0`, resets to `0x0000_0000`, read-only.
Ri0r = 20,
/// `RDT0R` at offset `0x1B4`, resets to `0x0000_0000`, read-only.
Rdt0r = 21,
/// `RDL0R` at offset `0x1B8`, resets to `0x0000_0000`, read-only.
Rdl0r = 22,
/// `RDH0R` at offset `0x1BC`, resets to `0x0000_0000`, read-only.
Rdh0r = 23,
/// `RI1R` at offset `0x1C0`, resets to `0x0000_0000`, read-only.
Ri1r = 24,
/// `RDT1R` at offset `0x1C4`, resets to `0x0000_0000`, read-only.
Rdt1r = 25,
/// `RDL1R` at offset `0x1C8`, resets to `0x0000_0000`, read-only.
Rdl1r = 26,
/// `RDH1R` at offset `0x1CC`, resets to `0x0000_0000`, read-only.
Rdh1r = 27,
/// `FMR` at offset `0x200`, resets to `0x2A1C_0E01`, read-write.
Fmr = 28,
/// `FM1R` at offset `0x204`, resets to `0x0000_0000`, read-write.
Fm1r = 29,
/// `FS1R` at offset `0x20C`, resets to `0x0000_0000`, read-write.
Fs1r = 30,
/// `FFA1R` at offset `0x214`, resets to `0x0000_0000`, read-write.
Ffa1r = 31,
/// `FA1R` at offset `0x21C`, resets to `0x0000_0000`, read-write.
Fa1r = 32,
/// `F0R1` at offset `0x240`, resets to `0x0000_0000`, read-write.
F0r1 = 33,
/// `F0R2` at offset `0x244`, resets to `0x0000_0000`, read-write.
F0r2 = 34,
/// `F1R1` at offset `0x248`, resets to `0x0000_0000`, read-write.
F1r1 = 35,
/// `F1R2` at offset `0x24C`, resets to `0x0000_0000`, read-write.
F1r2 = 36,
/// `F2R1` at offset `0x250`, resets to `0x0000_0000`, read-write.
F2r1 = 37,
/// `F2R2` at offset `0x254`, resets to `0x0000_0000`, read-write.
F2r2 = 38,
/// `F3R1` at offset `0x258`, resets to `0x0000_0000`, read-write.
F3r1 = 39,
/// `F3R2` at offset `0x25C`, resets to `0x0000_0000`, read-write.
F3r2 = 40,
/// `F4R1` at offset `0x260`, resets to `0x0000_0000`, read-write.
F4r1 = 41,
/// `F4R2` at offset `0x264`, resets to `0x0000_0000`, read-write.
F4r2 = 42,
/// `F5R1` at offset `0x268`, resets to `0x0000_0000`, read-write.
F5r1 = 43,
/// `F5R2` at offset `0x26C`, resets to `0x0000_0000`, read-write.
F5r2 = 44,
/// `F6R1` at offset `0x270`, resets to `0x0000_0000`, read-write.
F6r1 = 45,
/// `F6R2` at offset `0x274`, resets to `0x0000_0000`, read-write.
F6r2 = 46,
/// `F7R1` at offset `0x278`, resets to `0x0000_0000`, read-write.
F7r1 = 47,
/// `F7R2` at offset `0x27C`, resets to `0x0000_0000`, read-write.
F7r2 = 48,
/// `F8R1` at offset `0x280`, resets to `0x0000_0000`, read-write.
F8r1 = 49,
/// `F8R2` at offset `0x284`, resets to `0x0000_0000`, read-write.
F8r2 = 50,
/// `F9R1` at offset `0x288`, resets to `0x0000_0000`, read-write.
F9r1 = 51,
/// `F9R2` at offset `0x28C`, resets to `0x0000_0000`, read-write.
F9r2 = 52,
/// `F10R1` at offset `0x290`, resets to `0x0000_0000`, read-write.
F10r1 = 53,
/// `F10R2` at offset `0x294`, resets to `0x0000_0000`, read-write.
F10r2 = 54,
/// `F11R1` at offset `0x298`, resets to `0x0000_0000`, read-write.
F11r1 = 55,
/// `F11R2` at offset `0x29C`, resets to `0x0000_0000`, read-write.
F11r2 = 56,
/// `F12R1` at offset `0x2A0`, resets to `0x0000_0000`, read-write.
F12r1 = 57,
/// `F12R2` at offset `0x2A4`, resets to `0x0000_0000`, read-write.
F12r2 = 58,
/// `F13R1` at offset `0x2A8`, resets to `0x0000_0000`, read-write.
F13r1 = 59,
/// `F13R2` at offset `0x2AC`, resets to `0x0000_0000`, read-write.
F13r2 = 60,
/// `F14R1` at offset `0x2B0`, resets to `0x0000_0000`, read-write.
F14r1 = 61,
/// `F14R2` at offset `0x2B4`, resets to `0x0000_0000`, read-write.
F14r2 = 62,
/// `F15R1` at offset `0x2B8`, resets to `0x0000_0000`, read-write.
F15r1 = 63,
/// `F15R2` at offset `0x2BC`, resets to `0x0000_0000`, read-write.
F15r2 = 64,
/// `F16R1` at offset `0x2C0`, resets to `0x0000_0000`, read-write.
F16r1 = 65,
/// `F16R2` at offset `0x2C4`, resets to `0x0000_0000`, read-write.
F16r2 = 66,
/// `F17R1` at offset `0x2C8`, resets to `0x0000_0000`, read-write.
F17r1 = 67,
/// `F17R2` at offset `0x2CC`, resets to `0x0000_0000`, read-write.
F17r2 = 68,
/// `F18R1` at offset `0x2D0`, resets to `0x0000_0000`, read-write.
F18r1 = 69,
/// `F18R2` at offset `0x2D4`, resets to `0x0000_0000`, read-write.
F18r2 = 70,
/// `F19R1` at offset `0x2D8`, resets to `0x0000_0000`, read-write.
F19r1 = 71,
/// `F19R2` at offset `0x2DC`, resets to `0x0000_0000`, read-write.
F19r2 = 72,
/// `F20R1` at offset `0x2E0`, resets to `0x0000_0000`, read-write.
F20r1 = 73,
/// `F20R2` at offset `0x2E4`, resets to `0x0000_0000`, read-write.
F20r2 = 74,
/// `F21R1` at offset `0x2E8`, resets to `0x0000_0000`, read-write.
F21r1 = 75,
/// `F21R2` at offset `0x2EC`, resets to `0x0000_0000`, read-write.
F21r2 = 76,
/// `F22R1` at offset `0x2F0`, resets to `0x0000_0000`, read-write.
F22r1 = 77,
/// `F22R2` at offset `0x2F4`, resets to `0x0000_0000`, read-write.
F22r2 = 78,
/// `F23R1` at offset `0x2F8`, resets to `0x0000_0000`, read-write.
F23r1 = 79,
/// `F23R2` at offset `0x2FC`, resets to `0x0000_0000`, read-write.
F23r2 = 80,
/// `F24R1` at offset `0x300`, resets to `0x0000_0000`, read-write.
F24r1 = 81,
/// `F24R2` at offset `0x304`, resets to `0x0000_0000`, read-write.
F24r2 = 82,
/// `F25R1` at offset `0x308`, resets to `0x0000_0000`, read-write.
F25r1 = 83,
/// `F25R2` at offset `0x30C`, resets to `0x0000_0000`, read-write.
F25r2 = 84,
/// `F26R1` at offset `0x310`, resets to `0x0000_0000`, read-write.
F26r1 = 85,
/// `F26R2` at offset `0x314`, resets to `0x0000_0000`, read-write.
F26r2 = 86,
/// `F27R1` at offset `0x318`, resets to `0x0000_0000`, read-write.
F27r1 = 87,
/// `F27R2` at offset `0x31C`, resets to `0x0000_0000`, read-write.
F27r2 = 88,
}
impl Register {
/// Every register, in table order.
pub const ALL: [Self; 89] = [Self::Mcr, Self::Msr, Self::Tsr, Self::Rf0r, Self::Rf1r, Self::Ier, Self::Esr, Self::Btr, Self::Ti0r, Self::Tdt0r, Self::Tdl0r, Self::Tdh0r, Self::Ti1r, Self::Tdt1r, Self::Tdl1r, Self::Tdh1r, Self::Ti2r, Self::Tdt2r, Self::Tdl2r, Self::Tdh2r, Self::Ri0r, Self::Rdt0r, Self::Rdl0r, Self::Rdh0r, Self::Ri1r, Self::Rdt1r, Self::Rdl1r, Self::Rdh1r, Self::Fmr, Self::Fm1r, Self::Fs1r, Self::Ffa1r, Self::Fa1r, Self::F0r1, Self::F0r2, Self::F1r1, Self::F1r2, Self::F2r1, Self::F2r2, Self::F3r1, Self::F3r2, Self::F4r1, Self::F4r2, Self::F5r1, Self::F5r2, Self::F6r1, Self::F6r2, Self::F7r1, Self::F7r2, Self::F8r1, Self::F8r2, Self::F9r1, Self::F9r2, Self::F10r1, Self::F10r2, Self::F11r1, Self::F11r2, Self::F12r1, Self::F12r2, Self::F13r1, Self::F13r2, Self::F14r1, Self::F14r2, Self::F15r1, Self::F15r2, Self::F16r1, Self::F16r2, Self::F17r1, Self::F17r2, Self::F18r1, Self::F18r2, Self::F19r1, Self::F19r2, Self::F20r1, Self::F20r2, Self::F21r1, Self::F21r2, Self::F22r1, Self::F22r2, Self::F23r1, Self::F23r2, Self::F24r1, Self::F24r2, Self::F25r1, Self::F25r2, Self::F26r1, Self::F26r2, Self::F27r1, Self::F27r2];
}
impl Layout for Register {
const REGISTERS: &'static [RegisterSpec] = ®ISTERS;
fn from_index(index: usize) -> Option<Self> {
Self::ALL.get(index).copied()
}
fn index(self) -> usize {
self as usize
}
}
/// The fields of `MCR`.
pub mod mcr {
use super::FieldSpec;
/// `INRQ`, bit 0.
pub const INRQ: &FieldSpec = &super::REGISTERS[0].fields[0];
/// `SLEEP`, bit 1.
pub const SLEEP: &FieldSpec = &super::REGISTERS[0].fields[1];
/// `TXFP`, bit 2.
pub const TXFP: &FieldSpec = &super::REGISTERS[0].fields[2];
/// `RFLM`, bit 3.
pub const RFLM: &FieldSpec = &super::REGISTERS[0].fields[3];
/// `NART`, bit 4.
pub const NART: &FieldSpec = &super::REGISTERS[0].fields[4];
/// `AWUM`, bit 5.
pub const AWUM: &FieldSpec = &super::REGISTERS[0].fields[5];
/// `ABOM`, bit 6.
pub const ABOM: &FieldSpec = &super::REGISTERS[0].fields[6];
/// `TTCM`, bit 7.
pub const TTCM: &FieldSpec = &super::REGISTERS[0].fields[7];
/// `RESET`, bit 15.
pub const RESET: &FieldSpec = &super::REGISTERS[0].fields[8];
/// `DBF`, bit 16.
pub const DBF: &FieldSpec = &super::REGISTERS[0].fields[9];
}
/// The fields of `MSR`.
pub mod msr {
use super::FieldSpec;
/// `INAK`, bit 0, read-only.
pub const INAK: &FieldSpec = &super::REGISTERS[1].fields[0];
/// `SLAK`, bit 1, read-only.
pub const SLAK: &FieldSpec = &super::REGISTERS[1].fields[1];
/// `ERRI`, bit 2.
pub const ERRI: &FieldSpec = &super::REGISTERS[1].fields[2];
/// `WKUI`, bit 3.
pub const WKUI: &FieldSpec = &super::REGISTERS[1].fields[3];
/// `SLAKI`, bit 4.
pub const SLAKI: &FieldSpec = &super::REGISTERS[1].fields[4];
/// `TXM`, bit 8, read-only.
pub const TXM: &FieldSpec = &super::REGISTERS[1].fields[5];
/// `RXM`, bit 9, read-only.
pub const RXM: &FieldSpec = &super::REGISTERS[1].fields[6];
/// `SAMP`, bit 10, read-only.
pub const SAMP: &FieldSpec = &super::REGISTERS[1].fields[7];
/// `RX`, bit 11, read-only.
pub const RX: &FieldSpec = &super::REGISTERS[1].fields[8];
}
/// The fields of `TSR`.
pub mod tsr {
use super::FieldSpec;
/// `RQCP0`, bit 0.
pub const RQCP0: &FieldSpec = &super::REGISTERS[2].fields[0];
/// `TXOK0`, bit 1.
pub const TXOK0: &FieldSpec = &super::REGISTERS[2].fields[1];
/// `ALST0`, bit 2.
pub const ALST0: &FieldSpec = &super::REGISTERS[2].fields[2];
/// `TERR0`, bit 3.
pub const TERR0: &FieldSpec = &super::REGISTERS[2].fields[3];
/// `ABRQ0`, bit 7.
pub const ABRQ0: &FieldSpec = &super::REGISTERS[2].fields[4];
/// `RQCP1`, bit 8.
pub const RQCP1: &FieldSpec = &super::REGISTERS[2].fields[5];
/// `TXOK1`, bit 9.
pub const TXOK1: &FieldSpec = &super::REGISTERS[2].fields[6];
/// `ALST1`, bit 10.
pub const ALST1: &FieldSpec = &super::REGISTERS[2].fields[7];
/// `TERR1`, bit 11.
pub const TERR1: &FieldSpec = &super::REGISTERS[2].fields[8];
/// `ABRQ1`, bit 15.
pub const ABRQ1: &FieldSpec = &super::REGISTERS[2].fields[9];
/// `RQCP2`, bit 16.
pub const RQCP2: &FieldSpec = &super::REGISTERS[2].fields[10];
/// `TXOK2`, bit 17.
pub const TXOK2: &FieldSpec = &super::REGISTERS[2].fields[11];
/// `ALST2`, bit 18.
pub const ALST2: &FieldSpec = &super::REGISTERS[2].fields[12];
/// `TERR2`, bit 19.
pub const TERR2: &FieldSpec = &super::REGISTERS[2].fields[13];
/// `ABRQ2`, bit 23.
pub const ABRQ2: &FieldSpec = &super::REGISTERS[2].fields[14];
/// `CODE`, bits 24..=25, read-only.
pub const CODE: &FieldSpec = &super::REGISTERS[2].fields[15];
/// `TME0`, bit 26, read-only.
pub const TME0: &FieldSpec = &super::REGISTERS[2].fields[16];
/// `TME1`, bit 27, read-only.
pub const TME1: &FieldSpec = &super::REGISTERS[2].fields[17];
/// `TME2`, bit 28, read-only.
pub const TME2: &FieldSpec = &super::REGISTERS[2].fields[18];
/// `LOW0`, bit 29, read-only.
pub const LOW0: &FieldSpec = &super::REGISTERS[2].fields[19];
/// `LOW1`, bit 30, read-only.
pub const LOW1: &FieldSpec = &super::REGISTERS[2].fields[20];
/// `LOW2`, bit 31, read-only.
pub const LOW2: &FieldSpec = &super::REGISTERS[2].fields[21];
}
/// The fields of `RF0R`.
pub mod rf0r {
use super::FieldSpec;
/// `FMP0`, bits 0..=1, read-only.
pub const FMP0: &FieldSpec = &super::REGISTERS[3].fields[0];
/// `FULL0`, bit 3.
pub const FULL0: &FieldSpec = &super::REGISTERS[3].fields[1];
/// `FOVR0`, bit 4.
pub const FOVR0: &FieldSpec = &super::REGISTERS[3].fields[2];
/// `RFOM0`, bit 5.
pub const RFOM0: &FieldSpec = &super::REGISTERS[3].fields[3];
}
/// The fields of `RF1R`.
pub mod rf1r {
use super::FieldSpec;
/// `FMP1`, bits 0..=1, read-only.
pub const FMP1: &FieldSpec = &super::REGISTERS[4].fields[0];
/// `FULL1`, bit 3.
pub const FULL1: &FieldSpec = &super::REGISTERS[4].fields[1];
/// `FOVR1`, bit 4.
pub const FOVR1: &FieldSpec = &super::REGISTERS[4].fields[2];
/// `RFOM1`, bit 5.
pub const RFOM1: &FieldSpec = &super::REGISTERS[4].fields[3];
}
/// The fields of `IER`.
pub mod ier {
use super::FieldSpec;
/// `TMEIE`, bit 0.
pub const TMEIE: &FieldSpec = &super::REGISTERS[5].fields[0];
/// `FMPIE0`, bit 1.
pub const FMPIE0: &FieldSpec = &super::REGISTERS[5].fields[1];
/// `FFIE0`, bit 2.
pub const FFIE0: &FieldSpec = &super::REGISTERS[5].fields[2];
/// `FOVIE0`, bit 3.
pub const FOVIE0: &FieldSpec = &super::REGISTERS[5].fields[3];
/// `FMPIE1`, bit 4.
pub const FMPIE1: &FieldSpec = &super::REGISTERS[5].fields[4];
/// `FFIE1`, bit 5.
pub const FFIE1: &FieldSpec = &super::REGISTERS[5].fields[5];
/// `FOVIE1`, bit 6.
pub const FOVIE1: &FieldSpec = &super::REGISTERS[5].fields[6];
/// `EWGIE`, bit 8.
pub const EWGIE: &FieldSpec = &super::REGISTERS[5].fields[7];
/// `EPVIE`, bit 9.
pub const EPVIE: &FieldSpec = &super::REGISTERS[5].fields[8];
/// `BOFIE`, bit 10.
pub const BOFIE: &FieldSpec = &super::REGISTERS[5].fields[9];
/// `LECIE`, bit 11.
pub const LECIE: &FieldSpec = &super::REGISTERS[5].fields[10];
/// `ERRIE`, bit 15.
pub const ERRIE: &FieldSpec = &super::REGISTERS[5].fields[11];
/// `WKUIE`, bit 16.
pub const WKUIE: &FieldSpec = &super::REGISTERS[5].fields[12];
/// `SLKIE`, bit 17.
pub const SLKIE: &FieldSpec = &super::REGISTERS[5].fields[13];
}
/// The fields of `ESR`.
pub mod esr {
use super::FieldSpec;
/// `EWGF`, bit 0, read-only.
pub const EWGF: &FieldSpec = &super::REGISTERS[6].fields[0];
/// `EPVF`, bit 1, read-only.
pub const EPVF: &FieldSpec = &super::REGISTERS[6].fields[1];
/// `BOFF`, bit 2, read-only.
pub const BOFF: &FieldSpec = &super::REGISTERS[6].fields[2];
/// `LEC`, bits 4..=6.
pub const LEC: &FieldSpec = &super::REGISTERS[6].fields[3];
/// `TEC`, bits 16..=23, read-only.
pub const TEC: &FieldSpec = &super::REGISTERS[6].fields[4];
/// `REC`, bits 24..=31, read-only.
pub const REC: &FieldSpec = &super::REGISTERS[6].fields[5];
}
/// The fields of `BTR`.
pub mod btr {
use super::FieldSpec;
/// `BRP`, bits 0..=9.
pub const BRP: &FieldSpec = &super::REGISTERS[7].fields[0];
/// `TS1`, bits 16..=19.
pub const TS1: &FieldSpec = &super::REGISTERS[7].fields[1];
/// `TS2`, bits 20..=22.
pub const TS2: &FieldSpec = &super::REGISTERS[7].fields[2];
/// `SJW`, bits 24..=25.
pub const SJW: &FieldSpec = &super::REGISTERS[7].fields[3];
/// `LBKM`, bit 30.
pub const LBKM: &FieldSpec = &super::REGISTERS[7].fields[4];
/// `SILM`, bit 31.
pub const SILM: &FieldSpec = &super::REGISTERS[7].fields[5];
}
/// The fields of `TI0R`.
pub mod ti0r {
use super::FieldSpec;
/// `TXRQ`, bit 0.
pub const TXRQ: &FieldSpec = &super::REGISTERS[8].fields[0];
/// `RTR`, bit 1.
pub const RTR: &FieldSpec = &super::REGISTERS[8].fields[1];
/// `IDE`, bit 2.
pub const IDE: &FieldSpec = &super::REGISTERS[8].fields[2];
/// `EXID`, bits 3..=20.
pub const EXID: &FieldSpec = &super::REGISTERS[8].fields[3];
/// `STID`, bits 21..=31.
pub const STID: &FieldSpec = &super::REGISTERS[8].fields[4];
}
/// The fields of `TDT0R`.
pub mod tdt0r {
use super::FieldSpec;
/// `DLC`, bits 0..=3.
pub const DLC: &FieldSpec = &super::REGISTERS[9].fields[0];
/// `TGT`, bit 8.
pub const TGT: &FieldSpec = &super::REGISTERS[9].fields[1];
/// `TIME`, bits 16..=31.
pub const TIME: &FieldSpec = &super::REGISTERS[9].fields[2];
}
/// The fields of `TDL0R`.
pub mod tdl0r {
use super::FieldSpec;
/// `DATA0`, bits 0..=7.
pub const DATA0: &FieldSpec = &super::REGISTERS[10].fields[0];
/// `DATA1`, bits 8..=15.
pub const DATA1: &FieldSpec = &super::REGISTERS[10].fields[1];
/// `DATA2`, bits 16..=23.
pub const DATA2: &FieldSpec = &super::REGISTERS[10].fields[2];
/// `DATA3`, bits 24..=31.
pub const DATA3: &FieldSpec = &super::REGISTERS[10].fields[3];
}
/// The fields of `TDH0R`.
pub mod tdh0r {
use super::FieldSpec;
/// `DATA4`, bits 0..=7.
pub const DATA4: &FieldSpec = &super::REGISTERS[11].fields[0];
/// `DATA5`, bits 8..=15.
pub const DATA5: &FieldSpec = &super::REGISTERS[11].fields[1];
/// `DATA6`, bits 16..=23.
pub const DATA6: &FieldSpec = &super::REGISTERS[11].fields[2];
/// `DATA7`, bits 24..=31.
pub const DATA7: &FieldSpec = &super::REGISTERS[11].fields[3];
}
/// The fields of `TI1R`.
pub mod ti1r {
use super::FieldSpec;
/// `TXRQ`, bit 0.
pub const TXRQ: &FieldSpec = &super::REGISTERS[12].fields[0];
/// `RTR`, bit 1.
pub const RTR: &FieldSpec = &super::REGISTERS[12].fields[1];
/// `IDE`, bit 2.
pub const IDE: &FieldSpec = &super::REGISTERS[12].fields[2];
/// `EXID`, bits 3..=20.
pub const EXID: &FieldSpec = &super::REGISTERS[12].fields[3];
/// `STID`, bits 21..=31.
pub const STID: &FieldSpec = &super::REGISTERS[12].fields[4];
}
/// The fields of `TDT1R`.
pub mod tdt1r {
use super::FieldSpec;
/// `DLC`, bits 0..=3.
pub const DLC: &FieldSpec = &super::REGISTERS[13].fields[0];
/// `TGT`, bit 8.
pub const TGT: &FieldSpec = &super::REGISTERS[13].fields[1];
/// `TIME`, bits 16..=31.
pub const TIME: &FieldSpec = &super::REGISTERS[13].fields[2];
}
/// The fields of `TDL1R`.
pub mod tdl1r {
use super::FieldSpec;
/// `DATA0`, bits 0..=7.
pub const DATA0: &FieldSpec = &super::REGISTERS[14].fields[0];
/// `DATA1`, bits 8..=15.
pub const DATA1: &FieldSpec = &super::REGISTERS[14].fields[1];
/// `DATA2`, bits 16..=23.
pub const DATA2: &FieldSpec = &super::REGISTERS[14].fields[2];
/// `DATA3`, bits 24..=31.
pub const DATA3: &FieldSpec = &super::REGISTERS[14].fields[3];
}
/// The fields of `TDH1R`.
pub mod tdh1r {
use super::FieldSpec;
/// `DATA4`, bits 0..=7.
pub const DATA4: &FieldSpec = &super::REGISTERS[15].fields[0];
/// `DATA5`, bits 8..=15.
pub const DATA5: &FieldSpec = &super::REGISTERS[15].fields[1];
/// `DATA6`, bits 16..=23.
pub const DATA6: &FieldSpec = &super::REGISTERS[15].fields[2];
/// `DATA7`, bits 24..=31.
pub const DATA7: &FieldSpec = &super::REGISTERS[15].fields[3];
}
/// The fields of `TI2R`.
pub mod ti2r {
use super::FieldSpec;
/// `TXRQ`, bit 0.
pub const TXRQ: &FieldSpec = &super::REGISTERS[16].fields[0];
/// `RTR`, bit 1.
pub const RTR: &FieldSpec = &super::REGISTERS[16].fields[1];
/// `IDE`, bit 2.
pub const IDE: &FieldSpec = &super::REGISTERS[16].fields[2];
/// `EXID`, bits 3..=20.
pub const EXID: &FieldSpec = &super::REGISTERS[16].fields[3];
/// `STID`, bits 21..=31.
pub const STID: &FieldSpec = &super::REGISTERS[16].fields[4];
}
/// The fields of `TDT2R`.
pub mod tdt2r {
use super::FieldSpec;
/// `DLC`, bits 0..=3.
pub const DLC: &FieldSpec = &super::REGISTERS[17].fields[0];
/// `TGT`, bit 8.
pub const TGT: &FieldSpec = &super::REGISTERS[17].fields[1];
/// `TIME`, bits 16..=31.
pub const TIME: &FieldSpec = &super::REGISTERS[17].fields[2];
}
/// The fields of `TDL2R`.
pub mod tdl2r {
use super::FieldSpec;
/// `DATA0`, bits 0..=7.
pub const DATA0: &FieldSpec = &super::REGISTERS[18].fields[0];
/// `DATA1`, bits 8..=15.
pub const DATA1: &FieldSpec = &super::REGISTERS[18].fields[1];
/// `DATA2`, bits 16..=23.
pub const DATA2: &FieldSpec = &super::REGISTERS[18].fields[2];
/// `DATA3`, bits 24..=31.
pub const DATA3: &FieldSpec = &super::REGISTERS[18].fields[3];
}
/// The fields of `TDH2R`.
pub mod tdh2r {
use super::FieldSpec;
/// `DATA4`, bits 0..=7.
pub const DATA4: &FieldSpec = &super::REGISTERS[19].fields[0];
/// `DATA5`, bits 8..=15.
pub const DATA5: &FieldSpec = &super::REGISTERS[19].fields[1];
/// `DATA6`, bits 16..=23.
pub const DATA6: &FieldSpec = &super::REGISTERS[19].fields[2];
/// `DATA7`, bits 24..=31.
pub const DATA7: &FieldSpec = &super::REGISTERS[19].fields[3];
}
/// The fields of `RI0R`.
pub mod ri0r {
use super::FieldSpec;
/// `RTR`, bit 1.
pub const RTR: &FieldSpec = &super::REGISTERS[20].fields[0];
/// `IDE`, bit 2.
pub const IDE: &FieldSpec = &super::REGISTERS[20].fields[1];
/// `EXID`, bits 3..=20.
pub const EXID: &FieldSpec = &super::REGISTERS[20].fields[2];
/// `STID`, bits 21..=31.
pub const STID: &FieldSpec = &super::REGISTERS[20].fields[3];
}
/// The fields of `RDT0R`.
pub mod rdt0r {
use super::FieldSpec;
/// `DLC`, bits 0..=3.
pub const DLC: &FieldSpec = &super::REGISTERS[21].fields[0];
/// `FMI`, bits 8..=15.
pub const FMI: &FieldSpec = &super::REGISTERS[21].fields[1];
/// `TIME`, bits 16..=31.
pub const TIME: &FieldSpec = &super::REGISTERS[21].fields[2];
}
/// The fields of `RDL0R`.
pub mod rdl0r {
use super::FieldSpec;
/// `DATA0`, bits 0..=7.
pub const DATA0: &FieldSpec = &super::REGISTERS[22].fields[0];
/// `DATA1`, bits 8..=15.
pub const DATA1: &FieldSpec = &super::REGISTERS[22].fields[1];
/// `DATA2`, bits 16..=23.
pub const DATA2: &FieldSpec = &super::REGISTERS[22].fields[2];
/// `DATA3`, bits 24..=31.
pub const DATA3: &FieldSpec = &super::REGISTERS[22].fields[3];
}
/// The fields of `RDH0R`.
pub mod rdh0r {
use super::FieldSpec;
/// `DATA4`, bits 0..=7.
pub const DATA4: &FieldSpec = &super::REGISTERS[23].fields[0];
/// `DATA5`, bits 8..=15.
pub const DATA5: &FieldSpec = &super::REGISTERS[23].fields[1];
/// `DATA6`, bits 16..=23.
pub const DATA6: &FieldSpec = &super::REGISTERS[23].fields[2];
/// `DATA7`, bits 24..=31.
pub const DATA7: &FieldSpec = &super::REGISTERS[23].fields[3];
}
/// The fields of `RI1R`.
pub mod ri1r {
use super::FieldSpec;
/// `RTR`, bit 1.
pub const RTR: &FieldSpec = &super::REGISTERS[24].fields[0];
/// `IDE`, bit 2.
pub const IDE: &FieldSpec = &super::REGISTERS[24].fields[1];
/// `EXID`, bits 3..=20.
pub const EXID: &FieldSpec = &super::REGISTERS[24].fields[2];
/// `STID`, bits 21..=31.
pub const STID: &FieldSpec = &super::REGISTERS[24].fields[3];
}
/// The fields of `RDT1R`.
pub mod rdt1r {
use super::FieldSpec;
/// `DLC`, bits 0..=3.
pub const DLC: &FieldSpec = &super::REGISTERS[25].fields[0];
/// `FMI`, bits 8..=15.
pub const FMI: &FieldSpec = &super::REGISTERS[25].fields[1];
/// `TIME`, bits 16..=31.
pub const TIME: &FieldSpec = &super::REGISTERS[25].fields[2];
}
/// The fields of `RDL1R`.
pub mod rdl1r {
use super::FieldSpec;
/// `DATA0`, bits 0..=7.
pub const DATA0: &FieldSpec = &super::REGISTERS[26].fields[0];
/// `DATA1`, bits 8..=15.
pub const DATA1: &FieldSpec = &super::REGISTERS[26].fields[1];
/// `DATA2`, bits 16..=23.
pub const DATA2: &FieldSpec = &super::REGISTERS[26].fields[2];
/// `DATA3`, bits 24..=31.
pub const DATA3: &FieldSpec = &super::REGISTERS[26].fields[3];
}
/// The fields of `RDH1R`.
pub mod rdh1r {
use super::FieldSpec;
/// `DATA4`, bits 0..=7.
pub const DATA4: &FieldSpec = &super::REGISTERS[27].fields[0];
/// `DATA5`, bits 8..=15.
pub const DATA5: &FieldSpec = &super::REGISTERS[27].fields[1];
/// `DATA6`, bits 16..=23.
pub const DATA6: &FieldSpec = &super::REGISTERS[27].fields[2];
/// `DATA7`, bits 24..=31.
pub const DATA7: &FieldSpec = &super::REGISTERS[27].fields[3];
}
/// The fields of `FMR`.
pub mod fmr {
use super::FieldSpec;
/// `FINIT`, bit 0.
pub const FINIT: &FieldSpec = &super::REGISTERS[28].fields[0];
/// `CAN2SB`, bits 8..=13.
pub const CAN2SB: &FieldSpec = &super::REGISTERS[28].fields[1];
}
/// The fields of `FM1R`.
pub mod fm1r {
use super::FieldSpec;
/// `FBM0`, bit 0.
pub const FBM0: &FieldSpec = &super::REGISTERS[29].fields[0];
/// `FBM1`, bit 1.
pub const FBM1: &FieldSpec = &super::REGISTERS[29].fields[1];
/// `FBM2`, bit 2.
pub const FBM2: &FieldSpec = &super::REGISTERS[29].fields[2];
/// `FBM3`, bit 3.
pub const FBM3: &FieldSpec = &super::REGISTERS[29].fields[3];
/// `FBM4`, bit 4.
pub const FBM4: &FieldSpec = &super::REGISTERS[29].fields[4];
/// `FBM5`, bit 5.
pub const FBM5: &FieldSpec = &super::REGISTERS[29].fields[5];
/// `FBM6`, bit 6.
pub const FBM6: &FieldSpec = &super::REGISTERS[29].fields[6];
/// `FBM7`, bit 7.
pub const FBM7: &FieldSpec = &super::REGISTERS[29].fields[7];
/// `FBM8`, bit 8.
pub const FBM8: &FieldSpec = &super::REGISTERS[29].fields[8];
/// `FBM9`, bit 9.
pub const FBM9: &FieldSpec = &super::REGISTERS[29].fields[9];
/// `FBM10`, bit 10.
pub const FBM10: &FieldSpec = &super::REGISTERS[29].fields[10];
/// `FBM11`, bit 11.
pub const FBM11: &FieldSpec = &super::REGISTERS[29].fields[11];
/// `FBM12`, bit 12.
pub const FBM12: &FieldSpec = &super::REGISTERS[29].fields[12];
/// `FBM13`, bit 13.
pub const FBM13: &FieldSpec = &super::REGISTERS[29].fields[13];
/// `FBM14`, bit 14.
pub const FBM14: &FieldSpec = &super::REGISTERS[29].fields[14];
/// `FBM15`, bit 15.
pub const FBM15: &FieldSpec = &super::REGISTERS[29].fields[15];
/// `FBM16`, bit 16.
pub const FBM16: &FieldSpec = &super::REGISTERS[29].fields[16];
/// `FBM17`, bit 17.
pub const FBM17: &FieldSpec = &super::REGISTERS[29].fields[17];
/// `FBM18`, bit 18.
pub const FBM18: &FieldSpec = &super::REGISTERS[29].fields[18];
/// `FBM19`, bit 19.
pub const FBM19: &FieldSpec = &super::REGISTERS[29].fields[19];
/// `FBM20`, bit 20.
pub const FBM20: &FieldSpec = &super::REGISTERS[29].fields[20];
/// `FBM21`, bit 21.
pub const FBM21: &FieldSpec = &super::REGISTERS[29].fields[21];
/// `FBM22`, bit 22.
pub const FBM22: &FieldSpec = &super::REGISTERS[29].fields[22];
/// `FBM23`, bit 23.
pub const FBM23: &FieldSpec = &super::REGISTERS[29].fields[23];
/// `FBM24`, bit 24.
pub const FBM24: &FieldSpec = &super::REGISTERS[29].fields[24];
/// `FBM25`, bit 25.
pub const FBM25: &FieldSpec = &super::REGISTERS[29].fields[25];
/// `FBM26`, bit 26.
pub const FBM26: &FieldSpec = &super::REGISTERS[29].fields[26];
/// `FBM27`, bit 27.
pub const FBM27: &FieldSpec = &super::REGISTERS[29].fields[27];
}
/// The fields of `FS1R`.
pub mod fs1r {
use super::FieldSpec;
/// `FSC0`, bit 0.
pub const FSC0: &FieldSpec = &super::REGISTERS[30].fields[0];
/// `FSC1`, bit 1.
pub const FSC1: &FieldSpec = &super::REGISTERS[30].fields[1];
/// `FSC2`, bit 2.
pub const FSC2: &FieldSpec = &super::REGISTERS[30].fields[2];
/// `FSC3`, bit 3.
pub const FSC3: &FieldSpec = &super::REGISTERS[30].fields[3];
/// `FSC4`, bit 4.
pub const FSC4: &FieldSpec = &super::REGISTERS[30].fields[4];
/// `FSC5`, bit 5.
pub const FSC5: &FieldSpec = &super::REGISTERS[30].fields[5];
/// `FSC6`, bit 6.
pub const FSC6: &FieldSpec = &super::REGISTERS[30].fields[6];
/// `FSC7`, bit 7.
pub const FSC7: &FieldSpec = &super::REGISTERS[30].fields[7];
/// `FSC8`, bit 8.
pub const FSC8: &FieldSpec = &super::REGISTERS[30].fields[8];
/// `FSC9`, bit 9.
pub const FSC9: &FieldSpec = &super::REGISTERS[30].fields[9];
/// `FSC10`, bit 10.
pub const FSC10: &FieldSpec = &super::REGISTERS[30].fields[10];
/// `FSC11`, bit 11.
pub const FSC11: &FieldSpec = &super::REGISTERS[30].fields[11];
/// `FSC12`, bit 12.
pub const FSC12: &FieldSpec = &super::REGISTERS[30].fields[12];
/// `FSC13`, bit 13.
pub const FSC13: &FieldSpec = &super::REGISTERS[30].fields[13];
/// `FSC14`, bit 14.
pub const FSC14: &FieldSpec = &super::REGISTERS[30].fields[14];
/// `FSC15`, bit 15.
pub const FSC15: &FieldSpec = &super::REGISTERS[30].fields[15];
/// `FSC16`, bit 16.
pub const FSC16: &FieldSpec = &super::REGISTERS[30].fields[16];
/// `FSC17`, bit 17.
pub const FSC17: &FieldSpec = &super::REGISTERS[30].fields[17];
/// `FSC18`, bit 18.
pub const FSC18: &FieldSpec = &super::REGISTERS[30].fields[18];
/// `FSC19`, bit 19.
pub const FSC19: &FieldSpec = &super::REGISTERS[30].fields[19];
/// `FSC20`, bit 20.
pub const FSC20: &FieldSpec = &super::REGISTERS[30].fields[20];
/// `FSC21`, bit 21.
pub const FSC21: &FieldSpec = &super::REGISTERS[30].fields[21];
/// `FSC22`, bit 22.
pub const FSC22: &FieldSpec = &super::REGISTERS[30].fields[22];
/// `FSC23`, bit 23.
pub const FSC23: &FieldSpec = &super::REGISTERS[30].fields[23];
/// `FSC24`, bit 24.
pub const FSC24: &FieldSpec = &super::REGISTERS[30].fields[24];
/// `FSC25`, bit 25.
pub const FSC25: &FieldSpec = &super::REGISTERS[30].fields[25];
/// `FSC26`, bit 26.
pub const FSC26: &FieldSpec = &super::REGISTERS[30].fields[26];
/// `FSC27`, bit 27.
pub const FSC27: &FieldSpec = &super::REGISTERS[30].fields[27];
}
/// The fields of `FFA1R`.
pub mod ffa1r {
use super::FieldSpec;
/// `FFA0`, bit 0.
pub const FFA0: &FieldSpec = &super::REGISTERS[31].fields[0];
/// `FFA1`, bit 1.
pub const FFA1: &FieldSpec = &super::REGISTERS[31].fields[1];
/// `FFA2`, bit 2.
pub const FFA2: &FieldSpec = &super::REGISTERS[31].fields[2];
/// `FFA3`, bit 3.
pub const FFA3: &FieldSpec = &super::REGISTERS[31].fields[3];
/// `FFA4`, bit 4.
pub const FFA4: &FieldSpec = &super::REGISTERS[31].fields[4];
/// `FFA5`, bit 5.
pub const FFA5: &FieldSpec = &super::REGISTERS[31].fields[5];
/// `FFA6`, bit 6.
pub const FFA6: &FieldSpec = &super::REGISTERS[31].fields[6];
/// `FFA7`, bit 7.
pub const FFA7: &FieldSpec = &super::REGISTERS[31].fields[7];
/// `FFA8`, bit 8.
pub const FFA8: &FieldSpec = &super::REGISTERS[31].fields[8];
/// `FFA9`, bit 9.
pub const FFA9: &FieldSpec = &super::REGISTERS[31].fields[9];
/// `FFA10`, bit 10.
pub const FFA10: &FieldSpec = &super::REGISTERS[31].fields[10];
/// `FFA11`, bit 11.
pub const FFA11: &FieldSpec = &super::REGISTERS[31].fields[11];
/// `FFA12`, bit 12.
pub const FFA12: &FieldSpec = &super::REGISTERS[31].fields[12];
/// `FFA13`, bit 13.
pub const FFA13: &FieldSpec = &super::REGISTERS[31].fields[13];
/// `FFA14`, bit 14.
pub const FFA14: &FieldSpec = &super::REGISTERS[31].fields[14];
/// `FFA15`, bit 15.
pub const FFA15: &FieldSpec = &super::REGISTERS[31].fields[15];
/// `FFA16`, bit 16.
pub const FFA16: &FieldSpec = &super::REGISTERS[31].fields[16];
/// `FFA17`, bit 17.
pub const FFA17: &FieldSpec = &super::REGISTERS[31].fields[17];
/// `FFA18`, bit 18.
pub const FFA18: &FieldSpec = &super::REGISTERS[31].fields[18];
/// `FFA19`, bit 19.
pub const FFA19: &FieldSpec = &super::REGISTERS[31].fields[19];
/// `FFA20`, bit 20.
pub const FFA20: &FieldSpec = &super::REGISTERS[31].fields[20];
/// `FFA21`, bit 21.
pub const FFA21: &FieldSpec = &super::REGISTERS[31].fields[21];
/// `FFA22`, bit 22.
pub const FFA22: &FieldSpec = &super::REGISTERS[31].fields[22];
/// `FFA23`, bit 23.
pub const FFA23: &FieldSpec = &super::REGISTERS[31].fields[23];
/// `FFA24`, bit 24.
pub const FFA24: &FieldSpec = &super::REGISTERS[31].fields[24];
/// `FFA25`, bit 25.
pub const FFA25: &FieldSpec = &super::REGISTERS[31].fields[25];
/// `FFA26`, bit 26.
pub const FFA26: &FieldSpec = &super::REGISTERS[31].fields[26];
/// `FFA27`, bit 27.
pub const FFA27: &FieldSpec = &super::REGISTERS[31].fields[27];
}
/// The fields of `FA1R`.
pub mod fa1r {
use super::FieldSpec;
/// `FACT0`, bit 0.
pub const FACT0: &FieldSpec = &super::REGISTERS[32].fields[0];
/// `FACT1`, bit 1.
pub const FACT1: &FieldSpec = &super::REGISTERS[32].fields[1];
/// `FACT2`, bit 2.
pub const FACT2: &FieldSpec = &super::REGISTERS[32].fields[2];
/// `FACT3`, bit 3.
pub const FACT3: &FieldSpec = &super::REGISTERS[32].fields[3];
/// `FACT4`, bit 4.
pub const FACT4: &FieldSpec = &super::REGISTERS[32].fields[4];
/// `FACT5`, bit 5.
pub const FACT5: &FieldSpec = &super::REGISTERS[32].fields[5];
/// `FACT6`, bit 6.
pub const FACT6: &FieldSpec = &super::REGISTERS[32].fields[6];
/// `FACT7`, bit 7.
pub const FACT7: &FieldSpec = &super::REGISTERS[32].fields[7];
/// `FACT8`, bit 8.
pub const FACT8: &FieldSpec = &super::REGISTERS[32].fields[8];
/// `FACT9`, bit 9.
pub const FACT9: &FieldSpec = &super::REGISTERS[32].fields[9];
/// `FACT10`, bit 10.
pub const FACT10: &FieldSpec = &super::REGISTERS[32].fields[10];
/// `FACT11`, bit 11.
pub const FACT11: &FieldSpec = &super::REGISTERS[32].fields[11];
/// `FACT12`, bit 12.
pub const FACT12: &FieldSpec = &super::REGISTERS[32].fields[12];
/// `FACT13`, bit 13.
pub const FACT13: &FieldSpec = &super::REGISTERS[32].fields[13];
/// `FACT14`, bit 14.
pub const FACT14: &FieldSpec = &super::REGISTERS[32].fields[14];
/// `FACT15`, bit 15.
pub const FACT15: &FieldSpec = &super::REGISTERS[32].fields[15];
/// `FACT16`, bit 16.
pub const FACT16: &FieldSpec = &super::REGISTERS[32].fields[16];
/// `FACT17`, bit 17.
pub const FACT17: &FieldSpec = &super::REGISTERS[32].fields[17];
/// `FACT18`, bit 18.
pub const FACT18: &FieldSpec = &super::REGISTERS[32].fields[18];
/// `FACT19`, bit 19.
pub const FACT19: &FieldSpec = &super::REGISTERS[32].fields[19];
/// `FACT20`, bit 20.
pub const FACT20: &FieldSpec = &super::REGISTERS[32].fields[20];
/// `FACT21`, bit 21.
pub const FACT21: &FieldSpec = &super::REGISTERS[32].fields[21];
/// `FACT22`, bit 22.
pub const FACT22: &FieldSpec = &super::REGISTERS[32].fields[22];
/// `FACT23`, bit 23.
pub const FACT23: &FieldSpec = &super::REGISTERS[32].fields[23];
/// `FACT24`, bit 24.
pub const FACT24: &FieldSpec = &super::REGISTERS[32].fields[24];
/// `FACT25`, bit 25.
pub const FACT25: &FieldSpec = &super::REGISTERS[32].fields[25];
/// `FACT26`, bit 26.
pub const FACT26: &FieldSpec = &super::REGISTERS[32].fields[26];
/// `FACT27`, bit 27.
pub const FACT27: &FieldSpec = &super::REGISTERS[32].fields[27];
}
/// The fields of `F0R1`.
pub mod f0r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[33].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[33].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[33].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[33].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[33].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[33].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[33].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[33].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[33].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[33].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[33].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[33].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[33].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[33].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[33].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[33].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[33].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[33].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[33].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[33].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[33].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[33].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[33].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[33].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[33].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[33].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[33].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[33].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[33].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[33].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[33].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[33].fields[31];
}
/// The fields of `F0R2`.
pub mod f0r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[34].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[34].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[34].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[34].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[34].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[34].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[34].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[34].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[34].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[34].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[34].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[34].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[34].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[34].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[34].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[34].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[34].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[34].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[34].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[34].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[34].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[34].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[34].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[34].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[34].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[34].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[34].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[34].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[34].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[34].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[34].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[34].fields[31];
}
/// The fields of `F1R1`.
pub mod f1r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[35].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[35].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[35].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[35].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[35].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[35].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[35].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[35].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[35].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[35].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[35].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[35].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[35].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[35].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[35].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[35].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[35].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[35].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[35].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[35].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[35].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[35].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[35].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[35].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[35].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[35].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[35].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[35].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[35].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[35].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[35].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[35].fields[31];
}
/// The fields of `F1R2`.
pub mod f1r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[36].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[36].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[36].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[36].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[36].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[36].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[36].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[36].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[36].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[36].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[36].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[36].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[36].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[36].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[36].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[36].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[36].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[36].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[36].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[36].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[36].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[36].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[36].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[36].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[36].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[36].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[36].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[36].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[36].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[36].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[36].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[36].fields[31];
}
/// The fields of `F2R1`.
pub mod f2r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[37].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[37].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[37].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[37].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[37].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[37].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[37].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[37].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[37].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[37].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[37].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[37].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[37].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[37].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[37].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[37].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[37].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[37].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[37].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[37].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[37].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[37].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[37].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[37].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[37].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[37].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[37].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[37].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[37].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[37].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[37].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[37].fields[31];
}
/// The fields of `F2R2`.
pub mod f2r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[38].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[38].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[38].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[38].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[38].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[38].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[38].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[38].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[38].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[38].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[38].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[38].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[38].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[38].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[38].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[38].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[38].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[38].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[38].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[38].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[38].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[38].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[38].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[38].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[38].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[38].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[38].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[38].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[38].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[38].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[38].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[38].fields[31];
}
/// The fields of `F3R1`.
pub mod f3r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[39].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[39].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[39].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[39].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[39].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[39].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[39].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[39].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[39].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[39].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[39].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[39].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[39].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[39].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[39].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[39].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[39].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[39].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[39].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[39].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[39].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[39].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[39].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[39].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[39].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[39].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[39].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[39].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[39].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[39].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[39].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[39].fields[31];
}
/// The fields of `F3R2`.
pub mod f3r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[40].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[40].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[40].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[40].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[40].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[40].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[40].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[40].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[40].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[40].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[40].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[40].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[40].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[40].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[40].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[40].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[40].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[40].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[40].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[40].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[40].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[40].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[40].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[40].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[40].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[40].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[40].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[40].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[40].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[40].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[40].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[40].fields[31];
}
/// The fields of `F4R1`.
pub mod f4r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[41].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[41].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[41].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[41].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[41].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[41].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[41].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[41].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[41].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[41].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[41].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[41].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[41].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[41].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[41].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[41].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[41].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[41].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[41].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[41].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[41].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[41].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[41].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[41].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[41].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[41].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[41].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[41].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[41].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[41].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[41].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[41].fields[31];
}
/// The fields of `F4R2`.
pub mod f4r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[42].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[42].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[42].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[42].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[42].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[42].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[42].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[42].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[42].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[42].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[42].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[42].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[42].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[42].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[42].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[42].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[42].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[42].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[42].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[42].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[42].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[42].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[42].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[42].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[42].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[42].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[42].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[42].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[42].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[42].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[42].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[42].fields[31];
}
/// The fields of `F5R1`.
pub mod f5r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[43].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[43].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[43].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[43].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[43].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[43].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[43].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[43].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[43].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[43].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[43].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[43].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[43].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[43].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[43].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[43].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[43].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[43].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[43].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[43].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[43].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[43].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[43].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[43].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[43].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[43].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[43].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[43].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[43].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[43].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[43].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[43].fields[31];
}
/// The fields of `F5R2`.
pub mod f5r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[44].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[44].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[44].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[44].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[44].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[44].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[44].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[44].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[44].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[44].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[44].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[44].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[44].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[44].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[44].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[44].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[44].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[44].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[44].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[44].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[44].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[44].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[44].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[44].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[44].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[44].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[44].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[44].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[44].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[44].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[44].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[44].fields[31];
}
/// The fields of `F6R1`.
pub mod f6r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[45].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[45].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[45].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[45].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[45].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[45].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[45].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[45].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[45].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[45].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[45].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[45].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[45].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[45].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[45].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[45].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[45].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[45].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[45].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[45].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[45].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[45].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[45].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[45].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[45].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[45].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[45].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[45].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[45].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[45].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[45].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[45].fields[31];
}
/// The fields of `F6R2`.
pub mod f6r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[46].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[46].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[46].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[46].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[46].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[46].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[46].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[46].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[46].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[46].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[46].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[46].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[46].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[46].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[46].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[46].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[46].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[46].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[46].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[46].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[46].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[46].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[46].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[46].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[46].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[46].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[46].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[46].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[46].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[46].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[46].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[46].fields[31];
}
/// The fields of `F7R1`.
pub mod f7r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[47].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[47].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[47].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[47].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[47].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[47].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[47].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[47].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[47].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[47].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[47].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[47].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[47].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[47].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[47].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[47].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[47].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[47].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[47].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[47].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[47].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[47].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[47].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[47].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[47].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[47].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[47].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[47].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[47].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[47].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[47].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[47].fields[31];
}
/// The fields of `F7R2`.
pub mod f7r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[48].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[48].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[48].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[48].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[48].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[48].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[48].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[48].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[48].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[48].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[48].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[48].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[48].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[48].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[48].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[48].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[48].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[48].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[48].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[48].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[48].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[48].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[48].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[48].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[48].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[48].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[48].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[48].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[48].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[48].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[48].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[48].fields[31];
}
/// The fields of `F8R1`.
pub mod f8r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[49].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[49].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[49].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[49].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[49].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[49].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[49].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[49].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[49].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[49].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[49].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[49].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[49].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[49].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[49].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[49].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[49].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[49].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[49].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[49].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[49].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[49].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[49].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[49].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[49].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[49].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[49].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[49].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[49].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[49].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[49].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[49].fields[31];
}
/// The fields of `F8R2`.
pub mod f8r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[50].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[50].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[50].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[50].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[50].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[50].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[50].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[50].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[50].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[50].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[50].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[50].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[50].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[50].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[50].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[50].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[50].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[50].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[50].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[50].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[50].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[50].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[50].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[50].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[50].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[50].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[50].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[50].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[50].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[50].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[50].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[50].fields[31];
}
/// The fields of `F9R1`.
pub mod f9r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[51].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[51].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[51].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[51].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[51].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[51].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[51].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[51].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[51].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[51].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[51].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[51].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[51].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[51].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[51].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[51].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[51].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[51].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[51].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[51].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[51].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[51].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[51].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[51].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[51].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[51].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[51].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[51].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[51].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[51].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[51].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[51].fields[31];
}
/// The fields of `F9R2`.
pub mod f9r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[52].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[52].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[52].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[52].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[52].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[52].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[52].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[52].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[52].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[52].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[52].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[52].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[52].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[52].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[52].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[52].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[52].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[52].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[52].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[52].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[52].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[52].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[52].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[52].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[52].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[52].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[52].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[52].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[52].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[52].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[52].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[52].fields[31];
}
/// The fields of `F10R1`.
pub mod f10r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[53].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[53].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[53].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[53].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[53].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[53].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[53].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[53].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[53].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[53].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[53].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[53].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[53].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[53].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[53].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[53].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[53].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[53].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[53].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[53].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[53].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[53].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[53].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[53].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[53].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[53].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[53].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[53].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[53].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[53].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[53].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[53].fields[31];
}
/// The fields of `F10R2`.
pub mod f10r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[54].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[54].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[54].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[54].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[54].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[54].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[54].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[54].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[54].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[54].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[54].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[54].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[54].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[54].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[54].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[54].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[54].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[54].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[54].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[54].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[54].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[54].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[54].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[54].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[54].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[54].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[54].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[54].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[54].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[54].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[54].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[54].fields[31];
}
/// The fields of `F11R1`.
pub mod f11r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[55].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[55].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[55].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[55].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[55].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[55].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[55].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[55].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[55].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[55].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[55].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[55].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[55].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[55].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[55].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[55].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[55].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[55].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[55].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[55].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[55].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[55].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[55].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[55].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[55].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[55].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[55].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[55].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[55].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[55].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[55].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[55].fields[31];
}
/// The fields of `F11R2`.
pub mod f11r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[56].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[56].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[56].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[56].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[56].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[56].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[56].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[56].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[56].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[56].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[56].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[56].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[56].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[56].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[56].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[56].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[56].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[56].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[56].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[56].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[56].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[56].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[56].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[56].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[56].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[56].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[56].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[56].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[56].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[56].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[56].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[56].fields[31];
}
/// The fields of `F12R1`.
pub mod f12r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[57].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[57].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[57].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[57].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[57].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[57].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[57].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[57].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[57].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[57].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[57].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[57].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[57].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[57].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[57].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[57].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[57].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[57].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[57].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[57].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[57].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[57].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[57].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[57].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[57].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[57].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[57].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[57].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[57].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[57].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[57].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[57].fields[31];
}
/// The fields of `F12R2`.
pub mod f12r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[58].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[58].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[58].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[58].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[58].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[58].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[58].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[58].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[58].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[58].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[58].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[58].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[58].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[58].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[58].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[58].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[58].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[58].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[58].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[58].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[58].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[58].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[58].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[58].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[58].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[58].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[58].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[58].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[58].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[58].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[58].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[58].fields[31];
}
/// The fields of `F13R1`.
pub mod f13r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[59].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[59].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[59].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[59].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[59].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[59].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[59].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[59].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[59].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[59].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[59].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[59].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[59].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[59].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[59].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[59].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[59].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[59].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[59].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[59].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[59].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[59].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[59].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[59].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[59].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[59].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[59].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[59].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[59].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[59].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[59].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[59].fields[31];
}
/// The fields of `F13R2`.
pub mod f13r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[60].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[60].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[60].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[60].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[60].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[60].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[60].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[60].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[60].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[60].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[60].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[60].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[60].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[60].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[60].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[60].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[60].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[60].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[60].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[60].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[60].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[60].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[60].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[60].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[60].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[60].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[60].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[60].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[60].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[60].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[60].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[60].fields[31];
}
/// The fields of `F14R1`.
pub mod f14r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[61].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[61].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[61].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[61].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[61].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[61].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[61].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[61].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[61].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[61].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[61].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[61].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[61].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[61].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[61].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[61].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[61].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[61].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[61].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[61].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[61].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[61].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[61].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[61].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[61].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[61].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[61].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[61].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[61].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[61].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[61].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[61].fields[31];
}
/// The fields of `F14R2`.
pub mod f14r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[62].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[62].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[62].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[62].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[62].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[62].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[62].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[62].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[62].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[62].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[62].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[62].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[62].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[62].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[62].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[62].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[62].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[62].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[62].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[62].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[62].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[62].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[62].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[62].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[62].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[62].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[62].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[62].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[62].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[62].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[62].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[62].fields[31];
}
/// The fields of `F15R1`.
pub mod f15r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[63].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[63].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[63].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[63].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[63].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[63].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[63].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[63].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[63].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[63].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[63].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[63].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[63].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[63].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[63].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[63].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[63].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[63].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[63].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[63].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[63].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[63].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[63].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[63].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[63].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[63].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[63].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[63].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[63].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[63].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[63].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[63].fields[31];
}
/// The fields of `F15R2`.
pub mod f15r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[64].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[64].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[64].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[64].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[64].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[64].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[64].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[64].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[64].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[64].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[64].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[64].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[64].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[64].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[64].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[64].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[64].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[64].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[64].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[64].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[64].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[64].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[64].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[64].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[64].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[64].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[64].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[64].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[64].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[64].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[64].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[64].fields[31];
}
/// The fields of `F16R1`.
pub mod f16r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[65].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[65].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[65].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[65].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[65].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[65].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[65].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[65].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[65].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[65].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[65].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[65].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[65].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[65].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[65].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[65].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[65].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[65].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[65].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[65].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[65].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[65].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[65].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[65].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[65].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[65].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[65].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[65].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[65].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[65].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[65].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[65].fields[31];
}
/// The fields of `F16R2`.
pub mod f16r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[66].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[66].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[66].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[66].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[66].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[66].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[66].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[66].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[66].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[66].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[66].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[66].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[66].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[66].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[66].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[66].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[66].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[66].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[66].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[66].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[66].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[66].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[66].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[66].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[66].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[66].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[66].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[66].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[66].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[66].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[66].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[66].fields[31];
}
/// The fields of `F17R1`.
pub mod f17r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[67].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[67].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[67].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[67].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[67].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[67].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[67].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[67].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[67].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[67].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[67].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[67].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[67].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[67].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[67].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[67].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[67].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[67].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[67].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[67].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[67].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[67].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[67].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[67].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[67].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[67].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[67].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[67].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[67].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[67].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[67].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[67].fields[31];
}
/// The fields of `F17R2`.
pub mod f17r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[68].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[68].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[68].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[68].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[68].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[68].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[68].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[68].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[68].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[68].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[68].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[68].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[68].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[68].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[68].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[68].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[68].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[68].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[68].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[68].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[68].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[68].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[68].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[68].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[68].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[68].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[68].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[68].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[68].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[68].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[68].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[68].fields[31];
}
/// The fields of `F18R1`.
pub mod f18r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[69].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[69].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[69].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[69].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[69].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[69].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[69].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[69].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[69].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[69].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[69].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[69].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[69].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[69].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[69].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[69].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[69].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[69].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[69].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[69].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[69].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[69].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[69].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[69].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[69].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[69].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[69].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[69].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[69].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[69].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[69].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[69].fields[31];
}
/// The fields of `F18R2`.
pub mod f18r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[70].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[70].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[70].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[70].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[70].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[70].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[70].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[70].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[70].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[70].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[70].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[70].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[70].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[70].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[70].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[70].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[70].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[70].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[70].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[70].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[70].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[70].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[70].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[70].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[70].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[70].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[70].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[70].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[70].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[70].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[70].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[70].fields[31];
}
/// The fields of `F19R1`.
pub mod f19r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[71].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[71].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[71].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[71].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[71].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[71].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[71].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[71].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[71].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[71].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[71].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[71].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[71].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[71].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[71].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[71].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[71].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[71].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[71].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[71].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[71].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[71].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[71].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[71].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[71].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[71].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[71].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[71].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[71].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[71].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[71].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[71].fields[31];
}
/// The fields of `F19R2`.
pub mod f19r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[72].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[72].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[72].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[72].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[72].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[72].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[72].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[72].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[72].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[72].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[72].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[72].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[72].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[72].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[72].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[72].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[72].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[72].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[72].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[72].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[72].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[72].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[72].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[72].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[72].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[72].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[72].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[72].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[72].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[72].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[72].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[72].fields[31];
}
/// The fields of `F20R1`.
pub mod f20r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[73].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[73].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[73].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[73].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[73].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[73].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[73].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[73].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[73].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[73].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[73].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[73].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[73].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[73].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[73].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[73].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[73].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[73].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[73].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[73].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[73].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[73].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[73].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[73].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[73].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[73].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[73].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[73].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[73].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[73].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[73].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[73].fields[31];
}
/// The fields of `F20R2`.
pub mod f20r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[74].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[74].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[74].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[74].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[74].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[74].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[74].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[74].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[74].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[74].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[74].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[74].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[74].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[74].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[74].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[74].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[74].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[74].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[74].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[74].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[74].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[74].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[74].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[74].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[74].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[74].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[74].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[74].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[74].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[74].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[74].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[74].fields[31];
}
/// The fields of `F21R1`.
pub mod f21r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[75].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[75].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[75].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[75].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[75].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[75].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[75].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[75].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[75].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[75].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[75].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[75].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[75].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[75].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[75].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[75].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[75].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[75].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[75].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[75].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[75].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[75].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[75].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[75].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[75].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[75].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[75].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[75].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[75].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[75].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[75].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[75].fields[31];
}
/// The fields of `F21R2`.
pub mod f21r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[76].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[76].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[76].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[76].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[76].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[76].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[76].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[76].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[76].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[76].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[76].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[76].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[76].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[76].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[76].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[76].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[76].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[76].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[76].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[76].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[76].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[76].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[76].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[76].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[76].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[76].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[76].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[76].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[76].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[76].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[76].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[76].fields[31];
}
/// The fields of `F22R1`.
pub mod f22r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[77].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[77].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[77].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[77].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[77].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[77].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[77].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[77].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[77].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[77].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[77].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[77].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[77].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[77].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[77].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[77].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[77].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[77].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[77].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[77].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[77].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[77].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[77].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[77].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[77].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[77].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[77].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[77].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[77].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[77].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[77].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[77].fields[31];
}
/// The fields of `F22R2`.
pub mod f22r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[78].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[78].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[78].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[78].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[78].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[78].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[78].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[78].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[78].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[78].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[78].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[78].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[78].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[78].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[78].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[78].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[78].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[78].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[78].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[78].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[78].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[78].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[78].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[78].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[78].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[78].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[78].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[78].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[78].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[78].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[78].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[78].fields[31];
}
/// The fields of `F23R1`.
pub mod f23r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[79].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[79].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[79].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[79].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[79].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[79].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[79].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[79].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[79].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[79].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[79].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[79].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[79].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[79].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[79].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[79].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[79].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[79].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[79].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[79].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[79].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[79].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[79].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[79].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[79].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[79].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[79].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[79].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[79].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[79].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[79].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[79].fields[31];
}
/// The fields of `F23R2`.
pub mod f23r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[80].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[80].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[80].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[80].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[80].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[80].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[80].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[80].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[80].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[80].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[80].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[80].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[80].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[80].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[80].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[80].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[80].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[80].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[80].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[80].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[80].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[80].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[80].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[80].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[80].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[80].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[80].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[80].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[80].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[80].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[80].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[80].fields[31];
}
/// The fields of `F24R1`.
pub mod f24r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[81].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[81].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[81].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[81].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[81].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[81].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[81].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[81].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[81].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[81].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[81].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[81].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[81].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[81].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[81].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[81].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[81].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[81].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[81].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[81].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[81].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[81].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[81].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[81].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[81].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[81].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[81].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[81].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[81].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[81].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[81].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[81].fields[31];
}
/// The fields of `F24R2`.
pub mod f24r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[82].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[82].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[82].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[82].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[82].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[82].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[82].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[82].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[82].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[82].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[82].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[82].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[82].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[82].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[82].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[82].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[82].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[82].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[82].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[82].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[82].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[82].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[82].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[82].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[82].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[82].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[82].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[82].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[82].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[82].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[82].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[82].fields[31];
}
/// The fields of `F25R1`.
pub mod f25r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[83].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[83].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[83].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[83].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[83].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[83].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[83].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[83].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[83].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[83].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[83].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[83].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[83].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[83].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[83].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[83].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[83].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[83].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[83].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[83].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[83].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[83].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[83].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[83].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[83].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[83].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[83].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[83].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[83].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[83].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[83].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[83].fields[31];
}
/// The fields of `F25R2`.
pub mod f25r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[84].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[84].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[84].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[84].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[84].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[84].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[84].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[84].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[84].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[84].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[84].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[84].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[84].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[84].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[84].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[84].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[84].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[84].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[84].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[84].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[84].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[84].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[84].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[84].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[84].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[84].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[84].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[84].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[84].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[84].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[84].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[84].fields[31];
}
/// The fields of `F26R1`.
pub mod f26r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[85].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[85].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[85].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[85].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[85].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[85].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[85].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[85].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[85].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[85].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[85].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[85].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[85].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[85].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[85].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[85].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[85].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[85].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[85].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[85].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[85].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[85].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[85].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[85].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[85].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[85].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[85].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[85].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[85].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[85].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[85].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[85].fields[31];
}
/// The fields of `F26R2`.
pub mod f26r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[86].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[86].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[86].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[86].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[86].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[86].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[86].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[86].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[86].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[86].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[86].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[86].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[86].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[86].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[86].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[86].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[86].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[86].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[86].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[86].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[86].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[86].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[86].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[86].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[86].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[86].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[86].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[86].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[86].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[86].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[86].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[86].fields[31];
}
/// The fields of `F27R1`.
pub mod f27r1 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[87].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[87].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[87].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[87].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[87].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[87].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[87].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[87].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[87].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[87].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[87].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[87].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[87].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[87].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[87].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[87].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[87].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[87].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[87].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[87].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[87].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[87].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[87].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[87].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[87].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[87].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[87].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[87].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[87].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[87].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[87].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[87].fields[31];
}
/// The fields of `F27R2`.
pub mod f27r2 {
use super::FieldSpec;
/// `FB0`, bit 0.
pub const FB0: &FieldSpec = &super::REGISTERS[88].fields[0];
/// `FB1`, bit 1.
pub const FB1: &FieldSpec = &super::REGISTERS[88].fields[1];
/// `FB2`, bit 2.
pub const FB2: &FieldSpec = &super::REGISTERS[88].fields[2];
/// `FB3`, bit 3.
pub const FB3: &FieldSpec = &super::REGISTERS[88].fields[3];
/// `FB4`, bit 4.
pub const FB4: &FieldSpec = &super::REGISTERS[88].fields[4];
/// `FB5`, bit 5.
pub const FB5: &FieldSpec = &super::REGISTERS[88].fields[5];
/// `FB6`, bit 6.
pub const FB6: &FieldSpec = &super::REGISTERS[88].fields[6];
/// `FB7`, bit 7.
pub const FB7: &FieldSpec = &super::REGISTERS[88].fields[7];
/// `FB8`, bit 8.
pub const FB8: &FieldSpec = &super::REGISTERS[88].fields[8];
/// `FB9`, bit 9.
pub const FB9: &FieldSpec = &super::REGISTERS[88].fields[9];
/// `FB10`, bit 10.
pub const FB10: &FieldSpec = &super::REGISTERS[88].fields[10];
/// `FB11`, bit 11.
pub const FB11: &FieldSpec = &super::REGISTERS[88].fields[11];
/// `FB12`, bit 12.
pub const FB12: &FieldSpec = &super::REGISTERS[88].fields[12];
/// `FB13`, bit 13.
pub const FB13: &FieldSpec = &super::REGISTERS[88].fields[13];
/// `FB14`, bit 14.
pub const FB14: &FieldSpec = &super::REGISTERS[88].fields[14];
/// `FB15`, bit 15.
pub const FB15: &FieldSpec = &super::REGISTERS[88].fields[15];
/// `FB16`, bit 16.
pub const FB16: &FieldSpec = &super::REGISTERS[88].fields[16];
/// `FB17`, bit 17.
pub const FB17: &FieldSpec = &super::REGISTERS[88].fields[17];
/// `FB18`, bit 18.
pub const FB18: &FieldSpec = &super::REGISTERS[88].fields[18];
/// `FB19`, bit 19.
pub const FB19: &FieldSpec = &super::REGISTERS[88].fields[19];
/// `FB20`, bit 20.
pub const FB20: &FieldSpec = &super::REGISTERS[88].fields[20];
/// `FB21`, bit 21.
pub const FB21: &FieldSpec = &super::REGISTERS[88].fields[21];
/// `FB22`, bit 22.
pub const FB22: &FieldSpec = &super::REGISTERS[88].fields[22];
/// `FB23`, bit 23.
pub const FB23: &FieldSpec = &super::REGISTERS[88].fields[23];
/// `FB24`, bit 24.
pub const FB24: &FieldSpec = &super::REGISTERS[88].fields[24];
/// `FB25`, bit 25.
pub const FB25: &FieldSpec = &super::REGISTERS[88].fields[25];
/// `FB26`, bit 26.
pub const FB26: &FieldSpec = &super::REGISTERS[88].fields[26];
/// `FB27`, bit 27.
pub const FB27: &FieldSpec = &super::REGISTERS[88].fields[27];
/// `FB28`, bit 28.
pub const FB28: &FieldSpec = &super::REGISTERS[88].fields[28];
/// `FB29`, bit 29.
pub const FB29: &FieldSpec = &super::REGISTERS[88].fields[29];
/// `FB30`, bit 30.
pub const FB30: &FieldSpec = &super::REGISTERS[88].fields[30];
/// `FB31`, bit 31.
pub const FB31: &FieldSpec = &super::REGISTERS[88].fields[31];
}
/// The register table.
pub static REGISTERS: [RegisterSpec; 89] = [
RegisterSpec { name: "MCR", offset: 0x0, width: Width::W32, reset: 0x0001_0002, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "INRQ", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SLEEP", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TXFP", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RFLM", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "NART", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "AWUM", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ABOM", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TTCM", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RESET", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DBF", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "MSR", offset: 0x4, width: Width::W32, reset: 0x0000_0C02, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "INAK", bit: 0, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SLAK", bit: 1, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ERRI", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "WKUI", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SLAKI", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TXM", bit: 8, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RXM", bit: 9, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SAMP", bit: 10, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RX", bit: 11, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TSR", offset: 0x8, width: Width::W32, reset: 0x1C00_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "RQCP0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TXOK0", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ALST0", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TERR0", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ABRQ0", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RQCP1", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TXOK1", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ALST1", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TERR1", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ABRQ1", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RQCP2", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TXOK2", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ALST2", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TERR2", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ABRQ2", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "CODE", bit: 24, width: 2, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TME0", bit: 26, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TME1", bit: 27, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TME2", bit: 28, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "LOW0", bit: 29, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "LOW1", bit: 30, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "LOW2", bit: 31, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RF0R", offset: 0xC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FMP0", bit: 0, width: 2, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FULL0", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FOVR0", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RFOM0", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RF1R", offset: 0x10, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FMP1", bit: 0, width: 2, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FULL1", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FOVR1", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RFOM1", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "IER", offset: 0x14, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "TMEIE", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FMPIE0", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFIE0", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FOVIE0", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FMPIE1", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFIE1", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FOVIE1", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EWGIE", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EPVIE", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "BOFIE", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "LECIE", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "ERRIE", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "WKUIE", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SLKIE", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "ESR", offset: 0x18, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "EWGF", bit: 0, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EPVF", bit: 1, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "BOFF", bit: 2, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "LEC", bit: 4, width: 3, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TEC", bit: 16, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "REC", bit: 24, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "BTR", offset: 0x1C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "BRP", bit: 0, width: 10, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TS1", bit: 16, width: 4, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TS2", bit: 20, width: 3, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SJW", bit: 24, width: 2, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "LBKM", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "SILM", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TI0R", offset: 0x180, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "TXRQ", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RTR", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "IDE", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EXID", bit: 3, width: 18, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "STID", bit: 21, width: 11, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDT0R", offset: 0x184, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DLC", bit: 0, width: 4, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TGT", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TIME", bit: 16, width: 16, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDL0R", offset: 0x188, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA0", bit: 0, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA1", bit: 8, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA2", bit: 16, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA3", bit: 24, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDH0R", offset: 0x18C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA4", bit: 0, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA5", bit: 8, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA6", bit: 16, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA7", bit: 24, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TI1R", offset: 0x190, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "TXRQ", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RTR", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "IDE", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EXID", bit: 3, width: 18, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "STID", bit: 21, width: 11, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDT1R", offset: 0x194, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DLC", bit: 0, width: 4, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TGT", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TIME", bit: 16, width: 16, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDL1R", offset: 0x198, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA0", bit: 0, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA1", bit: 8, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA2", bit: 16, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA3", bit: 24, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDH1R", offset: 0x19C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA4", bit: 0, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA5", bit: 8, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA6", bit: 16, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA7", bit: 24, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TI2R", offset: 0x1A0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "TXRQ", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "RTR", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "IDE", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EXID", bit: 3, width: 18, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "STID", bit: 21, width: 11, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDT2R", offset: 0x1A4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DLC", bit: 0, width: 4, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TGT", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TIME", bit: 16, width: 16, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDL2R", offset: 0x1A8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA0", bit: 0, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA1", bit: 8, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA2", bit: 16, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA3", bit: 24, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "TDH2R", offset: 0x1AC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA4", bit: 0, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA5", bit: 8, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA6", bit: 16, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA7", bit: 24, width: 8, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RI0R", offset: 0x1B0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "RTR", bit: 1, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "IDE", bit: 2, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EXID", bit: 3, width: 18, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "STID", bit: 21, width: 11, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RDT0R", offset: 0x1B4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DLC", bit: 0, width: 4, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FMI", bit: 8, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TIME", bit: 16, width: 16, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RDL0R", offset: 0x1B8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA0", bit: 0, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA1", bit: 8, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA2", bit: 16, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA3", bit: 24, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RDH0R", offset: 0x1BC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA4", bit: 0, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA5", bit: 8, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA6", bit: 16, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA7", bit: 24, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RI1R", offset: 0x1C0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "RTR", bit: 1, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "IDE", bit: 2, width: 1, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "EXID", bit: 3, width: 18, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "STID", bit: 21, width: 11, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RDT1R", offset: 0x1C4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DLC", bit: 0, width: 4, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FMI", bit: 8, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "TIME", bit: 16, width: 16, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RDL1R", offset: 0x1C8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA0", bit: 0, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA1", bit: 8, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA2", bit: 16, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA3", bit: 24, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "RDH1R", offset: 0x1CC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "DATA4", bit: 0, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA5", bit: 8, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA6", bit: 16, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "DATA7", bit: 24, width: 8, access: Access::ReadOnly, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "FMR", offset: 0x200, width: Width::W32, reset: 0x2A1C_0E01, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FINIT", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "CAN2SB", bit: 8, width: 6, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "FM1R", offset: 0x204, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FBM0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FBM27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "FS1R", offset: 0x20C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FSC0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FSC27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "FFA1R", offset: 0x214, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FFA0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FFA27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "FA1R", offset: 0x21C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FACT0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FACT27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F0R1", offset: 0x240, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F0R2", offset: 0x244, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F1R1", offset: 0x248, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F1R2", offset: 0x24C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F2R1", offset: 0x250, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F2R2", offset: 0x254, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F3R1", offset: 0x258, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F3R2", offset: 0x25C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F4R1", offset: 0x260, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F4R2", offset: 0x264, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F5R1", offset: 0x268, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F5R2", offset: 0x26C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F6R1", offset: 0x270, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F6R2", offset: 0x274, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F7R1", offset: 0x278, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F7R2", offset: 0x27C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F8R1", offset: 0x280, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F8R2", offset: 0x284, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F9R1", offset: 0x288, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F9R2", offset: 0x28C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F10R1", offset: 0x290, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F10R2", offset: 0x294, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F11R1", offset: 0x298, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F11R2", offset: 0x29C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F12R1", offset: 0x2A0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F12R2", offset: 0x2A4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F13R1", offset: 0x2A8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F13R2", offset: 0x2AC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F14R1", offset: 0x2B0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F14R2", offset: 0x2B4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F15R1", offset: 0x2B8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F15R2", offset: 0x2BC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F16R1", offset: 0x2C0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F16R2", offset: 0x2C4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F17R1", offset: 0x2C8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F17R2", offset: 0x2CC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F18R1", offset: 0x2D0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F18R2", offset: 0x2D4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F19R1", offset: 0x2D8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F19R2", offset: 0x2DC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F20R1", offset: 0x2E0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F20R2", offset: 0x2E4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F21R1", offset: 0x2E8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F21R2", offset: 0x2EC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F22R1", offset: 0x2F0, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F22R2", offset: 0x2F4, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F23R1", offset: 0x2F8, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F23R2", offset: 0x2FC, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F24R1", offset: 0x300, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F24R2", offset: 0x304, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F25R1", offset: 0x308, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F25R2", offset: 0x30C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F26R1", offset: 0x310, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F26R2", offset: 0x314, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F27R1", offset: 0x318, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
RegisterSpec { name: "F27R2", offset: 0x31C, width: Width::W32, reset: 0x0000_0000, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None, fields: &[
FieldSpec { name: "FB0", bit: 0, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB1", bit: 1, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB2", bit: 2, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB3", bit: 3, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB4", bit: 4, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB5", bit: 5, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB6", bit: 6, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB7", bit: 7, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB8", bit: 8, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB9", bit: 9, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB10", bit: 10, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB11", bit: 11, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB12", bit: 12, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB13", bit: 13, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB14", bit: 14, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB15", bit: 15, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB16", bit: 16, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB17", bit: 17, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB18", bit: 18, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB19", bit: 19, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB20", bit: 20, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB21", bit: 21, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB22", bit: 22, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB23", bit: 23, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB24", bit: 24, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB25", bit: 25, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB26", bit: 26, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB27", bit: 27, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB28", bit: 28, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB29", bit: 29, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB30", bit: 30, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
FieldSpec { name: "FB31", bit: 31, width: 1, access: Access::ReadWrite, read: ReadAction::None, write: WriteModify::None },
] },
];