partly works

This commit is contained in:
hg
2014-11-05 08:19:27 +01:00
parent c138ad2e3c
commit c250106f08
2 changed files with 8 additions and 7 deletions

View File

@ -25,7 +25,8 @@ void ADS1210::disableCS() const {
void ADS1210::waitForDRdy() const {
uint32_t timeOut = 100000;
while ((0 != digitalRead(m_drdyPin)) && timeOut--) {
while ((0 != digitalRead(m_drdyPin)) && timeOut) {
timeOut--;
}
if (0 == timeOut) {
fatal(1);
@ -39,7 +40,7 @@ void ADS1210::waitForDRdyWOTimeout() const {
void ADS1210::writeRegister(const uint8_t regAddr, const uint8_t value) const {
waitForDRdy();
//waitForDRdy();
enableCS();
SPI.transfer(regAddr);
SPI.transfer(value);
@ -50,7 +51,7 @@ void ADS1210::writeRegister(const uint8_t regAddr, const uint8_t value) const {
uint8_t ADS1210::readRegister(const uint8_t regAddr) const {
uint8_t res;
waitForDRdy();
//waitForDRdy();
enableCS();
SPI.transfer(regAddr | INSR_RW);
res = SPI.transfer(0);