1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RXD {
4#[doc = "0x00 - Data pointer"]
5pub ptr: PTR,
6#[doc = "0x04 - Maximum number of bytes in receive buffer"]
7pub maxcnt: MAXCNT,
8#[doc = "0x08 - Number of bytes transferred in the last transaction"]
9pub amount: AMOUNT,
10}
11#[doc = "PTR (rw) register accessor: an alias for `Reg<PTR_SPEC>`"]
12pub type PTR = crate::Reg<ptr::PTR_SPEC>;
13#[doc = "Data pointer"]
14pub mod ptr;
15#[doc = "MAXCNT (rw) register accessor: an alias for `Reg<MAXCNT_SPEC>`"]
16pub type MAXCNT = crate::Reg<maxcnt::MAXCNT_SPEC>;
17#[doc = "Maximum number of bytes in receive buffer"]
18pub mod maxcnt;
19#[doc = "AMOUNT (r) register accessor: an alias for `Reg<AMOUNT_SPEC>`"]
20pub type AMOUNT = crate::Reg<amount::AMOUNT_SPEC>;
21#[doc = "Number of bytes transferred in the last transaction"]
22pub mod amount;