BackLight.h 850 Bytes
Newer Older
时昊's avatar
时昊 committed
1 2 3 4 5
#ifndef _BACKLIGHT_H_
#define _BACKLIGHT_H_



时昊's avatar
时昊 committed
6 7 8 9
#ifdef Platform_16Bit
    #define Light_uint8_t  unsigned char
    #define Light_uint16_t unsigned int
    #define Light_uint32_t unsigned long
时昊's avatar
时昊 committed
10

时昊's avatar
时昊 committed
11 12 13 14 15
#else
    #define Light_uint8_t  unsigned char
    #define Light_uint16_t unsigned short
    #define Light_uint32_t unsigned int
    #define Light_uint64_t unsigned long long
时昊's avatar
时昊 committed
16 17 18 19

#endif


时昊's avatar
时昊 committed
20 21 22
#ifndef Backlight_NULL
    #define Backlight_NULL ( void * )0u
#endif /* NULL */
时昊's avatar
时昊 committed
23

24
extern Light_uint16_t LightR_Status ;
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

extern void BackLight_30_Init(void);

extern void BackLight_15_Init(void);

extern void BackLight_WakeUp_Init(void);

extern void BackLight_Sleep_Init(void);

extern void BackLight_Back_PWM_Init(void);

extern void BackLight_Set_Lvl(Light_uint8_t lvl);

extern void BackLight_Process(void);

extern Light_uint8_t Backlight_GetPwmLevel(void);
时昊's avatar
时昊 committed
41 42 43



44
#endif