1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
///Register `TXEFA` reader
pub type R = crateR;
///Register `TXEFA` writer
pub type W = crateW;
///Field `EFAI` reader - Event FIFO acknowledge index After the Host has read an element or a sequence of elements from the Tx event FIFO, it has to write the index of the last element read from Tx event FIFO to EFAI. This sets the Tx event FIFO get index TXEFS\[EFGI\] to EFAI + 1 and updates the FIFO 0 fill level TXEFS\[EFFL\].
pub type EFAI_R = crateFieldReader;
///Field `EFAI` writer - Event FIFO acknowledge index After the Host has read an element or a sequence of elements from the Tx event FIFO, it has to write the index of the last element read from Tx event FIFO to EFAI. This sets the Tx event FIFO get index TXEFS\[EFGI\] to EFAI + 1 and updates the FIFO 0 fill level TXEFS\[EFFL\].
pub type EFAI_W<'a, REG> = crateFieldWriter;
/**FDCAN Tx event FIFO acknowledge register
You can [`read`](crate::Reg::read) this register and get [`txefa::R`](R). You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`txefa::W`](W). You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G441.html#FDCAN:TXEFA)*/
;
///`read()` method returns [`txefa::R`](R) reader structure
///`write(|w| ..)` method takes [`txefa::W`](W) writer structure
///`reset()` method sets TXEFA to value 0