Choco OS  V.0.16.9.0
Join to the chocolate world
(LCDTFT-LLD) LCDTFT Low Level Driver

Handles LCDTFT transmissions. More...

Data Structures

union  oC_LCDTFT_LLD_Pins_t
 
struct  oC_LCDTFT_LLD_SyncParameters_t
 
struct  oC_LCDTFT_LLD_TimingParameters_t
 

Typedefs

typedef oC_ChannelIndex_t oC_LCDTFT_LLD_ChannelIndex_t
 stores index of channel in the LCDTFT More...
 

Functions

oC_ErrorCode_t oC_LCDTFT_LLD_TurnOnDriver (void)
 
oC_ErrorCode_t oC_LCDTFT_LLD_TurnOffDriver (void)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetPower (oC_Power_t Power)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadPower (oC_Power_t *outPower)
 
oC_ErrorCode_t oC_LCDTFT_LLD_EnableOperations (void)
 
oC_ErrorCode_t oC_LCDTFT_LLD_DisableOperations (void)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetFrequency (oC_Frequency_t Frequency, oC_Frequency_t PermissibleDifference)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadFrequency (oC_Frequency_t *outFrequency)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetPixelClockPolarity (oC_LCDTFT_LLD_PixelClockPolarity_t PixelPolarity)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadPixelClockPolarity (oC_LCDTFT_LLD_PixelClockPolarity_t *outPixelPolarity)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetPolarities (oC_LCDTFT_LLD_Polarity_t HSyncPolarity, oC_LCDTFT_LLD_Polarity_t VSyncPolarity, oC_LCDTFT_LLD_Polarity_t DataEnablePolarity)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadPolarities (oC_LCDTFT_LLD_Polarity_t *outHSyncPolarity, oC_LCDTFT_LLD_Polarity_t *outVSyncPolarity, oC_LCDTFT_LLD_Polarity_t *outDataEnablePolarity)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetResolution (oC_Pixel_ResolutionUInt_t Width, oC_Pixel_ResolutionUInt_t Height)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadResolution (oC_Pixel_ResolutionUInt_t *outWidth, oC_Pixel_ResolutionUInt_t *outHeight)
 
oC_ErrorCode_t oC_LCDTFT_LLD_RestoreDefaultState (void)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ConnectPins (const oC_LCDTFT_LLD_Pins_t *Pins)
 
oC_ErrorCode_t oC_LCDTFT_LLD_DisconnectPins (const oC_LCDTFT_LLD_Pins_t *Pins)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetColormapBuffer (const void *Buffer)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetPixelFormat (oC_ColorFormat_t PixelFormat)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadPixelFormat (oC_ColorFormat_t *outPixelFormat)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetTimingParameters (const oC_LCDTFT_LLD_TimingParameters_t *TimingParameters)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadTimingParameters (oC_LCDTFT_LLD_TimingParameters_t *outTimingParameters)
 
oC_ErrorCode_t oC_LCDTFT_LLD_SetBackgroundColor (oC_Color_t Color, oC_ColorFormat_t ColorFormat)
 
oC_ErrorCode_t oC_LCDTFT_LLD_ReadBackgroundColor (oC_Color_t *outColor, oC_ColorFormat_t ColorFormat)
 

Detailed Description

Typedef Documentation

The type stores index of the channel in the LCDTFT array

Definition at line 91 of file oc_lcdtft_lld.h.

Function Documentation

oC_ErrorCode_t oC_LCDTFT_LLD_ConnectPins ( const oC_LCDTFT_LLD_Pins_t Pins)
Note
stm32f7 notes:

Definition at line 613 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_DisableOperations ( void  )
Note
stm32f7 notes:

Definition at line 338 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_DisconnectPins ( const oC_LCDTFT_LLD_Pins_t Pins)
Note
stm32f7 notes:

Definition at line 686 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_EnableOperations ( void  )
Note
stm32f7 notes:

Definition at line 300 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadBackgroundColor ( oC_Color_t *  outColor,
oC_ColorFormat_t  ColorFormat 
)
Note
stm32f7 notes:

Definition at line 883 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadFrequency ( oC_Frequency_t outFrequency)
Note
stm32f7 notes:

Definition at line 384 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadPixelClockPolarity ( oC_LCDTFT_LLD_PixelClockPolarity_t *  outPixelPolarity)
Note
stm32f7 notes:

Definition at line 446 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadPixelFormat ( oC_ColorFormat_t *  outPixelFormat)
Note
stm32f7 notes:

Definition at line 777 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadPolarities ( oC_LCDTFT_LLD_Polarity_t *  outHSyncPolarity,
oC_LCDTFT_LLD_Polarity_t *  outVSyncPolarity,
oC_LCDTFT_LLD_Polarity_t *  outDataEnablePolarity 
)
Note
stm32f7 notes:

Definition at line 508 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadPower ( oC_Power_t outPower)
Note
stm32f7 notes:

Definition at line 274 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadResolution ( oC_Pixel_ResolutionUInt_t *  outWidth,
oC_Pixel_ResolutionUInt_t *  outHeight 
)
Note
stm32f7 notes:

Definition at line 565 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_ReadTimingParameters ( oC_LCDTFT_LLD_TimingParameters_t outTimingParameters)
Note
stm32f7 notes:

Definition at line 829 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_RestoreDefaultState ( void  )
Note
stm32f7 notes:

Definition at line 594 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetBackgroundColor ( oC_Color_t  Color,
oC_ColorFormat_t  ColorFormat 
)
Note
stm32f7 notes:

Definition at line 853 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetColormapBuffer ( const void *  Buffer)
Note
stm32f7 notes:

Definition at line 718 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetFrequency ( oC_Frequency_t  Frequency,
oC_Frequency_t  PermissibleDifference 
)
Note
stm32f7 notes:

Definition at line 360 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetPixelClockPolarity ( oC_LCDTFT_LLD_PixelClockPolarity_t  PixelPolarity)
Note
stm32f7 notes:

Definition at line 409 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetPixelFormat ( oC_ColorFormat_t  PixelFormat)
Note
stm32f7 notes:

Definition at line 753 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetPolarities ( oC_LCDTFT_LLD_Polarity_t  HSyncPolarity,
oC_LCDTFT_LLD_Polarity_t  VSyncPolarity,
oC_LCDTFT_LLD_Polarity_t  DataEnablePolarity 
)
Note
stm32f7 notes:

Definition at line 478 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetPower ( oC_Power_t  Power)
Note
stm32f7 notes:

Definition at line 246 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetResolution ( oC_Pixel_ResolutionUInt_t  Width,
oC_Pixel_ResolutionUInt_t  Height 
)
Note
stm32f7 notes:

Definition at line 537 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_SetTimingParameters ( const oC_LCDTFT_LLD_TimingParameters_t TimingParameters)
Note
stm32f7 notes:

Definition at line 802 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_TurnOffDriver ( void  )
Note
stm32f7 notes:

Definition at line 223 of file oc_lcdtft_lld.c.

oC_ErrorCode_t oC_LCDTFT_LLD_TurnOnDriver ( void  )
Note
stm32f7 notes:

Definition at line 194 of file oc_lcdtft_lld.c.