Type Alias atsame51g::can0::txbar::W

source ·
pub type W = W<TXBAR_SPEC>;
Expand description

Register TXBAR writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn ar0(&mut self) -> AR0_W<'_, TXBAR_SPEC, 0>

Bit 0 - Add Request 0

source

pub fn ar1(&mut self) -> AR1_W<'_, TXBAR_SPEC, 1>

Bit 1 - Add Request 1

source

pub fn ar2(&mut self) -> AR2_W<'_, TXBAR_SPEC, 2>

Bit 2 - Add Request 2

source

pub fn ar3(&mut self) -> AR3_W<'_, TXBAR_SPEC, 3>

Bit 3 - Add Request 3

source

pub fn ar4(&mut self) -> AR4_W<'_, TXBAR_SPEC, 4>

Bit 4 - Add Request 4

source

pub fn ar5(&mut self) -> AR5_W<'_, TXBAR_SPEC, 5>

Bit 5 - Add Request 5

source

pub fn ar6(&mut self) -> AR6_W<'_, TXBAR_SPEC, 6>

Bit 6 - Add Request 6

source

pub fn ar7(&mut self) -> AR7_W<'_, TXBAR_SPEC, 7>

Bit 7 - Add Request 7

source

pub fn ar8(&mut self) -> AR8_W<'_, TXBAR_SPEC, 8>

Bit 8 - Add Request 8

source

pub fn ar9(&mut self) -> AR9_W<'_, TXBAR_SPEC, 9>

Bit 9 - Add Request 9

source

pub fn ar10(&mut self) -> AR10_W<'_, TXBAR_SPEC, 10>

Bit 10 - Add Request 10

source

pub fn ar11(&mut self) -> AR11_W<'_, TXBAR_SPEC, 11>

Bit 11 - Add Request 11

source

pub fn ar12(&mut self) -> AR12_W<'_, TXBAR_SPEC, 12>

Bit 12 - Add Request 12

source

pub fn ar13(&mut self) -> AR13_W<'_, TXBAR_SPEC, 13>

Bit 13 - Add Request 13

source

pub fn ar14(&mut self) -> AR14_W<'_, TXBAR_SPEC, 14>

Bit 14 - Add Request 14

source

pub fn ar15(&mut self) -> AR15_W<'_, TXBAR_SPEC, 15>

Bit 15 - Add Request 15

source

pub fn ar16(&mut self) -> AR16_W<'_, TXBAR_SPEC, 16>

Bit 16 - Add Request 16

source

pub fn ar17(&mut self) -> AR17_W<'_, TXBAR_SPEC, 17>

Bit 17 - Add Request 17

source

pub fn ar18(&mut self) -> AR18_W<'_, TXBAR_SPEC, 18>

Bit 18 - Add Request 18

source

pub fn ar19(&mut self) -> AR19_W<'_, TXBAR_SPEC, 19>

Bit 19 - Add Request 19

source

pub fn ar20(&mut self) -> AR20_W<'_, TXBAR_SPEC, 20>

Bit 20 - Add Request 20

source

pub fn ar21(&mut self) -> AR21_W<'_, TXBAR_SPEC, 21>

Bit 21 - Add Request 21

source

pub fn ar22(&mut self) -> AR22_W<'_, TXBAR_SPEC, 22>

Bit 22 - Add Request 22

source

pub fn ar23(&mut self) -> AR23_W<'_, TXBAR_SPEC, 23>

Bit 23 - Add Request 23

source

pub fn ar24(&mut self) -> AR24_W<'_, TXBAR_SPEC, 24>

Bit 24 - Add Request 24

source

pub fn ar25(&mut self) -> AR25_W<'_, TXBAR_SPEC, 25>

Bit 25 - Add Request 25

source

pub fn ar26(&mut self) -> AR26_W<'_, TXBAR_SPEC, 26>

Bit 26 - Add Request 26

source

pub fn ar27(&mut self) -> AR27_W<'_, TXBAR_SPEC, 27>

Bit 27 - Add Request 27

source

pub fn ar28(&mut self) -> AR28_W<'_, TXBAR_SPEC, 28>

Bit 28 - Add Request 28

source

pub fn ar29(&mut self) -> AR29_W<'_, TXBAR_SPEC, 29>

Bit 29 - Add Request 29

source

pub fn ar30(&mut self) -> AR30_W<'_, TXBAR_SPEC, 30>

Bit 30 - Add Request 30

source

pub fn ar31(&mut self) -> AR31_W<'_, TXBAR_SPEC, 31>

Bit 31 - Add Request 31

source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

§Safety

Passing incorrect value can cause undefined behaviour. See reference manual