#[doc = "Register `PCSPWRDWNCLR0` reader"]
pub type R = crate::R<Pcspwrdwnclr0Spec>;
#[doc = "Register `PCSPWRDWNCLR0` writer"]
pub type W = crate::W<Pcspwrdwnclr0Spec>;
#[doc = "Field `PCS0_PWRDWN_CLR` reader - 0:0\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs0PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS0_PWRDWN_CLR` writer - 0:0\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs0PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS1_PWRDWN_CLR` reader - 1:1\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs1PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS1_PWRDWN_CLR` writer - 1:1\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs1PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS2_PWRDWN_CLR` reader - 2:2\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs2PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS2_PWRDWN_CLR` writer - 2:2\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs2PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS3_PWRDWN_CLR` reader - 3:3\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs3PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS3_PWRDWN_CLR` writer - 3:3\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs3PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS4_PWRDWN_CLR` reader - 4:4\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs4PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS4_PWRDWN_CLR` writer - 4:4\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs4PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS5_PWRDWN_CLR` reader - 5:5\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs5PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS5_PWRDWN_CLR` writer - 5:5\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs5PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS6_PWRDWN_CLR` reader - 6:6\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs6PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS6_PWRDWN_CLR` writer - 6:6\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs6PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS7_PWRDWN_CLR` reader - 7:7\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs7PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS7_PWRDWN_CLR` writer - 7:7\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs7PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS8_PWRDWN_CLR` reader - 8:8\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs8PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS8_PWRDWN_CLR` writer - 8:8\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs8PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS9_PWRDWN_CLR` reader - 9:9\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs9PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS9_PWRDWN_CLR` writer - 9:9\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs9PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS10_PWRDWN_CLR` reader - 10:10\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs10PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS10_PWRDWN_CLR` writer - 10:10\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs10PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS11_PWRDWN_CLR` reader - 11:11\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs11PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS11_PWRDWN_CLR` writer - 11:11\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs11PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS12_PWRDWN_CLR` reader - 12:12\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs12PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS12_PWRDWN_CLR` writer - 12:12\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs12PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS13_PWRDWN_CLR` reader - 13:13\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs13PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS13_PWRDWN_CLR` writer - 13:13\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs13PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS14_PWRDWN_CLR` reader - 14:14\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs14PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS14_PWRDWN_CLR` writer - 14:14\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs14PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS15_PWRDWN_CLR` reader - 15:15\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs15PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS15_PWRDWN_CLR` writer - 15:15\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs15PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS16_PWRDWN_CLR` reader - 16:16\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs16PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS16_PWRDWN_CLR` writer - 16:16\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs16PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS17_PWRDWN_CLR` reader - 17:17\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs17PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS17_PWRDWN_CLR` writer - 17:17\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs17PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS18_PWRDWN_CLR` reader - 18:18\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs18PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS18_PWRDWN_CLR` writer - 18:18\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs18PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS19_PWRDWN_CLR` reader - 19:19\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs19PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS19_PWRDWN_CLR` writer - 19:19\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs19PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS20_PWRDWN_CLR` reader - 20:20\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs20PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS20_PWRDWN_CLR` writer - 20:20\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs20PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS21_PWRDWN_CLR` reader - 21:21\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs21PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS21_PWRDWN_CLR` writer - 21:21\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs21PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS22_PWRDWN_CLR` reader - 22:22\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs22PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS22_PWRDWN_CLR` writer - 22:22\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs22PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS23_PWRDWN_CLR` reader - 23:23\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs23PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS23_PWRDWN_CLR` writer - 23:23\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs23PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS24_PWRDWN_CLR` reader - 24:24\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs24PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS24_PWRDWN_CLR` writer - 24:24\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs24PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS25_PWRDWN_CLR` reader - 25:25\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs25PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS25_PWRDWN_CLR` writer - 25:25\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs25PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS26_PWRDWN_CLR` reader - 26:26\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs26PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS26_PWRDWN_CLR` writer - 26:26\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs26PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS27_PWRDWN_CLR` reader - 27:27\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs27PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS27_PWRDWN_CLR` writer - 27:27\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs27PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS28_PWRDWN_CLR` reader - 28:28\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs28PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS28_PWRDWN_CLR` writer - 28:28\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs28PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS29_PWRDWN_CLR` reader - 29:29\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs29PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS29_PWRDWN_CLR` writer - 29:29\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs29PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS30_PWRDWN_CLR` reader - 30:30\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs30PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS30_PWRDWN_CLR` writer - 30:30\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs30PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
#[doc = "Field `PCS31_PWRDWN_CLR` reader - 31:31\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs31PwrdwnClrR = crate::BitReader;
#[doc = "Field `PCS31_PWRDWN_CLR` writer - 31:31\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
pub type Pcs31PwrdwnClrW<'a, REG> = crate::BitWriter<'a, REG>;
impl R {
#[doc = "Bit 0 - 0:0\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs0_pwrdwn_clr(&self) -> Pcs0PwrdwnClrR {
Pcs0PwrdwnClrR::new((self.bits & 1) != 0)
}
#[doc = "Bit 1 - 1:1\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs1_pwrdwn_clr(&self) -> Pcs1PwrdwnClrR {
Pcs1PwrdwnClrR::new(((self.bits >> 1) & 1) != 0)
}
#[doc = "Bit 2 - 2:2\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs2_pwrdwn_clr(&self) -> Pcs2PwrdwnClrR {
Pcs2PwrdwnClrR::new(((self.bits >> 2) & 1) != 0)
}
#[doc = "Bit 3 - 3:3\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs3_pwrdwn_clr(&self) -> Pcs3PwrdwnClrR {
Pcs3PwrdwnClrR::new(((self.bits >> 3) & 1) != 0)
}
#[doc = "Bit 4 - 4:4\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs4_pwrdwn_clr(&self) -> Pcs4PwrdwnClrR {
Pcs4PwrdwnClrR::new(((self.bits >> 4) & 1) != 0)
}
#[doc = "Bit 5 - 5:5\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs5_pwrdwn_clr(&self) -> Pcs5PwrdwnClrR {
Pcs5PwrdwnClrR::new(((self.bits >> 5) & 1) != 0)
}
#[doc = "Bit 6 - 6:6\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs6_pwrdwn_clr(&self) -> Pcs6PwrdwnClrR {
Pcs6PwrdwnClrR::new(((self.bits >> 6) & 1) != 0)
}
#[doc = "Bit 7 - 7:7\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs7_pwrdwn_clr(&self) -> Pcs7PwrdwnClrR {
Pcs7PwrdwnClrR::new(((self.bits >> 7) & 1) != 0)
}
#[doc = "Bit 8 - 8:8\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs8_pwrdwn_clr(&self) -> Pcs8PwrdwnClrR {
Pcs8PwrdwnClrR::new(((self.bits >> 8) & 1) != 0)
}
#[doc = "Bit 9 - 9:9\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs9_pwrdwn_clr(&self) -> Pcs9PwrdwnClrR {
Pcs9PwrdwnClrR::new(((self.bits >> 9) & 1) != 0)
}
#[doc = "Bit 10 - 10:10\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs10_pwrdwn_clr(&self) -> Pcs10PwrdwnClrR {
Pcs10PwrdwnClrR::new(((self.bits >> 10) & 1) != 0)
}
#[doc = "Bit 11 - 11:11\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs11_pwrdwn_clr(&self) -> Pcs11PwrdwnClrR {
Pcs11PwrdwnClrR::new(((self.bits >> 11) & 1) != 0)
}
#[doc = "Bit 12 - 12:12\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs12_pwrdwn_clr(&self) -> Pcs12PwrdwnClrR {
Pcs12PwrdwnClrR::new(((self.bits >> 12) & 1) != 0)
}
#[doc = "Bit 13 - 13:13\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs13_pwrdwn_clr(&self) -> Pcs13PwrdwnClrR {
Pcs13PwrdwnClrR::new(((self.bits >> 13) & 1) != 0)
}
#[doc = "Bit 14 - 14:14\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs14_pwrdwn_clr(&self) -> Pcs14PwrdwnClrR {
Pcs14PwrdwnClrR::new(((self.bits >> 14) & 1) != 0)
}
#[doc = "Bit 15 - 15:15\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs15_pwrdwn_clr(&self) -> Pcs15PwrdwnClrR {
Pcs15PwrdwnClrR::new(((self.bits >> 15) & 1) != 0)
}
#[doc = "Bit 16 - 16:16\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs16_pwrdwn_clr(&self) -> Pcs16PwrdwnClrR {
Pcs16PwrdwnClrR::new(((self.bits >> 16) & 1) != 0)
}
#[doc = "Bit 17 - 17:17\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs17_pwrdwn_clr(&self) -> Pcs17PwrdwnClrR {
Pcs17PwrdwnClrR::new(((self.bits >> 17) & 1) != 0)
}
#[doc = "Bit 18 - 18:18\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs18_pwrdwn_clr(&self) -> Pcs18PwrdwnClrR {
Pcs18PwrdwnClrR::new(((self.bits >> 18) & 1) != 0)
}
#[doc = "Bit 19 - 19:19\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs19_pwrdwn_clr(&self) -> Pcs19PwrdwnClrR {
Pcs19PwrdwnClrR::new(((self.bits >> 19) & 1) != 0)
}
#[doc = "Bit 20 - 20:20\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs20_pwrdwn_clr(&self) -> Pcs20PwrdwnClrR {
Pcs20PwrdwnClrR::new(((self.bits >> 20) & 1) != 0)
}
#[doc = "Bit 21 - 21:21\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs21_pwrdwn_clr(&self) -> Pcs21PwrdwnClrR {
Pcs21PwrdwnClrR::new(((self.bits >> 21) & 1) != 0)
}
#[doc = "Bit 22 - 22:22\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs22_pwrdwn_clr(&self) -> Pcs22PwrdwnClrR {
Pcs22PwrdwnClrR::new(((self.bits >> 22) & 1) != 0)
}
#[doc = "Bit 23 - 23:23\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs23_pwrdwn_clr(&self) -> Pcs23PwrdwnClrR {
Pcs23PwrdwnClrR::new(((self.bits >> 23) & 1) != 0)
}
#[doc = "Bit 24 - 24:24\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs24_pwrdwn_clr(&self) -> Pcs24PwrdwnClrR {
Pcs24PwrdwnClrR::new(((self.bits >> 24) & 1) != 0)
}
#[doc = "Bit 25 - 25:25\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs25_pwrdwn_clr(&self) -> Pcs25PwrdwnClrR {
Pcs25PwrdwnClrR::new(((self.bits >> 25) & 1) != 0)
}
#[doc = "Bit 26 - 26:26\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs26_pwrdwn_clr(&self) -> Pcs26PwrdwnClrR {
Pcs26PwrdwnClrR::new(((self.bits >> 26) & 1) != 0)
}
#[doc = "Bit 27 - 27:27\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs27_pwrdwn_clr(&self) -> Pcs27PwrdwnClrR {
Pcs27PwrdwnClrR::new(((self.bits >> 27) & 1) != 0)
}
#[doc = "Bit 28 - 28:28\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs28_pwrdwn_clr(&self) -> Pcs28PwrdwnClrR {
Pcs28PwrdwnClrR::new(((self.bits >> 28) & 1) != 0)
}
#[doc = "Bit 29 - 29:29\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs29_pwrdwn_clr(&self) -> Pcs29PwrdwnClrR {
Pcs29PwrdwnClrR::new(((self.bits >> 29) & 1) != 0)
}
#[doc = "Bit 30 - 30:30\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs30_pwrdwn_clr(&self) -> Pcs30PwrdwnClrR {
Pcs30PwrdwnClrR::new(((self.bits >> 30) & 1) != 0)
}
#[doc = "Bit 31 - 31:31\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
pub fn pcs31_pwrdwn_clr(&self) -> Pcs31PwrdwnClrR {
Pcs31PwrdwnClrR::new(((self.bits >> 31) & 1) != 0)
}
}
impl W {
#[doc = "Bit 0 - 0:0\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs0_pwrdwn_clr(&mut self) -> Pcs0PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs0PwrdwnClrW::new(self, 0)
}
#[doc = "Bit 1 - 1:1\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs1_pwrdwn_clr(&mut self) -> Pcs1PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs1PwrdwnClrW::new(self, 1)
}
#[doc = "Bit 2 - 2:2\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs2_pwrdwn_clr(&mut self) -> Pcs2PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs2PwrdwnClrW::new(self, 2)
}
#[doc = "Bit 3 - 3:3\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs3_pwrdwn_clr(&mut self) -> Pcs3PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs3PwrdwnClrW::new(self, 3)
}
#[doc = "Bit 4 - 4:4\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs4_pwrdwn_clr(&mut self) -> Pcs4PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs4PwrdwnClrW::new(self, 4)
}
#[doc = "Bit 5 - 5:5\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs5_pwrdwn_clr(&mut self) -> Pcs5PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs5PwrdwnClrW::new(self, 5)
}
#[doc = "Bit 6 - 6:6\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs6_pwrdwn_clr(&mut self) -> Pcs6PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs6PwrdwnClrW::new(self, 6)
}
#[doc = "Bit 7 - 7:7\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs7_pwrdwn_clr(&mut self) -> Pcs7PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs7PwrdwnClrW::new(self, 7)
}
#[doc = "Bit 8 - 8:8\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs8_pwrdwn_clr(&mut self) -> Pcs8PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs8PwrdwnClrW::new(self, 8)
}
#[doc = "Bit 9 - 9:9\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs9_pwrdwn_clr(&mut self) -> Pcs9PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs9PwrdwnClrW::new(self, 9)
}
#[doc = "Bit 10 - 10:10\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs10_pwrdwn_clr(&mut self) -> Pcs10PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs10PwrdwnClrW::new(self, 10)
}
#[doc = "Bit 11 - 11:11\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs11_pwrdwn_clr(&mut self) -> Pcs11PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs11PwrdwnClrW::new(self, 11)
}
#[doc = "Bit 12 - 12:12\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs12_pwrdwn_clr(&mut self) -> Pcs12PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs12PwrdwnClrW::new(self, 12)
}
#[doc = "Bit 13 - 13:13\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs13_pwrdwn_clr(&mut self) -> Pcs13PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs13PwrdwnClrW::new(self, 13)
}
#[doc = "Bit 14 - 14:14\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs14_pwrdwn_clr(&mut self) -> Pcs14PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs14PwrdwnClrW::new(self, 14)
}
#[doc = "Bit 15 - 15:15\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs15_pwrdwn_clr(&mut self) -> Pcs15PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs15PwrdwnClrW::new(self, 15)
}
#[doc = "Bit 16 - 16:16\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs16_pwrdwn_clr(&mut self) -> Pcs16PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs16PwrdwnClrW::new(self, 16)
}
#[doc = "Bit 17 - 17:17\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs17_pwrdwn_clr(&mut self) -> Pcs17PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs17PwrdwnClrW::new(self, 17)
}
#[doc = "Bit 18 - 18:18\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs18_pwrdwn_clr(&mut self) -> Pcs18PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs18PwrdwnClrW::new(self, 18)
}
#[doc = "Bit 19 - 19:19\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs19_pwrdwn_clr(&mut self) -> Pcs19PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs19PwrdwnClrW::new(self, 19)
}
#[doc = "Bit 20 - 20:20\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs20_pwrdwn_clr(&mut self) -> Pcs20PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs20PwrdwnClrW::new(self, 20)
}
#[doc = "Bit 21 - 21:21\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs21_pwrdwn_clr(&mut self) -> Pcs21PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs21PwrdwnClrW::new(self, 21)
}
#[doc = "Bit 22 - 22:22\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs22_pwrdwn_clr(&mut self) -> Pcs22PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs22PwrdwnClrW::new(self, 22)
}
#[doc = "Bit 23 - 23:23\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs23_pwrdwn_clr(&mut self) -> Pcs23PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs23PwrdwnClrW::new(self, 23)
}
#[doc = "Bit 24 - 24:24\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs24_pwrdwn_clr(&mut self) -> Pcs24PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs24PwrdwnClrW::new(self, 24)
}
#[doc = "Bit 25 - 25:25\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs25_pwrdwn_clr(&mut self) -> Pcs25PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs25PwrdwnClrW::new(self, 25)
}
#[doc = "Bit 26 - 26:26\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs26_pwrdwn_clr(&mut self) -> Pcs26PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs26PwrdwnClrW::new(self, 26)
}
#[doc = "Bit 27 - 27:27\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs27_pwrdwn_clr(&mut self) -> Pcs27PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs27PwrdwnClrW::new(self, 27)
}
#[doc = "Bit 28 - 28:28\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs28_pwrdwn_clr(&mut self) -> Pcs28PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs28PwrdwnClrW::new(self, 28)
}
#[doc = "Bit 29 - 29:29\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs29_pwrdwn_clr(&mut self) -> Pcs29PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs29PwrdwnClrW::new(self, 29)
}
#[doc = "Bit 30 - 30:30\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs30_pwrdwn_clr(&mut self) -> Pcs30PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs30PwrdwnClrW::new(self, 30)
}
#[doc = "Bit 31 - 31:31\\]
Readable in user and privileged modes 1 = The corresponding peripheral memory clock needs to be powered down. 0 = The corresponding peripheral memory clock is not to be powered down. Writable only in privileged mode 1 = Clears the corresponding bit in PCSPWRDWNSET0 and PCSPWRDWNCLR0 registers 0 = Has no effect"]
#[inline(always)]
#[must_use]
pub fn pcs31_pwrdwn_clr(&mut self) -> Pcs31PwrdwnClrW<Pcspwrdwnclr0Spec> {
Pcs31PwrdwnClrW::new(self, 31)
}
}
#[doc = "Clear-only register to deassert powerdown bits of independent (non-shared) PCS frames 0 to 31\n\nYou can [`read`](crate::Reg::read) this register and get [`pcspwrdwnclr0::R`](R). You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`pcspwrdwnclr0::W`](W). You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
pub struct Pcspwrdwnclr0Spec;
impl crate::RegisterSpec for Pcspwrdwnclr0Spec {
type Ux = u32;
}
#[doc = "`read()` method returns [`pcspwrdwnclr0::R`](R) reader structure"]
impl crate::Readable for Pcspwrdwnclr0Spec {}
#[doc = "`write(|w| ..)` method takes [`pcspwrdwnclr0::W`](W) writer structure"]
impl crate::Writable for Pcspwrdwnclr0Spec {
type Safety = crate::Unsafe;
const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
}
#[doc = "`reset()` method sets PCSPWRDWNCLR0 to value 0"]
impl crate::Resettable for Pcspwrdwnclr0Spec {
const RESET_VALUE: u32 = 0;
}