i2cmux2
2.0.0.0
|
I2cMux2 Click example. More...
Functions | |
void | display_log (uint8_t sel_ch) |
void | application_init (void) |
void | application_task (void) |
void | main (void) |
I2cMux2 Click example.
This example demonstrates the use of the I2C MUX 2 Click board.
The demo application is composed of two sections :
Initializes the driver, performs the device reset, and makes an initial log.
In this example, we read the device ID register of the connected click boards. Channel 0 : 6DOF IMU 11 click [slave address: 0x0E; reg: 0x00; id val.: 0x2D], Channel 1 : Altitude click [slave address: 0x60; reg: 0x0C; id val.: 0xC4], Channel 2 : 6DOF IMU 9 click [slave address: 0x69; reg: 0x75; id val.: 0xA9], Channel 3 : Compass 3 click [slave address: 0x30; reg: 0x2F; id val.: 0x0C]. All data logs write on USB UART changes every 2 sec.
void application_init | ( | void | ) |
Logger initialization. Default baud rate: 115200 Default log level: LOG_LEVEL_DEBUG
void application_task | ( | void | ) |
void display_log | ( | uint8_t | sel_ch | ) |
void main | ( | void | ) |