Subversion Repositories Code-Repo

Rev

Rev 147 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 147 Rev 148
Line 115... Line 115...
115
    unsigned char address;
115
    unsigned char address;
116
    tsl2561IntegrationTime_t integration;
116
    tsl2561IntegrationTime_t integration;
117
    tsl2561Gain_t gain;
117
    tsl2561Gain_t gain;
118
} TSL2561_DATA;
118
} TSL2561_DATA;
119
 
119
 
120
void LUX_Init(void);
120
void LUX_Init(unsigned char address);
121
void LUX_Begin(void);
121
void LUX_Begin(void);
122
void LUX_Enable(void);
122
void LUX_Enable(void);
123
void LUX_Disable(void);
123
void LUX_Disable(void);
124
unsigned long LUX_CalculateLux(unsigned int ch0, unsigned int ch1);
-
 
125
void LUX_SetTiming(tsl2561IntegrationTime_t integration);
124
void LUX_SetTiming(tsl2561IntegrationTime_t integration);
126
void LUX_SetGain(tsl2561Gain_t gain);
125
void LUX_SetGain(tsl2561Gain_t gain);
127
unsigned int LUX_GetLuminosity(unsigned char channel);
126
unsigned long LUX_CalculateLux(unsigned int ch0, unsigned int ch1);
128
unsigned long LUX_GetFullLuminosity(void);
127
unsigned long LUX_GetFullLuminosity(void);
-
 
128
unsigned int LUX_GetLuminosity(unsigned char channel);
-
 
129
 
-
 
130
void LUX_Write2Bytes(unsigned char reg, unsigned char value);
-
 
131
unsigned int LUX_Read2Bytes(unsigned char reg);
129
 
132
 
130
#endif	/* LUX_TSL2561_H */
133
#endif	/* LUX_TSL2561_H */
131
 
134