[Tinyos-2-commits] CVS: tinyos-2.x/tos/platforms/eyesIFX/sensors
sensors.h, 1.4, 1.5 BatteryLevelSensorC.nc, 1.4, 1.5
akoepke
andreaskoepke at users.sourceforge.net
Sat Mar 10 13:58:40 PST 2007
Update of /cvsroot/tinyos/tinyos-2.x/tos/platforms/eyesIFX/sensors
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2761/tos/platforms/eyesIFX/sensors
Modified Files:
sensors.h BatteryLevelSensorC.nc
Log Message:
use ACLK as clock source for ADC -- may use less energy
Index: sensors.h
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/platforms/eyesIFX/sensors/sensors.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** sensors.h 12 Dec 2006 18:23:41 -0000 1.4
--- sensors.h 10 Mar 2007 21:58:37 -0000 1.5
***************
*** 54,59 ****
INTERNAL_VOLTAGE_REF_2_5V,
INTERNAL_TEMP_HIGH_FREQ,
!
// add more entries here
--- 54,61 ----
INTERNAL_VOLTAGE_REF_2_5V,
+ INTERNAL_VOLTAGE_REF_2_5V_LOW_FREQ,
+
INTERNAL_TEMP_HIGH_FREQ,
! INTERNAL_TEMP_LOW_FREQ,
// add more entries here
***************
*** 77,82 ****
{
INPUT_CHANNEL_A2, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_1_5,
! SHT_SOURCE_SMCLK, SHT_CLOCK_DIV_1, SAMPLE_HOLD_64_CYCLES,
! SAMPCON_SOURCE_SMCLK, SAMPCON_CLOCK_DIV_1
},
/* PHOTO_SENSOR_VCC */
--- 79,84 ----
{
INPUT_CHANNEL_A2, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_1_5,
! SHT_SOURCE_ACLK, SHT_CLOCK_DIV_1, SAMPLE_HOLD_4_CYCLES,
! SAMPCON_SOURCE_ACLK, SAMPCON_CLOCK_DIV_1
},
/* PHOTO_SENSOR_VCC */
***************
*** 101,106 ****
{
INPUT_CHANNEL_A0, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_1_5,
! SHT_SOURCE_SMCLK, SHT_CLOCK_DIV_1, SAMPLE_HOLD_16_CYCLES,
! SAMPCON_SOURCE_SMCLK, SAMPCON_CLOCK_DIV_1
},
/* RSSI_SENSOR_VCC */
--- 103,108 ----
{
INPUT_CHANNEL_A0, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_1_5,
! SHT_SOURCE_ACLK, SHT_CLOCK_DIV_1, SAMPLE_HOLD_4_CYCLES,
! SAMPCON_SOURCE_ACLK, SAMPCON_CLOCK_DIV_1
},
/* RSSI_SENSOR_VCC */
***************
*** 128,131 ****
--- 130,139 ----
SAMPCON_SOURCE_SMCLK, SAMPCON_CLOCK_DIV_1
},
+ /* INTERNAL_VOLTAGE_REF_2_5V_LOW_FREQ */
+ {
+ SUPPLY_VOLTAGE_HALF_CHANNEL, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_2_5,
+ SHT_SOURCE_ACLK, SHT_CLOCK_DIV_1, SAMPLE_HOLD_4_CYCLES,
+ SAMPCON_SOURCE_ACLK, SAMPCON_CLOCK_DIV_1
+ },
/* INTERNAL_TEMP_HIGH_FREQ */
{
***************
*** 134,137 ****
--- 142,151 ----
SAMPCON_SOURCE_SMCLK, SAMPCON_CLOCK_DIV_1
},
+ /* INTERNAL_TEMP_LOW_FREQ */
+ {
+ TEMPERATURE_DIODE_CHANNEL, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_1_5,
+ SHT_SOURCE_ACLK, SHT_CLOCK_DIV_1, SAMPLE_HOLD_4_CYCLES,
+ SAMPCON_SOURCE_ACLK, SAMPCON_CLOCK_DIV_1
+ },
/* your stuff here */
/* SENSOR_SENTINEL */
Index: BatteryLevelSensorC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/platforms/eyesIFX/sensors/BatteryLevelSensorC.nc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** BatteryLevelSensorC.nc 12 Dec 2006 18:23:41 -0000 1.4
--- BatteryLevelSensorC.nc 10 Mar 2007 21:58:37 -0000 1.5
***************
*** 49,57 ****
components new AdcReadClientC() as AdcReadClient;
Read = AdcReadClient;
! AdcReadClient.AdcConfigure -> Settings.AdcConfigure[INTERNAL_VOLTAGE_REF_2_5V];
components new AdcReadNowClientC() as AdcReadNowClient;
ReadNow = AdcReadNowClient;
ReadNowResource = AdcReadNowClient;
! AdcReadNowClient.AdcConfigure -> Settings.AdcConfigure[INTERNAL_VOLTAGE_REF_2_5V];
}
--- 49,57 ----
components new AdcReadClientC() as AdcReadClient;
Read = AdcReadClient;
! AdcReadClient.AdcConfigure -> Settings.AdcConfigure[INTERNAL_VOLTAGE_REF_2_5V_LOW_FREQ];
components new AdcReadNowClientC() as AdcReadNowClient;
ReadNow = AdcReadNowClient;
ReadNowResource = AdcReadNowClient;
! AdcReadNowClient.AdcConfigure -> Settings.AdcConfigure[INTERNAL_VOLTAGE_REF_2_5V_LOW_FREQ];
}
More information about the Tinyos-2-commits
mailing list