Skip to content

Commit 27c2ec5

Browse files
committed
default settings
1 parent 4538bd0 commit 27c2ec5

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

src/MCP3x6x.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ void MCP3x6x::lock(uint8_t key) {
140140
}
141141

142142
void MCP3x6x::unlock() {
143-
settings.lock.raw = settings.DEFAULT.LOCK;
143+
settings.lock.raw = settings.DEFAULTS.LOCK;
144144
_status = write(settings.lock);
145145
}
146146

src/MCP3x6x.hpp

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -525,38 +525,38 @@ class MCP3x6x {
525525
}
526526

527527
public:
528-
struct {
529-
const uint8_t CONFIG0 = 0xC0; //!< default value
530-
const uint8_t CONFIG1 = 0x0C; //!< default value
531-
const uint8_t CONFIG2 = 0x8B; //!< default value
532-
const uint8_t CONFIG3 = 0x00; //!< default value
533-
const uint8_t IRQ = 0x73; //!< default value
534-
const uint8_t MUX = 0x01; //!< default value
535-
const uint8_t SCAN[3] = {0x00, 0x00, 0x00}; //!< default value
536-
const uint8_t TIMER[3] = {0x00, 0x00, 0x00}; //!< default value
537-
const uint8_t OFFSET[3] = {0x00, 0x00, 0x00}; //!< default value
538-
const uint8_t GAIN[3] = {0x80, 0x00, 0x00}; //!< default value
539-
// const uint8_t RESERVED1[3] = {0x90, 0x00, 0x00}; //!< default value
540-
// const uint8_t RESERVED2 = 0x50; //!< default value
541-
const uint8_t LOCK = 0xA5; //!< default value
542-
const uint8_t CRCCFG[2] = {0x00, 0x00}; //!< default value
543-
} DEFAULT;
544-
545-
config0_t config0 = DEFAULT.CONFIG0; //!< register setting
546-
config1_t config1 = DEFAULT.CONFIG1; //!< register setting
547-
config2_t config2 = DEFAULT.CONFIG2; //!< register setting
548-
config3_t config3 = DEFAULT.CONFIG3; //!< register setting
549-
irq_t irq = DEFAULT.IRQ; //!< register setting
550-
mux_t mux = DEFAULT.MUX; //!< register setting
551-
scan_t scan = DEFAULT.SCAN; //!< register setting
552-
timer_t timer = DEFAULT.TIMER; //!< register setting
553-
offset_t offsetcal = DEFAULT.OFFSET; //!< register setting
554-
gain_t gaincal = DEFAULT.GAIN; //!< register setting
555-
// const uint8_t reserverd1[3] = _DEFAULT.RESERVED1; //!< register setting
556-
// const uint8_t reserverd2 = _DEFAULT.RESERVED2; //!< register setting
557-
uint16_t id; //!< register setting
558-
lock_t lock = DEFAULT.LOCK; //!< register setting
559-
crccfg_t crccfg = DEFAULT.CRCCFG; //!< register setting
528+
const struct {
529+
const uint8_t CONFIG0 = 0xC0; //!< default value
530+
const uint8_t CONFIG1 = 0x0C; //!< default value
531+
const uint8_t CONFIG2 = 0x8B; //!< default value
532+
const uint8_t CONFIG3 = 0x00; //!< default value
533+
const uint8_t IRQ = 0x73; //!< default value
534+
const uint8_t MUX = 0x01; //!< default value
535+
const uint8_t SCAN[3] = {0x00, 0x00, 0x00}; //!< default value
536+
const uint8_t TIMER[3] = {0x00, 0x00, 0x00}; //!< default value
537+
const uint8_t OFFSET[3] = {0x00, 0x00, 0x00}; //!< default value
538+
const uint8_t GAIN[3] = {0x80, 0x00, 0x00}; //!< default value
539+
const uint8_t RESERVED1[3] = {0x90, 0x00, 0x00}; //!< default value
540+
const uint8_t RESERVED2 = 0x50; //!< default value
541+
const uint8_t LOCK = 0xA5; //!< default value
542+
const uint8_t CRCCFG[2] = {0x00, 0x00}; //!< default value
543+
} DEFAULTS;
544+
545+
config0_t config0 = DEFAULTS.CONFIG0; //!< register setting
546+
config1_t config1 = DEFAULTS.CONFIG1; //!< register setting
547+
config2_t config2 = DEFAULTS.CONFIG2; //!< register setting
548+
config3_t config3 = DEFAULTS.CONFIG3; //!< register setting
549+
irq_t irq = DEFAULTS.IRQ; //!< register setting
550+
mux_t mux = DEFAULTS.MUX; //!< register setting
551+
scan_t scan = DEFAULTS.SCAN; //!< register setting
552+
timer_t timer = DEFAULTS.TIMER; //!< register setting
553+
offset_t offsetcal = DEFAULTS.OFFSET; //!< register setting
554+
gain_t gaincal = DEFAULTS.GAIN; //!< register setting
555+
const uint8_t reserverd1[3] = {0x90, 0x00, 0x00}; //!< register setting // todo
556+
const uint8_t reserverd2 = DEFAULTS.RESERVED2; //!< register setting
557+
lock_t lock = DEFAULTS.LOCK; //!< register setting
558+
crccfg_t crccfg = DEFAULTS.CRCCFG; //!< register setting
559+
uint16_t id; //!< register setting
560560

561561
Settings(const uint16_t MCP3x6x_DEVICE_TYPE) : id(MCP3x6x_DEVICE_TYPE) {}
562562

0 commit comments

Comments
 (0)