Choco OS  V.0.16.9.0
Join to the chocolate world
oc_lcdtft_lld.h File Reference

The file with LLD interface for the LCDTFT driver. More...

#include <oc_machine.h>
#include <oc_errors.h>
#include <oc_frequency.h>
#include <oc_color.h>
#include <oc_pixel.h>

Go to the source code of this file.

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


Author
Patryk Kubiak - (Created on: 2016-02-06 - 11:43:03)

Definition in file oc_lcdtft_lld.h.