Skip to content

Commit 76166fa

Browse files
committed
minor code fix/update
1 parent 5cdb03a commit 76166fa

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/LEDDriver.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class LEDDriver
9494
class PCA995x : public LEDDriver
9595
{
9696
public:
97-
PCA995x( const uint8_t n_ch, const uint8_t PWM_r, const uint8_t IREF_r, const uint8_t IREFALL_r, const uint8_t* ar, const uint8_t oe = 8 );
97+
PCA995x( uint8_t n_ch, uint8_t PWM_r, uint8_t IREF_r, uint8_t IREFALL_r, const uint8_t* ar, uint8_t oe = 8 );
9898
virtual ~PCA995x();
9999

100100
virtual void begin( float current = 0.1, board env = NONE, bool buffered = false );
@@ -118,8 +118,8 @@ class PCA995x : public LEDDriver
118118
class PCA995x_I2C : public PCA995x, public I2C_device
119119
{
120120
public:
121-
PCA995x_I2C( const uint8_t i2c_address, const uint8_t n_ch, const uint8_t PWM_r, const uint8_t IREF_r, const uint8_t IREFALL_r, const uint8_t* ar, const uint8_t oe = 8);
122-
PCA995x_I2C( TwoWire& wire, const uint8_t i2c_address, const uint8_t n_ch, const uint8_t PWM_r, const uint8_t IREF_r, const uint8_t IREFALL_r, const uint8_t* ar, const uint8_t oe = 8);
121+
PCA995x_I2C( uint8_t i2c_address, uint8_t n_ch, uint8_t PWM_r, uint8_t IREF_r, uint8_t IREFALL_r, const uint8_t* ar, uint8_t oe = 8);
122+
PCA995x_I2C( TwoWire& wire, uint8_t i2c_address, uint8_t n_ch, uint8_t PWM_r, uint8_t IREF_r, uint8_t IREFALL_r, const uint8_t* ar, uint8_t oe = 8);
123123
virtual ~PCA995x_I2C();
124124

125125
void reg_access( uint8_t reg, uint8_t val );
@@ -133,7 +133,7 @@ class PCA995x_I2C : public PCA995x, public I2C_device
133133
class PCA995x_SPI : public PCA995x
134134
{
135135
public:
136-
PCA995x_SPI( const uint8_t n_ch, const uint8_t PWM_r, const uint8_t IREF_r, const uint8_t IREFALL_r, const uint8_t* ar, const uint8_t oe = 9 );
136+
PCA995x_SPI( uint8_t n_ch, uint8_t PWM_r, uint8_t IREF_r, uint8_t IREFALL_r, const uint8_t* ar, uint8_t oe = 9 );
137137
virtual ~PCA995x_SPI();
138138

139139
void txrx( uint8_t *data, int size );
@@ -176,7 +176,7 @@ class PCA9955B : public PCA995x_I2C
176176
{
177177
public:
178178
/** Number of channels */
179-
const static uint8_t n_channel = 16;
179+
static constexpr uint8_t n_channel = 16;
180180

181181
/** Name of the PCA9955B registers */
182182
enum reg_num {
@@ -339,7 +339,7 @@ class PCA9956B : public PCA995x_I2C
339339
{
340340
public:
341341
/** Number of channels */
342-
const static uint8_t n_channel = 24;
342+
static constexpr uint8_t n_channel = 24;
343343

344344
/** Name of the PCA9955B registers */
345345
enum reg_num {
@@ -496,7 +496,7 @@ class PCA9957 : public PCA995x_SPI
496496
{
497497
public:
498498
/** Number of channels */
499-
const static uint8_t n_channel = 24;
499+
static constexpr uint8_t n_channel = 24;
500500

501501
/** Name of the PCA9957 registers */
502502
enum reg_num {

0 commit comments

Comments
 (0)