Choco OS
V.0.16.9.0
Join to the chocolate world
|
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) |
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Definition in file oc_lcdtft_lld.h.