Просмотр исходного кода

Added missing 250 SPS rate and fixed updating sample rate

pull/50/head
Roudy Dagher 8 лет назад
committed by rdagher
Родитель
Сommit
fcd3fe9120
1 измененных файлов: 6 добавлений и 5 удалений
  1. +6
    -5
      wiringPi/ads1115.c

+ 6
- 5
wiringPi/ads1115.c Просмотреть файл

@@ -85,8 +85,9 @@
#define CONFIG_DR_32SPS (0x0040) // 32 samples per second
#define CONFIG_DR_64SPS (0x0060) // 64 samples per second
#define CONFIG_DR_128SPS (0x0080) // 128 samples per second (default)
#define CONFIG_DR_475SPS (0x00A0) // 475 samples per second
#define CONFIG_DR_860SPS (0x00C0) // 860 samples per second
#define CONFIG_DR_250SPS (0x00A0) // 250 samples per second
#define CONFIG_DR_475SPS (0x00C0) // 475 samples per second
#define CONFIG_DR_860SPS (0x00E0) // 860 samples per second

// Comparator mode

@@ -119,7 +120,7 @@

static const uint16_t dataRates [8] =
{
CONFIG_DR_8SPS, CONFIG_DR_16SPS, CONFIG_DR_32SPS, CONFIG_DR_64SPS, CONFIG_DR_128SPS, CONFIG_DR_475SPS, CONFIG_DR_860SPS
CONFIG_DR_8SPS, CONFIG_DR_16SPS, CONFIG_DR_32SPS, CONFIG_DR_64SPS, CONFIG_DR_128SPS, CONFIG_DR_250SPS, CONFIG_DR_475SPS, CONFIG_DR_860SPS
} ;

static const uint16_t gains [6] =
@@ -226,9 +227,9 @@ static void myDigitalWrite (struct wiringPiNodeStruct *node, int pin, int data)
}
else // Data rate control
{
if ( (data < 0) || (data > 7) ) // Use default if out of range
if ( (data < 0) || (data > 8) ) // Use default if out of range
data = 4 ;
node->data0 = dataRates [data] ;
node->data1 = dataRates [data] ;
}
}


Загрузка…
Отмена
Сохранить