2727#include " digipot.h"
2828
2929#include < Stream.h>
30- #include < SlowSoftI2CMaster.h> // https://github.com/stawel /SlowSoftI2CMaster
30+ #include < SlowSoftI2CMaster.h> // https://github.com/felias-fogg /SlowSoftI2CMaster
3131
3232// Settings for the I2C based DIGIPOT (MCP4018) based on WT150
3333
@@ -46,21 +46,21 @@ static byte current_to_wiper(const float current) {
4646}
4747
4848static SlowSoftI2CMaster pots[DIGIPOT_I2C_NUM_CHANNELS ] = {
49- SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_X , DIGIPOTS_I2C_SCL )
49+ SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_X , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
5050 #if DIGIPOT_I2C_NUM_CHANNELS > 1
51- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_Y , DIGIPOTS_I2C_SCL )
51+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_Y , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
5252 #if DIGIPOT_I2C_NUM_CHANNELS > 2
53- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_Z , DIGIPOTS_I2C_SCL )
53+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_Z , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
5454 #if DIGIPOT_I2C_NUM_CHANNELS > 3
55- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E0 , DIGIPOTS_I2C_SCL )
55+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E0 , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
5656 #if DIGIPOT_I2C_NUM_CHANNELS > 4
57- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E1 , DIGIPOTS_I2C_SCL )
57+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E1 , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
5858 #if DIGIPOT_I2C_NUM_CHANNELS > 5
59- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E2 , DIGIPOTS_I2C_SCL )
59+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E2 , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
6060 #if DIGIPOT_I2C_NUM_CHANNELS > 6
61- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E3 , DIGIPOTS_I2C_SCL )
61+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E3 , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
6262 #if DIGIPOT_I2C_NUM_CHANNELS > 7
63- , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E4 , DIGIPOTS_I2C_SCL )
63+ , SlowSoftI2CMaster (DIGIPOTS_I2C_SDA_E4 , DIGIPOTS_I2C_SCL , ENABLED ( DIGIPOT_ENABLE_I2C_PULLUPS ) )
6464 #endif
6565 #endif
6666 #endif
0 commit comments