From 0aa2c11402ee692f73b6f5b6f3a4775c1e1a4906 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Tue, 21 Jul 2020 14:27:58 +0200 Subject: [PATCH] try with other nau7802 settings because of rare wrong readings --- mini_beieli_node_nau7802.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/mini_beieli_node_nau7802.h b/mini_beieli_node_nau7802.h index 52549c6..d503f47 100644 --- a/mini_beieli_node_nau7802.h +++ b/mini_beieli_node_nau7802.h @@ -27,15 +27,10 @@ bool InitializeScales() result = myScale.reset(); //Reset all registers result &= myScale.powerUp(); //Power on analog and digital sections of the scale - result &= myScale.setIntPolarityHigh(); result &= myScale.setLDO(NAU7802_LDO_3V3); //Set LDO to 3.3V result &= myScale.setGain(NAU7802_GAIN_128); //Set gain to 128 result &= myScale.setSampleRate(NAU7802_SPS_40); //Set samples per second to 40 result &= myScale.setRegister(NAU7802_ADC, 0x30); //Turn off CLK_CHP. From 9.1 power on sequencing. - result &= myScale.clearBit(NAU7802_PGA_PWR_PGA_CAP_EN, NAU7802_PGA_PWR); - // https://electronics.stackexchange.com/questions/91151/weird-reading-from-nau7802-adc - result &= myScale.setRegister(NAU7802_OTP_B1, 0x30); - result &= myScale.setRegister(NAU7802_PGA, NAU7802_PGA_OUT_EN | NAU7802_PGA_CHP_DIS); result &= myScale.calibrateAFE(); //Re-cal analog front end when we change gain, sample rate, or channel