LCDDriver_NXP_Arduino 0.2.0
Temperature sensor device operation sample code for Arduino
Loading...
Searching...
No Matches
MUX_SW_NXP.h
Go to the documentation of this file.
1
8#ifndef ARDUINO_MUX_SW_H
9#define ARDUINO_MUX_SW_H
10
11#include <Arduino.h>
12#include <stdint.h>
13
14#include <I2C_device.h>
15
24class PCA9846 : public I2C_device
25{
26public:
27 enum channel {
28 CH0 = 0x01,
29 CH1 = 0x02,
30 CH2 = 0x04,
31 CH3 = 0x08,
32 };
33
35 constexpr static int N_CH = 4;
36
41 PCA9846( uint8_t i2c_address = (0xE2 >> 1) );
42 virtual ~PCA9846();
43
48 void begin( void );
49
54 void select( uint8_t flags );
55
60 uint8_t select( void );
61};
62
63#endif // ARDUINO_MUX_SW_H
uint8_t select(void)
Definition: MUX_SW_NXP.cpp:22
static constexpr int N_CH
Definition: MUX_SW_NXP.h:35
void begin(void)
Definition: MUX_SW_NXP.cpp:13
virtual ~PCA9846()
Definition: MUX_SW_NXP.cpp:9