changed file layout, move startup/bootup time to #define
This commit is contained in:
parent
d124d1144f
commit
08fa41749e
|
@ -16,8 +16,17 @@
|
|||
#define MCP9808_CONTINUOUS_ACQUISITION_SUPPORTED TRUE
|
||||
|
||||
|
||||
#define MCP9808_I2CADDR 0x18
|
||||
#define MCP9808_I2CADDR_FIXED 0x18
|
||||
|
||||
/**
|
||||
* @brief Time necessary for the sensor to boot
|
||||
*/
|
||||
#define MCP9808_BOOTUP_TIME 0
|
||||
|
||||
/**
|
||||
* @brief Time necessary for the sensor to start
|
||||
*/
|
||||
#define MCP9808_STARTUP_TIME 0
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver pre-compile time settings. */
|
||||
|
@ -27,7 +36,7 @@
|
|||
/* Derived constants and error checks. */
|
||||
/*===========================================================================*/
|
||||
|
||||
#define MCP9808_I2CADDR_DEFAULT MCP9808_I2CADDR
|
||||
#define MCP9808_I2CADDR_DEFAULT MCP9808_I2CADDR_FIXED
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver data structures and types. */
|
||||
|
@ -110,31 +119,6 @@ msg_t
|
|||
MCP9808_setResolution(MCP9808_drv *drv,
|
||||
MCP9808_resolution_t res);
|
||||
|
||||
/**
|
||||
* @brief Time necessary for the sensor to boot
|
||||
*
|
||||
* @returns
|
||||
* unsigned int time in millis-seconds
|
||||
*/
|
||||
|
||||
static inline unsigned int
|
||||
MCP9808_getBootupTime(MCP9808_drv *drv) {
|
||||
(void)drv;
|
||||
return 0; /* no info found */
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Time necessary the sensor to for starting
|
||||
*
|
||||
* @returns
|
||||
* unsigned int time in millis-seconds
|
||||
*/
|
||||
static inline unsigned int
|
||||
MCP9808_getStartupTime(MCP9808_drv *drv) {
|
||||
(void)drv;
|
||||
return 0; /* no info found */
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Time in milli-seconds necessary for acquiring a naw measure
|
||||
*
|
|
@ -1,3 +1,44 @@
|
|||
/**
|
||||
*
|
||||
* Example of function calls.
|
||||
*
|
||||
* @code
|
||||
* static SENSOR_config sensor_config = {
|
||||
* };
|
||||
* static SENSOR_drv sensor_drv;
|
||||
* @endcode
|
||||
*
|
||||
*
|
||||
* @code
|
||||
* osalThreadSleepMilliseconds(SENSOR_BOOTUP_TIME);
|
||||
* SENSOR_init(&sensor_drv);
|
||||
* @endcode
|
||||
*
|
||||
* @code
|
||||
* SENSOR_start(&sensor_drv, &sensor_config);
|
||||
* osalThreadSleepMilliseconds(SENSOR_STARTUP_TIME);
|
||||
* @endcode
|
||||
*
|
||||
* If using SENSOR_startMeasure()/SENSOR_readMeasure()
|
||||
* @code
|
||||
* while(true) {
|
||||
* SENSOR_startMeasure(&sensor_drv);
|
||||
* osalThreadSleepMilliseconds(SENSOR_getAcquisitionTime());
|
||||
* SENSOR_readMeasure(&sensor_drv, ...);
|
||||
* }
|
||||
* @endcode
|
||||
*
|
||||
* If using SENSOR_readValue() or SENSOR_getValue()
|
||||
* @code
|
||||
* #if SENSOR_CONTINUOUS_ACQUISITION_SUPPORTED == TRUE
|
||||
* osalThreadSleepMilliseconds(SENSOR_getAcquisitionTime())
|
||||
* #endif
|
||||
*
|
||||
* while(true) {
|
||||
* SENSOR_readValue(&sensor_drv, ...);
|
||||
* }
|
||||
* @encode
|
||||
*/
|
||||
#ifndef _SENSOR_H_
|
||||
#define _SENSOR_H_
|
||||
|
|
@ -249,9 +249,6 @@ _readChannel(TSL2561_drv *drv, uint16_t *broadband, uint16_t *ir) {
|
|||
TSL2561_REG_CHAN1_LOW,
|
||||
ir )) < MSG_OK))
|
||||
return msg;
|
||||
|
||||
|
||||
chprintf(&SD1, "CHANNELS : %x, %x\r\n", *broadband, *ir);
|
||||
return MSG_OK;
|
||||
}
|
||||
|
|
@ -26,11 +26,21 @@
|
|||
#define TSL2561_OVERLOADED (-1)
|
||||
|
||||
|
||||
// I2C address
|
||||
/* I2C address */
|
||||
#define TSL2561_I2CADDR_LOW (0x29)
|
||||
#define TSL2561_I2CADDR_FLOAT (0x39)
|
||||
#define TSL2561_I2CADDR_HIGH (0x49)
|
||||
|
||||
/**
|
||||
* @brief Time necessary for the sensor to boot
|
||||
*/
|
||||
#define TSL2561_BOOTUP_TIME 0
|
||||
|
||||
/**
|
||||
* @brief Time necessary for the sensor to start
|
||||
*/
|
||||
#define TSL2561_STARTUP_TIME 0
|
||||
|
||||
|
||||
|
||||
/*===========================================================================*/
|
Loading…
Reference in New Issue