rust-embedded-talk/example-source/msp432p401r/src/comp_e0/cex_ctl3.rs

1969 lines
50 KiB
Rust

#[doc = r" Value read from the register"]
pub struct R {
bits: u16,
}
#[doc = r" Value to write to the register"]
pub struct W {
bits: u16,
}
impl super::CEXCTL3 {
#[doc = r" Modifies the contents of the register"]
#[inline]
pub fn modify<F>(&self, f: F)
where
for<'w> F: FnOnce(&R, &'w mut W) -> &'w mut W,
{
let bits = self.register.get();
let r = R { bits: bits };
let mut w = W { bits: bits };
f(&r, &mut w);
self.register.set(w.bits);
}
#[doc = r" Reads the contents of the register"]
#[inline]
pub fn read(&self) -> R {
R {
bits: self.register.get(),
}
}
#[doc = r" Writes to the register"]
#[inline]
pub fn write<F>(&self, f: F)
where
F: FnOnce(&mut W) -> &mut W,
{
let mut w = W::reset_value();
f(&mut w);
self.register.set(w.bits);
}
#[doc = r" Writes the reset value to the register"]
#[inline]
pub fn reset(&self) {
self.write(|w| w)
}
}
#[doc = "Possible values of the field `CEPD0`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD0R {
#[doc = "The input buffer is enabled"]
CEPD0_0,
#[doc = "The input buffer is disabled"]
CEPD0_1,
}
impl CEPD0R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD0R::CEPD0_0 => false,
CEPD0R::CEPD0_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD0R {
match value {
false => CEPD0R::CEPD0_0,
true => CEPD0R::CEPD0_1,
}
}
#[doc = "Checks if the value of the field is `CEPD0_0`"]
#[inline]
pub fn is_cepd0_0(&self) -> bool {
*self == CEPD0R::CEPD0_0
}
#[doc = "Checks if the value of the field is `CEPD0_1`"]
#[inline]
pub fn is_cepd0_1(&self) -> bool {
*self == CEPD0R::CEPD0_1
}
}
#[doc = "Possible values of the field `CEPD1`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD1R {
#[doc = "The input buffer is enabled"]
CEPD1_0,
#[doc = "The input buffer is disabled"]
CEPD1_1,
}
impl CEPD1R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD1R::CEPD1_0 => false,
CEPD1R::CEPD1_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD1R {
match value {
false => CEPD1R::CEPD1_0,
true => CEPD1R::CEPD1_1,
}
}
#[doc = "Checks if the value of the field is `CEPD1_0`"]
#[inline]
pub fn is_cepd1_0(&self) -> bool {
*self == CEPD1R::CEPD1_0
}
#[doc = "Checks if the value of the field is `CEPD1_1`"]
#[inline]
pub fn is_cepd1_1(&self) -> bool {
*self == CEPD1R::CEPD1_1
}
}
#[doc = "Possible values of the field `CEPD2`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD2R {
#[doc = "The input buffer is enabled"]
CEPD2_0,
#[doc = "The input buffer is disabled"]
CEPD2_1,
}
impl CEPD2R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD2R::CEPD2_0 => false,
CEPD2R::CEPD2_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD2R {
match value {
false => CEPD2R::CEPD2_0,
true => CEPD2R::CEPD2_1,
}
}
#[doc = "Checks if the value of the field is `CEPD2_0`"]
#[inline]
pub fn is_cepd2_0(&self) -> bool {
*self == CEPD2R::CEPD2_0
}
#[doc = "Checks if the value of the field is `CEPD2_1`"]
#[inline]
pub fn is_cepd2_1(&self) -> bool {
*self == CEPD2R::CEPD2_1
}
}
#[doc = "Possible values of the field `CEPD3`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD3R {
#[doc = "The input buffer is enabled"]
CEPD3_0,
#[doc = "The input buffer is disabled"]
CEPD3_1,
}
impl CEPD3R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD3R::CEPD3_0 => false,
CEPD3R::CEPD3_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD3R {
match value {
false => CEPD3R::CEPD3_0,
true => CEPD3R::CEPD3_1,
}
}
#[doc = "Checks if the value of the field is `CEPD3_0`"]
#[inline]
pub fn is_cepd3_0(&self) -> bool {
*self == CEPD3R::CEPD3_0
}
#[doc = "Checks if the value of the field is `CEPD3_1`"]
#[inline]
pub fn is_cepd3_1(&self) -> bool {
*self == CEPD3R::CEPD3_1
}
}
#[doc = "Possible values of the field `CEPD4`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD4R {
#[doc = "The input buffer is enabled"]
CEPD4_0,
#[doc = "The input buffer is disabled"]
CEPD4_1,
}
impl CEPD4R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD4R::CEPD4_0 => false,
CEPD4R::CEPD4_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD4R {
match value {
false => CEPD4R::CEPD4_0,
true => CEPD4R::CEPD4_1,
}
}
#[doc = "Checks if the value of the field is `CEPD4_0`"]
#[inline]
pub fn is_cepd4_0(&self) -> bool {
*self == CEPD4R::CEPD4_0
}
#[doc = "Checks if the value of the field is `CEPD4_1`"]
#[inline]
pub fn is_cepd4_1(&self) -> bool {
*self == CEPD4R::CEPD4_1
}
}
#[doc = "Possible values of the field `CEPD5`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD5R {
#[doc = "The input buffer is enabled"]
CEPD5_0,
#[doc = "The input buffer is disabled"]
CEPD5_1,
}
impl CEPD5R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD5R::CEPD5_0 => false,
CEPD5R::CEPD5_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD5R {
match value {
false => CEPD5R::CEPD5_0,
true => CEPD5R::CEPD5_1,
}
}
#[doc = "Checks if the value of the field is `CEPD5_0`"]
#[inline]
pub fn is_cepd5_0(&self) -> bool {
*self == CEPD5R::CEPD5_0
}
#[doc = "Checks if the value of the field is `CEPD5_1`"]
#[inline]
pub fn is_cepd5_1(&self) -> bool {
*self == CEPD5R::CEPD5_1
}
}
#[doc = "Possible values of the field `CEPD6`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD6R {
#[doc = "The input buffer is enabled"]
CEPD6_0,
#[doc = "The input buffer is disabled"]
CEPD6_1,
}
impl CEPD6R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD6R::CEPD6_0 => false,
CEPD6R::CEPD6_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD6R {
match value {
false => CEPD6R::CEPD6_0,
true => CEPD6R::CEPD6_1,
}
}
#[doc = "Checks if the value of the field is `CEPD6_0`"]
#[inline]
pub fn is_cepd6_0(&self) -> bool {
*self == CEPD6R::CEPD6_0
}
#[doc = "Checks if the value of the field is `CEPD6_1`"]
#[inline]
pub fn is_cepd6_1(&self) -> bool {
*self == CEPD6R::CEPD6_1
}
}
#[doc = "Possible values of the field `CEPD7`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD7R {
#[doc = "The input buffer is enabled"]
CEPD7_0,
#[doc = "The input buffer is disabled"]
CEPD7_1,
}
impl CEPD7R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD7R::CEPD7_0 => false,
CEPD7R::CEPD7_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD7R {
match value {
false => CEPD7R::CEPD7_0,
true => CEPD7R::CEPD7_1,
}
}
#[doc = "Checks if the value of the field is `CEPD7_0`"]
#[inline]
pub fn is_cepd7_0(&self) -> bool {
*self == CEPD7R::CEPD7_0
}
#[doc = "Checks if the value of the field is `CEPD7_1`"]
#[inline]
pub fn is_cepd7_1(&self) -> bool {
*self == CEPD7R::CEPD7_1
}
}
#[doc = "Possible values of the field `CEPD8`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD8R {
#[doc = "The input buffer is enabled"]
CEPD8_0,
#[doc = "The input buffer is disabled"]
CEPD8_1,
}
impl CEPD8R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD8R::CEPD8_0 => false,
CEPD8R::CEPD8_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD8R {
match value {
false => CEPD8R::CEPD8_0,
true => CEPD8R::CEPD8_1,
}
}
#[doc = "Checks if the value of the field is `CEPD8_0`"]
#[inline]
pub fn is_cepd8_0(&self) -> bool {
*self == CEPD8R::CEPD8_0
}
#[doc = "Checks if the value of the field is `CEPD8_1`"]
#[inline]
pub fn is_cepd8_1(&self) -> bool {
*self == CEPD8R::CEPD8_1
}
}
#[doc = "Possible values of the field `CEPD9`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD9R {
#[doc = "The input buffer is enabled"]
CEPD9_0,
#[doc = "The input buffer is disabled"]
CEPD9_1,
}
impl CEPD9R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD9R::CEPD9_0 => false,
CEPD9R::CEPD9_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD9R {
match value {
false => CEPD9R::CEPD9_0,
true => CEPD9R::CEPD9_1,
}
}
#[doc = "Checks if the value of the field is `CEPD9_0`"]
#[inline]
pub fn is_cepd9_0(&self) -> bool {
*self == CEPD9R::CEPD9_0
}
#[doc = "Checks if the value of the field is `CEPD9_1`"]
#[inline]
pub fn is_cepd9_1(&self) -> bool {
*self == CEPD9R::CEPD9_1
}
}
#[doc = "Possible values of the field `CEPD10`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD10R {
#[doc = "The input buffer is enabled"]
CEPD10_0,
#[doc = "The input buffer is disabled"]
CEPD10_1,
}
impl CEPD10R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD10R::CEPD10_0 => false,
CEPD10R::CEPD10_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD10R {
match value {
false => CEPD10R::CEPD10_0,
true => CEPD10R::CEPD10_1,
}
}
#[doc = "Checks if the value of the field is `CEPD10_0`"]
#[inline]
pub fn is_cepd10_0(&self) -> bool {
*self == CEPD10R::CEPD10_0
}
#[doc = "Checks if the value of the field is `CEPD10_1`"]
#[inline]
pub fn is_cepd10_1(&self) -> bool {
*self == CEPD10R::CEPD10_1
}
}
#[doc = "Possible values of the field `CEPD11`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD11R {
#[doc = "The input buffer is enabled"]
CEPD11_0,
#[doc = "The input buffer is disabled"]
CEPD11_1,
}
impl CEPD11R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD11R::CEPD11_0 => false,
CEPD11R::CEPD11_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD11R {
match value {
false => CEPD11R::CEPD11_0,
true => CEPD11R::CEPD11_1,
}
}
#[doc = "Checks if the value of the field is `CEPD11_0`"]
#[inline]
pub fn is_cepd11_0(&self) -> bool {
*self == CEPD11R::CEPD11_0
}
#[doc = "Checks if the value of the field is `CEPD11_1`"]
#[inline]
pub fn is_cepd11_1(&self) -> bool {
*self == CEPD11R::CEPD11_1
}
}
#[doc = "Possible values of the field `CEPD12`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD12R {
#[doc = "The input buffer is enabled"]
CEPD12_0,
#[doc = "The input buffer is disabled"]
CEPD12_1,
}
impl CEPD12R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD12R::CEPD12_0 => false,
CEPD12R::CEPD12_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD12R {
match value {
false => CEPD12R::CEPD12_0,
true => CEPD12R::CEPD12_1,
}
}
#[doc = "Checks if the value of the field is `CEPD12_0`"]
#[inline]
pub fn is_cepd12_0(&self) -> bool {
*self == CEPD12R::CEPD12_0
}
#[doc = "Checks if the value of the field is `CEPD12_1`"]
#[inline]
pub fn is_cepd12_1(&self) -> bool {
*self == CEPD12R::CEPD12_1
}
}
#[doc = "Possible values of the field `CEPD13`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD13R {
#[doc = "The input buffer is enabled"]
CEPD13_0,
#[doc = "The input buffer is disabled"]
CEPD13_1,
}
impl CEPD13R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD13R::CEPD13_0 => false,
CEPD13R::CEPD13_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD13R {
match value {
false => CEPD13R::CEPD13_0,
true => CEPD13R::CEPD13_1,
}
}
#[doc = "Checks if the value of the field is `CEPD13_0`"]
#[inline]
pub fn is_cepd13_0(&self) -> bool {
*self == CEPD13R::CEPD13_0
}
#[doc = "Checks if the value of the field is `CEPD13_1`"]
#[inline]
pub fn is_cepd13_1(&self) -> bool {
*self == CEPD13R::CEPD13_1
}
}
#[doc = "Possible values of the field `CEPD14`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD14R {
#[doc = "The input buffer is enabled"]
CEPD14_0,
#[doc = "The input buffer is disabled"]
CEPD14_1,
}
impl CEPD14R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD14R::CEPD14_0 => false,
CEPD14R::CEPD14_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD14R {
match value {
false => CEPD14R::CEPD14_0,
true => CEPD14R::CEPD14_1,
}
}
#[doc = "Checks if the value of the field is `CEPD14_0`"]
#[inline]
pub fn is_cepd14_0(&self) -> bool {
*self == CEPD14R::CEPD14_0
}
#[doc = "Checks if the value of the field is `CEPD14_1`"]
#[inline]
pub fn is_cepd14_1(&self) -> bool {
*self == CEPD14R::CEPD14_1
}
}
#[doc = "Possible values of the field `CEPD15`"]
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CEPD15R {
#[doc = "The input buffer is enabled"]
CEPD15_0,
#[doc = "The input buffer is disabled"]
CEPD15_1,
}
impl CEPD15R {
#[doc = r" Returns `true` if the bit is clear (0)"]
#[inline]
pub fn bit_is_clear(&self) -> bool {
!self.bit()
}
#[doc = r" Returns `true` if the bit is set (1)"]
#[inline]
pub fn bit_is_set(&self) -> bool {
self.bit()
}
#[doc = r" Value of the field as raw bits"]
#[inline]
pub fn bit(&self) -> bool {
match *self {
CEPD15R::CEPD15_0 => false,
CEPD15R::CEPD15_1 => true,
}
}
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _from(value: bool) -> CEPD15R {
match value {
false => CEPD15R::CEPD15_0,
true => CEPD15R::CEPD15_1,
}
}
#[doc = "Checks if the value of the field is `CEPD15_0`"]
#[inline]
pub fn is_cepd15_0(&self) -> bool {
*self == CEPD15R::CEPD15_0
}
#[doc = "Checks if the value of the field is `CEPD15_1`"]
#[inline]
pub fn is_cepd15_1(&self) -> bool {
*self == CEPD15R::CEPD15_1
}
}
#[doc = "Values that can be written to the field `CEPD0`"]
pub enum CEPD0W {
#[doc = "The input buffer is enabled"]
CEPD0_0,
#[doc = "The input buffer is disabled"]
CEPD0_1,
}
impl CEPD0W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD0W::CEPD0_0 => false,
CEPD0W::CEPD0_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD0W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD0W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD0W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd0_0(self) -> &'a mut W {
self.variant(CEPD0W::CEPD0_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd0_1(self) -> &'a mut W {
self.variant(CEPD0W::CEPD0_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 0;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD1`"]
pub enum CEPD1W {
#[doc = "The input buffer is enabled"]
CEPD1_0,
#[doc = "The input buffer is disabled"]
CEPD1_1,
}
impl CEPD1W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD1W::CEPD1_0 => false,
CEPD1W::CEPD1_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD1W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD1W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD1W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd1_0(self) -> &'a mut W {
self.variant(CEPD1W::CEPD1_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd1_1(self) -> &'a mut W {
self.variant(CEPD1W::CEPD1_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 1;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD2`"]
pub enum CEPD2W {
#[doc = "The input buffer is enabled"]
CEPD2_0,
#[doc = "The input buffer is disabled"]
CEPD2_1,
}
impl CEPD2W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD2W::CEPD2_0 => false,
CEPD2W::CEPD2_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD2W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD2W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD2W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd2_0(self) -> &'a mut W {
self.variant(CEPD2W::CEPD2_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd2_1(self) -> &'a mut W {
self.variant(CEPD2W::CEPD2_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 2;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD3`"]
pub enum CEPD3W {
#[doc = "The input buffer is enabled"]
CEPD3_0,
#[doc = "The input buffer is disabled"]
CEPD3_1,
}
impl CEPD3W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD3W::CEPD3_0 => false,
CEPD3W::CEPD3_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD3W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD3W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD3W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd3_0(self) -> &'a mut W {
self.variant(CEPD3W::CEPD3_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd3_1(self) -> &'a mut W {
self.variant(CEPD3W::CEPD3_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 3;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD4`"]
pub enum CEPD4W {
#[doc = "The input buffer is enabled"]
CEPD4_0,
#[doc = "The input buffer is disabled"]
CEPD4_1,
}
impl CEPD4W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD4W::CEPD4_0 => false,
CEPD4W::CEPD4_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD4W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD4W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD4W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd4_0(self) -> &'a mut W {
self.variant(CEPD4W::CEPD4_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd4_1(self) -> &'a mut W {
self.variant(CEPD4W::CEPD4_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 4;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD5`"]
pub enum CEPD5W {
#[doc = "The input buffer is enabled"]
CEPD5_0,
#[doc = "The input buffer is disabled"]
CEPD5_1,
}
impl CEPD5W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD5W::CEPD5_0 => false,
CEPD5W::CEPD5_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD5W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD5W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD5W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd5_0(self) -> &'a mut W {
self.variant(CEPD5W::CEPD5_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd5_1(self) -> &'a mut W {
self.variant(CEPD5W::CEPD5_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 5;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD6`"]
pub enum CEPD6W {
#[doc = "The input buffer is enabled"]
CEPD6_0,
#[doc = "The input buffer is disabled"]
CEPD6_1,
}
impl CEPD6W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD6W::CEPD6_0 => false,
CEPD6W::CEPD6_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD6W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD6W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD6W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd6_0(self) -> &'a mut W {
self.variant(CEPD6W::CEPD6_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd6_1(self) -> &'a mut W {
self.variant(CEPD6W::CEPD6_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 6;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD7`"]
pub enum CEPD7W {
#[doc = "The input buffer is enabled"]
CEPD7_0,
#[doc = "The input buffer is disabled"]
CEPD7_1,
}
impl CEPD7W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD7W::CEPD7_0 => false,
CEPD7W::CEPD7_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD7W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD7W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD7W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd7_0(self) -> &'a mut W {
self.variant(CEPD7W::CEPD7_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd7_1(self) -> &'a mut W {
self.variant(CEPD7W::CEPD7_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 7;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD8`"]
pub enum CEPD8W {
#[doc = "The input buffer is enabled"]
CEPD8_0,
#[doc = "The input buffer is disabled"]
CEPD8_1,
}
impl CEPD8W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD8W::CEPD8_0 => false,
CEPD8W::CEPD8_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD8W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD8W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD8W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd8_0(self) -> &'a mut W {
self.variant(CEPD8W::CEPD8_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd8_1(self) -> &'a mut W {
self.variant(CEPD8W::CEPD8_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 8;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD9`"]
pub enum CEPD9W {
#[doc = "The input buffer is enabled"]
CEPD9_0,
#[doc = "The input buffer is disabled"]
CEPD9_1,
}
impl CEPD9W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD9W::CEPD9_0 => false,
CEPD9W::CEPD9_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD9W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD9W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD9W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd9_0(self) -> &'a mut W {
self.variant(CEPD9W::CEPD9_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd9_1(self) -> &'a mut W {
self.variant(CEPD9W::CEPD9_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 9;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD10`"]
pub enum CEPD10W {
#[doc = "The input buffer is enabled"]
CEPD10_0,
#[doc = "The input buffer is disabled"]
CEPD10_1,
}
impl CEPD10W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD10W::CEPD10_0 => false,
CEPD10W::CEPD10_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD10W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD10W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD10W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd10_0(self) -> &'a mut W {
self.variant(CEPD10W::CEPD10_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd10_1(self) -> &'a mut W {
self.variant(CEPD10W::CEPD10_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 10;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD11`"]
pub enum CEPD11W {
#[doc = "The input buffer is enabled"]
CEPD11_0,
#[doc = "The input buffer is disabled"]
CEPD11_1,
}
impl CEPD11W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD11W::CEPD11_0 => false,
CEPD11W::CEPD11_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD11W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD11W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD11W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd11_0(self) -> &'a mut W {
self.variant(CEPD11W::CEPD11_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd11_1(self) -> &'a mut W {
self.variant(CEPD11W::CEPD11_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 11;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD12`"]
pub enum CEPD12W {
#[doc = "The input buffer is enabled"]
CEPD12_0,
#[doc = "The input buffer is disabled"]
CEPD12_1,
}
impl CEPD12W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD12W::CEPD12_0 => false,
CEPD12W::CEPD12_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD12W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD12W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD12W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd12_0(self) -> &'a mut W {
self.variant(CEPD12W::CEPD12_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd12_1(self) -> &'a mut W {
self.variant(CEPD12W::CEPD12_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 12;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD13`"]
pub enum CEPD13W {
#[doc = "The input buffer is enabled"]
CEPD13_0,
#[doc = "The input buffer is disabled"]
CEPD13_1,
}
impl CEPD13W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD13W::CEPD13_0 => false,
CEPD13W::CEPD13_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD13W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD13W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD13W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd13_0(self) -> &'a mut W {
self.variant(CEPD13W::CEPD13_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd13_1(self) -> &'a mut W {
self.variant(CEPD13W::CEPD13_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 13;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD14`"]
pub enum CEPD14W {
#[doc = "The input buffer is enabled"]
CEPD14_0,
#[doc = "The input buffer is disabled"]
CEPD14_1,
}
impl CEPD14W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD14W::CEPD14_0 => false,
CEPD14W::CEPD14_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD14W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD14W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD14W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd14_0(self) -> &'a mut W {
self.variant(CEPD14W::CEPD14_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd14_1(self) -> &'a mut W {
self.variant(CEPD14W::CEPD14_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 14;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
#[doc = "Values that can be written to the field `CEPD15`"]
pub enum CEPD15W {
#[doc = "The input buffer is enabled"]
CEPD15_0,
#[doc = "The input buffer is disabled"]
CEPD15_1,
}
impl CEPD15W {
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pub fn _bits(&self) -> bool {
match *self {
CEPD15W::CEPD15_0 => false,
CEPD15W::CEPD15_1 => true,
}
}
}
#[doc = r" Proxy"]
pub struct _CEPD15W<'a> {
w: &'a mut W,
}
impl<'a> _CEPD15W<'a> {
#[doc = r" Writes `variant` to the field"]
#[inline]
pub fn variant(self, variant: CEPD15W) -> &'a mut W {
{
self.bit(variant._bits())
}
}
#[doc = "The input buffer is enabled"]
#[inline]
pub fn cepd15_0(self) -> &'a mut W {
self.variant(CEPD15W::CEPD15_0)
}
#[doc = "The input buffer is disabled"]
#[inline]
pub fn cepd15_1(self) -> &'a mut W {
self.variant(CEPD15W::CEPD15_1)
}
#[doc = r" Sets the field bit"]
pub fn set_bit(self) -> &'a mut W {
self.bit(true)
}
#[doc = r" Clears the field bit"]
pub fn clear_bit(self) -> &'a mut W {
self.bit(false)
}
#[doc = r" Writes raw bits to the field"]
#[inline]
pub fn bit(self, value: bool) -> &'a mut W {
const MASK: bool = true;
const OFFSET: u8 = 15;
self.w.bits &= !((MASK as u16) << OFFSET);
self.w.bits |= ((value & MASK) as u16) << OFFSET;
self.w
}
}
impl R {
#[doc = r" Value of the register as raw bits"]
#[inline]
pub fn bits(&self) -> u16 {
self.bits
}
#[doc = "Bit 0 - Port disable"]
#[inline]
pub fn cepd0(&self) -> CEPD0R {
CEPD0R::_from({
const MASK: bool = true;
const OFFSET: u8 = 0;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 1 - Port disable"]
#[inline]
pub fn cepd1(&self) -> CEPD1R {
CEPD1R::_from({
const MASK: bool = true;
const OFFSET: u8 = 1;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 2 - Port disable"]
#[inline]
pub fn cepd2(&self) -> CEPD2R {
CEPD2R::_from({
const MASK: bool = true;
const OFFSET: u8 = 2;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 3 - Port disable"]
#[inline]
pub fn cepd3(&self) -> CEPD3R {
CEPD3R::_from({
const MASK: bool = true;
const OFFSET: u8 = 3;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 4 - Port disable"]
#[inline]
pub fn cepd4(&self) -> CEPD4R {
CEPD4R::_from({
const MASK: bool = true;
const OFFSET: u8 = 4;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 5 - Port disable"]
#[inline]
pub fn cepd5(&self) -> CEPD5R {
CEPD5R::_from({
const MASK: bool = true;
const OFFSET: u8 = 5;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 6 - Port disable"]
#[inline]
pub fn cepd6(&self) -> CEPD6R {
CEPD6R::_from({
const MASK: bool = true;
const OFFSET: u8 = 6;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 7 - Port disable"]
#[inline]
pub fn cepd7(&self) -> CEPD7R {
CEPD7R::_from({
const MASK: bool = true;
const OFFSET: u8 = 7;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 8 - Port disable"]
#[inline]
pub fn cepd8(&self) -> CEPD8R {
CEPD8R::_from({
const MASK: bool = true;
const OFFSET: u8 = 8;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 9 - Port disable"]
#[inline]
pub fn cepd9(&self) -> CEPD9R {
CEPD9R::_from({
const MASK: bool = true;
const OFFSET: u8 = 9;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 10 - Port disable"]
#[inline]
pub fn cepd10(&self) -> CEPD10R {
CEPD10R::_from({
const MASK: bool = true;
const OFFSET: u8 = 10;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 11 - Port disable"]
#[inline]
pub fn cepd11(&self) -> CEPD11R {
CEPD11R::_from({
const MASK: bool = true;
const OFFSET: u8 = 11;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 12 - Port disable"]
#[inline]
pub fn cepd12(&self) -> CEPD12R {
CEPD12R::_from({
const MASK: bool = true;
const OFFSET: u8 = 12;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 13 - Port disable"]
#[inline]
pub fn cepd13(&self) -> CEPD13R {
CEPD13R::_from({
const MASK: bool = true;
const OFFSET: u8 = 13;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 14 - Port disable"]
#[inline]
pub fn cepd14(&self) -> CEPD14R {
CEPD14R::_from({
const MASK: bool = true;
const OFFSET: u8 = 14;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
#[doc = "Bit 15 - Port disable"]
#[inline]
pub fn cepd15(&self) -> CEPD15R {
CEPD15R::_from({
const MASK: bool = true;
const OFFSET: u8 = 15;
((self.bits >> OFFSET) & MASK as u16) != 0
})
}
}
impl W {
#[doc = r" Reset value of the register"]
#[inline]
pub fn reset_value() -> W {
W { bits: 0 }
}
#[doc = r" Writes raw bits to the register"]
#[inline]
pub unsafe fn bits(&mut self, bits: u16) -> &mut Self {
self.bits = bits;
self
}
#[doc = "Bit 0 - Port disable"]
#[inline]
pub fn cepd0(&mut self) -> _CEPD0W {
_CEPD0W { w: self }
}
#[doc = "Bit 1 - Port disable"]
#[inline]
pub fn cepd1(&mut self) -> _CEPD1W {
_CEPD1W { w: self }
}
#[doc = "Bit 2 - Port disable"]
#[inline]
pub fn cepd2(&mut self) -> _CEPD2W {
_CEPD2W { w: self }
}
#[doc = "Bit 3 - Port disable"]
#[inline]
pub fn cepd3(&mut self) -> _CEPD3W {
_CEPD3W { w: self }
}
#[doc = "Bit 4 - Port disable"]
#[inline]
pub fn cepd4(&mut self) -> _CEPD4W {
_CEPD4W { w: self }
}
#[doc = "Bit 5 - Port disable"]
#[inline]
pub fn cepd5(&mut self) -> _CEPD5W {
_CEPD5W { w: self }
}
#[doc = "Bit 6 - Port disable"]
#[inline]
pub fn cepd6(&mut self) -> _CEPD6W {
_CEPD6W { w: self }
}
#[doc = "Bit 7 - Port disable"]
#[inline]
pub fn cepd7(&mut self) -> _CEPD7W {
_CEPD7W { w: self }
}
#[doc = "Bit 8 - Port disable"]
#[inline]
pub fn cepd8(&mut self) -> _CEPD8W {
_CEPD8W { w: self }
}
#[doc = "Bit 9 - Port disable"]
#[inline]
pub fn cepd9(&mut self) -> _CEPD9W {
_CEPD9W { w: self }
}
#[doc = "Bit 10 - Port disable"]
#[inline]
pub fn cepd10(&mut self) -> _CEPD10W {
_CEPD10W { w: self }
}
#[doc = "Bit 11 - Port disable"]
#[inline]
pub fn cepd11(&mut self) -> _CEPD11W {
_CEPD11W { w: self }
}
#[doc = "Bit 12 - Port disable"]
#[inline]
pub fn cepd12(&mut self) -> _CEPD12W {
_CEPD12W { w: self }
}
#[doc = "Bit 13 - Port disable"]
#[inline]
pub fn cepd13(&mut self) -> _CEPD13W {
_CEPD13W { w: self }
}
#[doc = "Bit 14 - Port disable"]
#[inline]
pub fn cepd14(&mut self) -> _CEPD14W {
_CEPD14W { w: self }
}
#[doc = "Bit 15 - Port disable"]
#[inline]
pub fn cepd15(&mut self) -> _CEPD15W {
_CEPD15W { w: self }
}
}