Generated from stm32-data 160921a00882a5036f952bee610bef3fd88725b0

This commit is contained in:
guangzong 2024-04-14 21:52:43 -04:00
parent 03fa515a1c
commit df8e0059b8
Signed by: guangzong
GPG Key ID: 095389BACAE97D19
3 changed files with 35 additions and 1 deletions

View File

@ -252,6 +252,16 @@
"byte_offset": 2320,
"fieldset": "DIEPTSIZ"
},
{
"name": "DIEPDMA",
"description": "Device IN endpoint DMA address register",
"array": {
"len": 16,
"stride": 32
},
"byte_offset": 2324,
"access": "Read"
},
{
"name": "DTXFSTS",
"description": "Device IN endpoint transmit FIFO status register",

View File

@ -83,7 +83,9 @@ pub const fn diepctl (self , n : usize) -> crate :: common :: Reg < regs :: Diep
# [inline (always)]
pub const fn diepint (self , n : usize) -> crate :: common :: Reg < regs :: Diepint , crate :: common :: RW > { assert ! (n < 16usize) ; unsafe { crate :: common :: Reg :: from_ptr (self . ptr . add (0x0908usize + n * 32usize) as _) } } # [doc = "Device IN endpoint transfer size register"]
# [inline (always)]
pub const fn dieptsiz (self , n : usize) -> crate :: common :: Reg < regs :: Dieptsiz , crate :: common :: RW > { assert ! (n < 16usize) ; unsafe { crate :: common :: Reg :: from_ptr (self . ptr . add (0x0910usize + n * 32usize) as _) } } # [doc = "Device IN endpoint transmit FIFO status register"]
pub const fn dieptsiz (self , n : usize) -> crate :: common :: Reg < regs :: Dieptsiz , crate :: common :: RW > { assert ! (n < 16usize) ; unsafe { crate :: common :: Reg :: from_ptr (self . ptr . add (0x0910usize + n * 32usize) as _) } } # [doc = "Device IN endpoint DMA address register"]
# [inline (always)]
pub const fn diepdma (self , n : usize) -> crate :: common :: Reg < u32 , crate :: common :: R > { assert ! (n < 16usize) ; unsafe { crate :: common :: Reg :: from_ptr (self . ptr . add (0x0914usize + n * 32usize) as _) } } # [doc = "Device IN endpoint transmit FIFO status register"]
# [inline (always)]
pub const fn dtxfsts (self , n : usize) -> crate :: common :: Reg < regs :: Dtxfsts , crate :: common :: R > { assert ! (n < 16usize) ; unsafe { crate :: common :: Reg :: from_ptr (self . ptr . add (0x0918usize + n * 32usize) as _) } } # [doc = "Device OUT endpoint control register"]
# [inline (always)]

View File

@ -681,6 +681,28 @@
},
),
},
BlockItem {
name: "diepdma",
description: Some(
"Device IN endpoint DMA address register",
),
array: Some(
Array::Regular(
RegularArray {
len: 16,
stride: 32,
},
),
),
byte_offset: 0x914,
inner: BlockItemInner::Register(
Register {
access: Access::Read,
bit_size: 32,
fieldset: None,
},
),
},
BlockItem {
name: "dtxfsts",
description: Some(