3#ifndef STM32F769_DSIREGISTERS_H
4#define STM32F769_DSIREGISTERS_H
static uint32_t const DSI_HOST_BASE
This is a application specific file which is used to configure Imt.Base.Core.Math.
unsigned __int32 uint32_t
DSI Host Clock Control Register (DSI_CCR), chapter 20.15.3.
uint32_t volatile TOCKDIV
Timeout Clock Division.
uint32_t volatile TXECKDIV
TX Escape Clock Division.
DSI Host Clock Lane Configuration Register (DSI_CLCR), chapter 20.15.33.
uint32_t volatile ACR
Automatic Clocklane Control.
uint32_t volatile DPCC
D-PHY Clock Control.
DSI Host Clock Lane Timer Configuration Register (DSI_CLTCR), chapter 20.15.34.
uint32_t volatile LP2HS_TIME
Low-Power to High-Speed Time.
uint32_t volatile HS2LP_TIME
High-Speed to Low-Power Time.
DSI Host Command mode Configuration Register (DSI_CMCR), chapter 20.15.23.
uint32_t volatile GSW2TX
Generic Short Write Two parameters Transmission.
uint32_t volatile TEARE
Tearing Effect Acknowledge Request Enable.
uint32_t volatile GSR0TX
Generic Short Read Zero parameters Transmission.
uint32_t volatile DSW1TX
DCS Short Write One parameter Transmission.
uint32_t volatile GSW0TX
Generic Short Write Zero parameters Transmission.
uint32_t volatile DSW0TX
DCS Short Write Zero parameter Transmission.
uint32_t volatile GSR1TX
Generic Short Read One parameters Transmission.
uint32_t volatile GSW1TX
Generic Short Write One parameters Transmission.
uint32_t volatile GLWTX
Generic Long Write Transmission.
uint32_t volatile DSR0TX
DCS Short Read Zero parameter Transmission.
uint32_t volatile MRDPS
Maximum Read Packet Size.
uint32_t volatile DLWTX
DCS Long Write Transmission.
uint32_t volatile GSR2TX
Generic Short Read Two parameters Transmission.
uint32_t volatile ARE
Acknowledge Request Enable.
DSI Host Control Register (DSI_CR), chapter 20.15.2.
uint32_t volatile EN
dsi host controller enable
DSI Host Data Lane Timer Configuration Register (DSI_DLTCR), chapter 20.15.35.
uint32_t volatile MRD_TIME
Maximum Read Time.
uint32_t volatile HS2LP_TIME
High-Speed To Low-Power Time.
uint32_t volatile LP2HS_TIME
Low-Power To High-Speed Time.
DSI Host Force Interrupt Register 0 (DSI_FIR0), chapter 20.15.45.
uint32_t volatile FAE10
Force Acknowledge Error 10.
uint32_t volatile FAE14
Force Acknowledge Error 14.
uint32_t volatile FAE8
Force Acknowledge Error 8.
uint32_t volatile FAE7
Force Acknowledge Error 7.
uint32_t volatile FPE0
Force PHY Error 0.
uint32_t volatile FAE13
Force Acknowledge Error 13.
uint32_t volatile FPE4
Force PHY Error 4.
uint32_t volatile FAE4
Force Acknowledge Error 4.
uint32_t volatile FAE6
Force Acknowledge Error 6.
uint32_t volatile FAE9
Force Acknowledge Error 9.
uint32_t volatile FPE2
Force PHY Error 2.
uint32_t volatile FAE2
Force Acknowledge Error 2.
uint32_t volatile FAE1
Force Acknowledge Error 1.
uint32_t volatile FPE3
Force PHY Error 3.
uint32_t volatile FPE1
Force PHY Error 1.
uint32_t volatile FAE5
Force Acknowledge Error 5.
uint32_t volatile FAE11
Force Acknowledge Error 11.
uint32_t volatile FAE12
Force Acknowledge Error 12.
uint32_t volatile FAE3
Force Acknowledge Error 3.
uint32_t volatile FAE15
Force Acknowledge Error 15.
uint32_t volatile FAE0
Force Acknowledge Error 0.
DSI Host Force Interrupt Register 1 (DSI_FIR1), chapter 20.15.46.
uint32_t volatile FECCME
Force ECC Multi-bit Error.
uint32_t volatile FPSE
Force Packet Size Error.
uint32_t volatile FGPRXE
Force Generic Payload Receive Error.
uint32_t volatile FTOHSTX
Force Timeout High-Speed Transmission.
uint32_t volatile FECCSE
Force ECC Single-bit Error.
uint32_t volatile FGPWRE
Force Generic Payload Write Error.
uint32_t volatile FGPRDE
Force Generic Payload Read Error.
uint32_t volatile FGPTXE
Force Generic Payload Transmit Error.
uint32_t volatile FTOLPRX
Force Timeout Low-Power Reception.
uint32_t volatile FGCWRE
Force Generic Command Write Error.
uint32_t volatile FEOTPE
Force EoTp Error.
uint32_t volatile FCRCE
Force CRC Error.
uint32_t volatile FLPWRE
Force LTDC Payload Write Error.
uint32_t volatile WCLSB
WordCount LSB.
uint32_t volatile VCID
Channel.
uint32_t volatile DT
Type.
uint32_t volatile WCMSB
WordCount MSB.
uint32_t volatile DATA3
Payload Byte 3.
uint32_t volatile DATA1
Payload Byte 1.
uint32_t volatile DATA4
Payload Byte 4.
uint32_t volatile DATA2
Payload Byte 2.
uint32_t volatile CMDFF
Command FIFO Full.
uint32_t volatile PRDFF
Payload Read FIFO Full.
uint32_t volatile PRDFE
Payload Read FIFO Empty.
uint32_t volatile PWRFF
Payload Write FIFO Full.
uint32_t volatile CMDFE
Command FIFO Empty.
uint32_t volatile RCB
Read Command Busy.
uint32_t volatile PWRFE
Payload Write FIFO Empty.
DSI Host Generic VCID Register (DSI_GVCIDR), chapter 20.15.9.
uint32_t volatile VCID
Virtual Channel ID.
uint32_t volatile PE3IE
PHY Error 3 Interrupt Enable.
uint32_t volatile AE0IE
Acknowledge Error 0 Interrupt Enable.
uint32_t volatile AE3IE
Acknowledge Error 3 Interrupt Enable.
uint32_t volatile AE1IE
Acknowledge Error 1 Interrupt Enable.
uint32_t volatile AE6IE
Acknowledge Error 6 Interrupt Enable.
uint32_t volatile PE1IE
PHY Error 1 Interrupt Enable.
uint32_t volatile AE14IE
Acknowledge Error 14 Interrupt Enable.
uint32_t volatile PE0IE
PHY Error 0 Interrupt Enable.
uint32_t volatile AE8IE
Acknowledge Error 8 Interrupt Enable.
uint32_t volatile PE4IE
PHY Error 4 Interrupt Enable.
uint32_t volatile AE5IE
Acknowledge Error 5 Interrupt Enable.
uint32_t volatile AE2IE
Acknowledge Error 2 Interrupt Enable.
uint32_t volatile AE13IE
Acknowledge Error 13 Interrupt Enable.
uint32_t volatile AE4IE
Acknowledge Error 4 Interrupt Enable.
uint32_t volatile AE15IE
Acknowledge Error 15 Interrupt Enable.
uint32_t volatile AE11IE
Acknowledge Error 11 Interrupt Enable.
uint32_t volatile AE10IE
Acknowledge Error 10 Interrupt Enable.
uint32_t volatile AE9IE
Acknowledge Error 9 Interrupt Enable.
uint32_t volatile AE12IE
Acknowledge Error 12 Interrupt Enable.
uint32_t volatile PE2IE
PHY Error 2 Interrupt Enable.
uint32_t volatile AE7IE
Acknowledge Error 7 Interrupt Enable.
uint32_t volatile PEIE
PHY Error 0-5 Interrupt Enable.
uint32_t volatile AEIE
Acknowledge Error 0-15 Interrupt Enable.
uint32_t volatile ECCSEIE
ECC Single-bit Error Interrupt Enable.
uint32_t volatile GPTXEIE
Generic Payload Transmit Error Interrupt Enable.
uint32_t volatile GPRDEIE
Generic Payload Read Error Interrupt Enable.
uint32_t volatile CRCEIE
CRC Error Interrupt Enable.
uint32_t volatile TOLPRXIE
Timeout Low-Power Reception Interrupt Enable.
uint32_t volatile GPRXEIE
Generic Payload Receive Error Interrupt Enable.
uint32_t volatile LPWREIE
LTDC Payload Write Error Interrupt Enable.
uint32_t volatile PSEIE
Packet Size Error Interrupt Enable.
uint32_t volatile ECCMEIE
ECC Multi-bit Error Interrupt Enable.
uint32_t volatile EOTPEIE
EoTp Error Interrupt Enable.
uint32_t volatile TOHSTXIE
Timeout High-Speed Transmission Interrupt Enable.
uint32_t volatile GCWREIE
Generic Command Write Error Interrupt Enable.
uint32_t volatile GPWREIE
Generic Payload Write Error Interrupt Enable.
uint32_t volatile AE12
Acknowledge Error 12.
uint32_t volatile AE6
Acknowledge Error 6.
uint32_t volatile AE4
Acknowledge Error 4.
uint32_t volatile AE2
Acknowledge Error 2.
uint32_t volatile AE15
Acknowledge Error 15.
uint32_t volatile PE4
PHY Error 4.
uint32_t volatile AE10
Acknowledge Error 10.
uint32_t volatile AE14
Acknowledge Error 14.
uint32_t volatile PE2
PHY Error 2.
uint32_t volatile PE3
PHY Error 3.
uint32_t volatile AE13
Acknowledge Error 13.
uint32_t volatile PE0
PHY Error 0.
uint32_t volatile AE8
Acknowledge Error 8.
uint32_t volatile AE1
Acknowledge Error 1.
uint32_t volatile AE9
Acknowledge Error 9.
uint32_t volatile AE5
Acknowledge Error 5.
uint32_t volatile AE0
Acknowledge Error 0.
uint32_t volatile AE7
Acknowledge Error 7.
uint32_t volatile AE11
Acknowledge Error 11.
uint32_t volatile AE3
Acknowledge Error 3.
uint32_t volatile PE1
PHY Error 1.
uint32_t volatile AE
Acknowledge Error 0-15.
uint32_t volatile PE
PHY Error 0-5.
uint32_t volatile PSE
Packet Size Error.
uint32_t volatile GCWRE
Generic Command Write Error.
uint32_t volatile ECCME
ECC Multi-bit Error.
uint32_t volatile TOHSTX
Timeout High-Speed Transmission.
uint32_t volatile EOTPE
EoTp Error.
uint32_t volatile ECCSE
ECC Single-bit Error.
uint32_t volatile GPRXE
Generic Payload Receive Error.
uint32_t volatile LPWRE
LTDC Payload Write Error.
uint32_t volatile GPRDE
Generic Payload Read Error.
uint32_t volatile GPTXE
Generic Payload Transmit Error.
uint32_t volatile TOLPRX
Timeout Low-Power Reception.
uint32_t volatile CRCE
CRC Error.
uint32_t volatile GPWRE
Generic Payload Write Error.
DSI Host LTDC Current Color Coding Register (DSI_LCCCR), chapter 20.15.49.
imt::base::hal::stm32f769::peripherals::DSITypes::RgbColorCoding::Id volatile COLC
Color Coding.
uint32_t volatile LPE
Loosely Packed Enable.
DSI Host LTDC Command Configuration Register (DSI_LCCR), chapter 20.15.22.
uint32_t volatile CMDSIZE
Command Size.
DSI Host LTDC Color Coding Register (DSI_LCOLCR), chapter 20.15.5.
imt::base::hal::stm32f769::peripherals::DSITypes::RgbColorCoding::Id volatile COLC
Color Coding.
uint32_t volatile LPE
Loosly Packet Enable.
DSI Host LTDC Current VCID Register (DSI_LCVCIDR), chapter 20.15.48.
uint32_t volatile VCID
Virtual Channel ID.
DSI Host LTDC Polarity Configuration Register (DSI_LPCR), chapter 20.15.6.
uint32_t volatile DEP
Data Enable Polarity.
uint32_t volatile VSP
VSYNC Polarity.
uint32_t volatile HSP
HSYNC Polarity.
DSI Host Low-Power mode Current Configuration Register (DSI_LPMCCR), chapter 20.15....
uint32_t volatile VLPSIZE
VACT Largest Packet Size.
uint32_t volatile LPSIZE
Largest Packet Size.
DSI Host Low-Power mode Configuration Register (DSI_LPMCR), chapter 20.15.7.
uint32_t volatile LPSIZE
Largest Packet Size.
uint32_t volatile VLPSIZE
VACT Largest Packet Size.
DSI Host LTDC VCID Register (DSI_LVCIDR), chapter 20.15.4.
uint32_t volatile VCID
Virtual Channel ID.
DSI Host mode Configuration Register (DSI_MCR), chapter 20.15.10.
uint32_t volatile CMDM
Command Mode.
DSI Host PHY Configuration Register (DSI_PCONFR), chapter 20.15.37.
uint32_t volatile SW_TIME
Stop Wait Time.
uint32_t volatile NL
Number of Lanes.
uint32_t volatile ECCRXE
ECC Reception Enable.
uint32_t volatile ETTXE
EoTp Transmission Enable.
uint32_t volatile ETRXE
EoTp Reception Enable.
uint32_t volatile BTAE
Bus Turn Around Enable.
uint32_t volatile CRCRXE
CRC Reception Enable.
DSI Host PHY Control Register (DSI_PCTLR), chapter 20.15.36.
uint32_t volatile CKE
Clock Enable.
uint32_t volatile DEN
Digital Enable.
DSI Host PHY Status Register (DSI_PSR), chapter 20.15.40.
uint32_t volatile PSSC
PHY Stop State Clock lane.
uint32_t volatile PSS1
PHY Stop State lane 1.
uint32_t volatile PD
PHY Direction.
uint32_t volatile UAN0
ULPS Active Not lane 0.
uint32_t volatile RUE0
RX ULPS Escape lane 0.
uint32_t volatile UAN1
ULPS Active Not lane 1.
uint32_t volatile PSS0
PHY Stop State lane 0.
uint32_t volatile UANC
ULPS Active Not Clock lane.
DSI Host PHY TX Triggers Configuration Register (DSI_PTTCR), chapter 20.15.39.
uint32_t volatile TX_TRIG
Transmission Trigger.
uint32_t volatile UEDL
ULPS Exit on Data Lane.
uint32_t volatile URDL
ULPS Request on Data Lane.
uint32_t volatile URCL
ULPS Request on Clock Lane.
uint32_t volatile UECL
ULPS Exit on Clock Lane.
DSI Host Timeout Counter Configuration Register 0 (DSI_TCCR0), chapter 20.15.27.
uint32_t volatile HSTX_TOCNT
High-Speed Transmission Timeout Counter.
uint32_t volatile LPRX_TOCNT
Low-power Reception Timeout Counter.
DSI Host Timeout Counter Configuration Register 1 (DSI_TCCR1), chapter 20.15.28.
uint32_t volatile HSRD_TOCNT
High-Speed Read Timeout Counter.
DSI Host Timeout Counter Configuration Register 2 (DSI_TCCR2), chapter 20.15.29.
uint32_t volatile LPRD_TOCNT
Low-Power Read Timeout Counter.
DSI Host Timeout Counter Configuration Register 3 (DSI_TCCR3), chapter 20.15.30.
uint32_t volatile HSWR_TOCNT
High-Speed Write Timeout Counter.
uint32_t volatile PM
Presp Mode.
DSI Host Timeout Counter Configuration Register 4 (DSI_TCCR4), chapter 20.15.31.
uint32_t volatile LPWR_TOCNT
Low-Power Write Timeout Counter.
DSI Host Timeout Counter Configuration Register 5 (DSI_TCCR5), chapter 20.15.32.
uint32_t volatile BTA_TOCNT
Bus-Turn-Around Timeout Counter.
DSI Host Register (DSI_TDCCR), not documented in TRM Rev4, information from QubeMx Example HAL.
uint32_t volatile SVS
Second VSYNC.
uint32_t volatile THREE3DF
3D Format
uint32_t volatile THREEDM
3D Mode
uint32_t volatile S3DC
Send 3D Control.
uint32_t volatile RF
Right First.
DSI Host Register DSI_TDCR), not documented in TRM Rev4, information from QubeMx Example HAL.
uint32_t volatile THREE3DF
3D Format
uint32_t volatile THREEDM
3D Mode
uint32_t volatile RF
Right First.
uint32_t volatile SVS
Second VSYNC.
uint32_t volatile S3DC
Send 3D Control.
DSI Host Video Chunks Current Configuration Register (DSI_VCCCR), chapter 20.15.53.
uint32_t volatile NUMC
Number of Chunks.
DSI Host Video Chunks Configuration Register (DSI_VCCR), chapter 20.15.13.
uint32_t volatile NUMC
Number of Chunks.
DSI Host Video HBP Current Configuration Register (DSI_VHBPCCR), chapter 20.15.56.
uint32_t volatile HBP
Horizontal Back-Porch duration.
DSI Host Video HBP Configuration Register (DSI_VHBPCR), chapter 20.15.16.
uint32_t volatile HBP
Horizontal Back-Porch duration.
DSI Host Video HSA Current Configuration Register (DSI_VHSACCR), chapter 20.15.55.
uint32_t volatile HSA
Horizontal Synchronism Active duration.
DSI Host Video HSA Configuration Register (DSI_VHSACR), chapter 20.15.15.
uint32_t volatile HSA
Horizontal Synchronism Active duration.
DSI Host Video Line Current Configuration Register (DSI_VLCCR), chapter 20.15.57.
uint32_t volatile HLINE
Horizontal Line duration.
DSI Host Video Line Configuration Register (DSI_VLCR), chapter 20.15.17.
uint32_t volatile HLINE
Horizontal Line duration.
DSI Host Video mode Current Configuration Register (DSI_VMCCR), chapter 20.15.51.
uint32_t volatile LPHBPE
Low-power Horizontal Back-porch Enable.
uint32_t volatile FBTAAE
Frame BTA Acknowledge Enable.
uint32_t volatile LPVAE
Low-power Vertical Active Enable.
uint32_t volatile LPVSAE
Low-power Vertical Sync time Enable.
uint32_t volatile LPCE
Low-power Command Enable.
uint32_t volatile LPHFE
Low-power Horizontal Front-porch Enable.
uint32_t volatile LPVBPE
Low-power Vertical Back-porch Enable.
uint32_t volatile LPVFPE
Low-power Vertical Front-porch Enable.
uint32_t volatile VMT
Video Mode Type.
DSI Host Video mode Configuration Register (DSI_VMCR), chapter 20.15.11.
uint32_t volatile LPVBPE
Low-power Vertical Back-Porch Enable.
uint32_t volatile LPVAE
Low-Power Vertical Active Enable.
uint32_t volatile LPHBPE
Low-Power Horizontal Back-Porch Enable.
uint32_t volatile LPVFPE
Low-power Vertical Front-porch Enable.
uint32_t volatile PGM
Pattern Generator Mode.
uint32_t volatile LPHFPE
Low-Power Horizontal Front-Porch Enable.
uint32_t volatile VMT
Video Mode Type.
uint32_t volatile PGO
Pattern Generator Orientation.
uint32_t volatile LPCE
Low-Power Command Enable.
uint32_t volatile FBTAAE
Frame Bus-Turn-Around Acknowledge Enable.
uint32_t volatile LPVSAE
Low-Power Vertical Sync Active Enable.
uint32_t volatile PGE
Pattern Generator Enable.
DSI Host Video Null Packet Current Configuration Register (DSI_VNPCCR), chapter 20....
uint32_t volatile NPSIZE
Null Packet Size.
DSI Host Video Null Packet Configuration Register (DSI_VNPCR), chapter 20.15.14.
uint32_t volatile NPSIZE
Null Packet Size.
DSI Host Video Packet Current Configuration Register (DSI_VPCCR), chapter 20.15.52.
uint32_t volatile VPSIZE
Video Packet Size.
DSI Host Video Packet Configuration Register (DSI_VPCR), chapter 20.15.12.
uint32_t volatile VPSIZE
Video Packet Size.
DSI Host Video Shadow Control Register (DSI_VSCR), chapter 20.15.47.
uint32_t volatile UR
Update Register.
uint32_t volatile EN
Enable.
DSI Host Video VA Current Configuration Register (DSI_VVACCR), chapter 20.15.61.
uint32_t volatile VA
Vertical active duration.
DSI Host Video VA Configuration Register (DSI_VVACR), chapter 20.15.21.
uint32_t volatile VA
Vertical Active duration.
DSI Host Video VBP Current Configuration Register (DSI_VVBPCCR), chapter 20.15.59.
uint32_t volatile VBP
Vertical Back-Porch duration.
DSI Host Video VBP Configuration Register (DSI_VVBPCR), chapter 20.15.19.
uint32_t volatile VBP
Vertical Back-Porch duration.
DSI Host Video VFP Current Configuration Register (DSI_VVFPCCR), chapter 20.15.60.
uint32_t volatile VFP
Vertical Front-Porch duration.
DSI Host Video VFP Configuration Register (DSI_VVFPCR), chapter 20.15.20.
uint32_t volatile VFP
Vertical Front-Porch duration.
DSI Host Video VSA Current Configuration Register (DSI_VVSACCR), chapter 20.15.58.
uint32_t volatile VSA
Vertical Synchronism Active duration.
DSI Host Video VSA Configuration Register (DSI_VVSACR), chapter 20.15.18.
uint32_t volatile VSA
Vertical Synchronism Active duration.
20.16 DSI Wrapper Registers
uint32_t volatile VSPOL
VSync Polarity.
imt::base::hal::stm32f769::peripherals::DSITypes::RgbColorCoding::Id volatile COLMUX
Color Multiplexing.
uint32_t volatile AR
Automatic Refresh.
uint32_t volatile TEPOL
Tearing Effect Polarity.
uint32_t volatile DSIM
DSI Mode.
uint32_t volatile TESRC
Tearing Effect Source.
DSI Wrapper Control Register (DSI_WCR), chapter 20.16.2.
uint32_t volatile SHTDN
Shutdown.
uint32_t volatile COLM
Color Mode.
uint32_t volatile DSIEN
DSI Enable.
uint32_t volatile LTDCEN
LTDC Enable.
DSI Wrapper Interrupt Enable Register (DSI_WIER), chapter 20.16.3.
uint32_t volatile PLLL
PLL Lock Interrupt Enable.
uint32_t volatile RR
Regulator Ready Interrupt Enable.
uint32_t volatile TE
Tearing Effect Interrupt Enable.
uint32_t volatile PLLU
PLL Unlock Interrupt Enable.
uint32_t volatile ER
End of Refresh Interrupt Enable.
DSI Wrapper Interrupt Flag Clear Register (DSI_WIFCR), chapter 20.16.5.
uint32_t volatile RR
Clear Regulator Ready Interrupt Flag.
uint32_t volatile TE
Clear Tearing Effect Interrupt Flag.
uint32_t volatile ER
Clear End of Refresh Interrupt Flag.
uint32_t volatile PLLL
Clear PLL Lock Interrupt Flag.
uint32_t volatile PLLU
Clear PLL Unlock Interrupt Flag.
DSI Wrapper Interrupt & Status Register (DSI_WISR), chapter 20.16.4.
uint32_t volatile PLLLS
PLL Lock Status.
uint32_t volatile RRS
Regulator Ready Status.
uint32_t volatile PLLL
PLL Lock Interrupt Flag.
uint32_t volatile TE
Tearing Effect Interrupt Flag.
uint32_t volatile BUSY
Busy Flag.
uint32_t volatile ER
End of Refresh Interrupt Flag.
uint32_t volatile PLLU
PLL Unlock Interrupt Flag.
uint32_t volatile RR
Regulator Ready Interrupt Flag.
DSI Wrapper PHY Configuration Register 0 (DSI_WPCR0), chapter 20.16.6.
FunctionalState::Id volatile SWCL
Swap pins on clock lane.
uint32_t volatile HSIDL0
Invert the high-speed data signal on data lane 0.
uint32_t volatile SWDL0
Swap pins on data lane 0.
uint32_t volatile TLPXDEN
Custom Time for t-LPX for data lanes Enable.
uint32_t volatile HSICL
Invert the high-speed data signal on clock lane.
uint32_t volatile TCLKPOSTEN
Custom Time for t-CLKPOST Enable.
uint32_t volatile HSIDL1
Invert the high-speed data signal on data lane 1.
uint32_t volatile TDDL
Turn Disable Data Lanes.
uint32_t volatile PDEN
Pull-Down Enable.
uint32_t volatile FTXSMDL
Force data lanes in TX stop mode.
uint32_t volatile THSEXITEN
Custom Time for t-HSEXIT Enable.
uint32_t volatile FTXSMCL
Force clock lane in TX stop mode.
uint32_t volatile TLPXCEN
Custom Time for t-LPX for clock lane Enable.
uint32_t volatile CDOFFDL
Contention detection OFF on data lines.
uint32_t volatile TCLKPREPEN
Custom Time for t-CLKPREPARE Enable.
uint32_t volatile THSPREPEN
Custom Time for t-HSPREPARE Enable.
uint32_t volatile SWDL1
Swap pins on data lane 1.
uint32_t volatile THSZEROEN
Custom Time for t-HSZERO Enable.
uint32_t volatile THSTRAILEN
Custom Time for t-HSTRAIL Enable.
uint32_t volatile UIX4
Unit Interval multiplied by 4.
uint32_t volatile TCLKZEROEN
Custom Time for t-CLKZERO Enable.
DSI Wrapper PHY Configuration Register 1 (DSI_WPCR1), chapter 20.16.7.
uint32_t volatile FLPRXLPM
Forces LP Receiver in Low-Power Mode.
uint32_t volatile LPSRCDL
Low-Power transmission Slew Rate Compensation on Data Lanes.
uint32_t volatile HSTXDDL
High-Speed Transmission Delay on Data Lanes.
uint32_t volatile SDDC
SDD Control.
uint32_t volatile HSTXDCL
High-Speed Transmission Delay on Clock Lane.
uint32_t volatile HSTXSRCDL
High-Speed Transmission slew-rate control on Data Lanes.
uint32_t volatile LPRXVCDL
Low-Power Reception V-IL Compensation on Data Lanes: information from QubeMx Example HAL.
uint32_t volatile HSTXSRCCL
High-Speed Transmission slew-rate control on Clock Lane.
uint32_t volatile LPSRCCL
Low-Power transmission Slew Rate Compensation on Clock Lane.
uint32_t volatile LPRXFT
Low-Power RX low-pass Filtering Tuning.
DSI Wrapper PHY Configuration Register 2 (DSI_WPCR2), chapter 20.16.8.
uint32_t volatile THSPREP
t-HSPREPARE
uint32_t volatile THSTRAIL
t-HSTRAIL
uint32_t volatile TCLKPREP
t-CLKPREPARE
uint32_t volatile TCLKZERO
t-CLKZERO
DSI Wrapper PHY Configuration Register 3 (DSI_WPCR3), chapter 20.16.9.
uint32_t volatile TLPXD
t-LPX for data lanes
uint32_t volatile TLPXC
t-LPX for clock lane
uint32_t volatile THSZERO
t-HSZERO
uint32_t volatile THSEXIT
t-HSEXIT
DSI Wrapper PHY Configuration Register 4 (DSI_WPCR4), chapter 20.16.10.
uint32_t volatile TCLKPOST
t-CLKPOST
DSI Wrapper Regulator and PLL Control Register (DSI_WRPCR), chapter 20.16.11.
uint32_t volatile PLLEN
PLL Enable.
uint32_t volatile NDIV
PLL Loop Division Factor.
uint32_t volatile REGEN
Regulator Enable.
uint32_t volatile IDF
PLL Input Division Factor.
uint32_t volatile ODF
PLL Output Division Factor.
DSI host controller (DSI) module register structure.
volatile DSI_LCCR LCCR
DSI Host LTDC Command Configuration Register, Address offset: 0x64.
volatile DSI_PUCR PUCR
DSI Host PHY ULPS Control Register, Address offset: 0xA8.
volatile DSI_VVFPCR VVFPCR
DSI Host Video VFP Configuration Register, Address offset: 0x5C.
volatile DSI_MCR MCR
DSI Host Mode Configuration Register, Address offset: 0x34.
uint32_t volatile reserved2[3]
Reserved, 0xD0 - 0xD7.
volatile DSI_TCCR1 TCCR1
DSI Host Timeout Counter Configuration Register 1, Address offset: 0x7C.
volatile DSI_PCTLR PCTLR
DSI Host PHY Control Register, Address offset: 0xA0.
uint32_t volatile VR
DSI Host Version Register, Address offset: 0x00.
volatile DSI_FIR0 FIR0
DSI Host Force Interrupt Register 0, Address offset: 0xD8.
volatile DSI_TCCR2 TCCR2
DSI Host Timeout Counter Configuration Register 2, Address offset: 0x80.
volatile DSI_VNPCR VNPCR
DSI Host Video Null Packet Configuration Register, Address offset: 0x44.
volatile DSI_VVFPCCR VVFPCCR
DSI Host Video VFP Current Configuration Register, Address offset: 0x15C.
volatile DSI_WPCR1 WPCR1
DSI Wrapper PHY Configuration Register 1, Address offset: 0x41C.
uint32_t volatile reserved7[11]
Reserved, 0x164 - 0x18F.
volatile DSI_PCR PCR
DSI Host Protocol Configuration Register, Address offset: 0x2C.
volatile DSI_WCR WCR
DSI Wrapper Control Register, Address offset: 0x404.
volatile DSI_CLTCR CLTCR
DSI Host Clock Lane Timer Configuration Register, Address offset: 0x98.
volatile DSI_VHBPCCR VHBPCCR
DSI Host Video HBP Current Configuration Register, Address offset: 0x14C.
volatile DSI_FIR1 FIR1
DSI Host Force Interrupt Register 1, Address offset: 0xDC.
volatile DSI_VVBPCCR VVBPCCR
DSI Host Video VBP Current Configuration Register, Address offset: 0x158.
uint32_t volatile reserved8[155]
Reserved, 0x194 - 0x3FF.
volatile DSI_WPCR4 WPCR4
DSI Wrapper PHY Configuration Register 4, Address offset: 0x428.
volatile DSI_IER1 IER1
DSI Host Interrupt Enable Register 1, Address offset: 0xC8.
volatile DSI_LPCR LPCR
DSI Host LTDC Polarity Configuration Register, Address offset: 0x14.
uint32_t volatile reserved10
Reserved, 0x42C.
volatile DSI_VVACR VVACR
DSI Host Video VA Configuration Register, Address offset: 0x60.
volatile DSI_VCCCR VCCCR
DSI Host Video Chuncks Current Configuration Register, Address offset: 0x140.
volatile DSI_PTTCR PTTCR
DSI Host PHY TX Triggers Configuration Register, Address offset: 0xAC.
volatile DSI_VVBPCR VVBPCR
DSI Host Video VBP Configuration Register, Address offset: 0x58.
volatile DSI_TCCR5 TCCR5
DSI Host Timeout Counter Configuration Register 5, Address offset: 0x8C.
volatile DSI_VMCCR VMCCR
DSI Host Video Mode Current Configuration Register, Address offset: 0x138.
volatile DSI_VPCR VPCR
DSI Host Video Packet Configuration Register, Address offset: 0x3C.
volatile DSI_WPCR0 WPCR0
DSI Wrapper PHY Configuration Register 0, Address offset: 0x418.
volatile DSI_TCCR3 TCCR3
DSI Host Timeout Counter Configuration Register 3, Address offset: 0x84.
volatile DSI_TCCR0 TCCR0
DSI Host Timeout Counter Configuration Register 0, Address offset: 0x78.
volatile DSI_GHCR GHCR
DSI Host Generic Header Configuration Register, Address offset: 0x6C.
volatile DSI_VSCR VSCR
DSI Host Video Shadow Control Register, Address offset: 0x100.
volatile DSI_LCVCIDR LCVCIDR
DSI Host LTDC Current VCID Register, Address offset: 0x10C.
volatile DSI_VHBPCR VHBPCR
DSI Host Video HBP Configuration Register, Address offset: 0x4C.
volatile DSI_VVSACCR VVSACCR
DSI Host Video VSA Current Configuration Register, Address offset: 0x154.
uint32_t volatile reserved4[2]
Reserved, 0x104 - 0x10B.
volatile DSI_WPCR2 WPCR2
DSI Wrapper PHY Configuration Register 2, Address offset: 0x420.
volatile DSI_VHSACR VHSACR
DSI Host Video HSA Configuration Register, Address offset: 0x48.
volatile DSI_CR CR
DSI Host Control Register, Address offset: 0x04.
volatile DSI_WCFGR WCFGR
DSI Wrapper Configuration Register, Address offset: 0x400.
volatile DSI_LPMCR LPMCR
DSI Host Low-Power Mode Configuration Register, Address offset: 0x18.
volatile DSI_LCOLCR LCOLCR
DSI Host LTDC Color Coding Register, Address offset: 0x10.
volatile DSI_VVSACR VVSACR
DSI Host Video VSA Configuration Register, Address offset: 0x54.
volatile DSI_IER0 IER0
DSI Host Interrupt Enable Register 0, Address offset: 0xC4.
uint32_t volatile reserved6[7]
Reserved, 0x11C - 0x137.
volatile DSI_PSR PSR
DSI Host PHY Status Register, Address offset: 0xB0.
volatile DSI_LPMCCR LPMCCR
DSI Host Low-power Mode Current Configuration Register, Address offset: 0x118.
volatile DSI_VLCR VLCR
DSI Host Video Line Configuration Register, Address offset: 0x50.
volatile DSI_VLCCR VLCCR
DSI Host Video Line Current Configuration Register, Address offset: 0x150.
volatile DSI_CCR CCR
DSI HOST Clock Control Register, Address offset: 0x08.
uint32_t volatile reserved5
Reserved, 0x114.
volatile DSI_WIFCR WIFCR
DSI Wrapper Interrupt Flag Clear Register, Address offset: 0x410.
volatile DSI_GVCIDR GVCIDR
DSI Host Generic VCID Register, Address offset: 0x30.
volatile DSI_VNPCCR VNPCCR
DSI Host Video Null Packet Current Configuration Register, Address offset: 0x144.
volatile DSI_ISR0 ISR0
DSI Host Interrupt & Status Register 0, Address offset: 0xBC.
volatile DSI_LVCIDR LVCIDR
DSI Host LTDC VCID Register, Address offset: 0x0C.
volatile DSI_DLTCR DLTCR
DSI Host Data Lane Timer Configuration Register, Address offset: 0x9C.
volatile DSI_PCONFR PCONFR
DSI Host PHY Configuration Register, Address offset: 0xA4.
volatile DSI_VMCR VMCR
DSI Host Video Mode Configuration Register, Address offset: 0x38.
volatile DSI_TDCR TDCR
DSI Host 3D Configuration Register, Address offset: 0x90.
volatile DSI_VVACCR VVACCR
DSI Host Video VA Current Configuration Register, Address offset: 0x160.
volatile DSI_WISR WISR
DSI Wrapper Interrupt and Status Register, Address offset: 0x40C.
volatile DSI_LCCCR LCCCR
DSI Host LTDC Current Color Coding Register, Address offset: 0x110.
uint32_t volatile reserved0[4]
Reserved, 0x1C - 0x2B.
volatile DSI_VHSACCR VHSACCR
DSI Host Video HSA Current Configuration Register, Address offset: 0x148.
volatile DSI_TDCCR TDCCR
DSI Host 3D Current Configuration Register, Address offset: 0x190.
uint32_t volatile reserved9
Reserved, 0x414.
volatile DSI_GPDR GPDR
DSI Host Generic Payload Data Register, Address offset: 0x70.
volatile DSI_CMCR CMCR
DSI Host Command Mode Configuration Register, Address offset: 0x68.
static DSIRegisters & getInstance()
Gets the instance of the registers for the LTDC module.
volatile DSI_TCCR4 TCCR4
DSI Host Timeout Counter Configuration Register 4, Address offset: 0x88.
volatile DSI_WRPCR WRPCR
DSI Wrapper Regulator and PLL Control Register, Address offset: 0x430.
uint32_t volatile reserved3[8]
Reserved, 0xE0 - 0xFF.
uint32_t volatile reserved1[2]
Reserved, 0xB4 - 0xBB.
volatile DSI_ISR1 ISR1
DSI Host Interrupt & Status Register 1, Address offset: 0xC0.
volatile DSI_GPSR GPSR
DSI Host Generic Packet Status Register, Address offset: 0x74.
volatile DSI_WIER WIER
DSI Wrapper Interrupt Enable Register, Address offset: 0x408.
volatile DSI_WPCR3 WPCR3
DSI Wrapper PHY Configuration Register 3, Address offset: 0x424.
volatile DSI_VCCR VCCR
DSI Host Video Chunks Configuration Register, Address offset: 0x40.
volatile DSI_VPCCR VPCCR
DSI Host Video Packet Current Configuration Register, Address offset: 0x13C.
volatile DSI_CLCR CLCR
DSI Host Clock Lane Configuration Register, Address offset: 0x94.
DSI Host Generic Header Configuration Register (DSI_GHCR), chapter 20.15.24.
DSI Host Generic Payload Data Register (DSI_GPDR), chapter 20.15.25.
DSI Host Generic Packet Status Register (DSI_GPSR), chapter 20.15.26.
DSI Host Interrupt Enable Register 0 (DSI_IER0), chapter 20.15.43.
DSI Host Interrupt Enable Register 1 (DSI_IER1), chapter 20.15.44.
DSI Host Interrupt & Status Register 0 (DSI_ISR0), chapter 20.15.41.
DSI Host Interrupt & Status Register 1 (DSI_ISR1), chapter 20.15.42.
DSI Host Protocol Configuration Register (DSI_PCR), chapter 20.15.8.
DSI Host PHY ULPS Control Register (DSI_PUCR), chapter 20.15.38.