|
solenoiddriver 2.2.0
|
Settings for registers of Solenoid Driver Click driver. More...
Settings for registers of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_CONFIG2_LOCK_MASK 0xE0 |
| #define SOLENOIDDRIVER_CONFIG2_LOCK_SET_LOCK 0xC0 |
Solenoid Driver CONFIG2 register setting.
Specified setting for CONFIG2 register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_CONFIG2_LOCK_SET_UNLOCK 0x60 |
| #define SOLENOIDDRIVER_CONFIG2_OTW 0x04 |
| #define SOLENOIDDRIVER_CONFIG2_SR_1_2V 0x00 |
| #define SOLENOIDDRIVER_CONFIG2_SR_3V 0x01 |
| #define SOLENOIDDRIVER_CONFIG2_SR_MASK 0x01 |
| #define SOLENOIDDRIVER_CONFIG_ACT 0x80 |
Solenoid Driver CONFIG register setting.
Specified setting for CONFIG register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_CONFIG_DISOL 0x20 |
| #define SOLENOIDDRIVER_CONFIG_OCP 0x10 |
| #define SOLENOIDDRIVER_CONFIG_PAR0 0x01 |
| #define SOLENOIDDRIVER_CONFIG_PAR1 0x02 |
| #define SOLENOIDDRIVER_CONFIG_RST 0x40 |
| #define SOLENOIDDRIVER_DIAG_ERR_OUT0 0x0001 |
| #define SOLENOIDDRIVER_DIAG_ERR_OUT1 0x0002 |
| #define SOLENOIDDRIVER_DIAG_ERR_OUT2 0x0004 |
| #define SOLENOIDDRIVER_DIAG_ERR_OUT3 0x0008 |
| #define SOLENOIDDRIVER_DIAG_MODE_ACTIVE 0x1000 |
| #define SOLENOIDDRIVER_DIAG_MODE_IDLE 0x1800 |
| #define SOLENOIDDRIVER_DIAG_MODE_LIMP_HOME 0x0800 |
| #define SOLENOIDDRIVER_DIAG_MODE_MASK 0x1800 |
| #define SOLENOIDDRIVER_DIAG_OLOFF 0x0100 |
| #define SOLENOIDDRIVER_DIAG_TER 0x0400 |
| #define SOLENOIDDRIVER_DIAG_UVRVM 0x4000 |
Solenoid Driver STANDARD_DIAGNOSIS register setting.
Specified setting for STANDARD_DIAGNOSIS register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_IN0_MAP_NONE 0x00 |
| #define SOLENOIDDRIVER_IN0_MAP_OUT0 0x01 |
| #define SOLENOIDDRIVER_IN0_MAP_OUT1 0x02 |
| #define SOLENOIDDRIVER_IN0_MAP_OUT2 0x04 |
| #define SOLENOIDDRIVER_IN0_MAP_OUT3 0x08 |
Solenoid Driver IN0_MAP register setting.
Specified setting for IN0_MAP register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_IN1_MAP_NONE 0x00 |
| #define SOLENOIDDRIVER_IN1_MAP_OUT0 0x01 |
| #define SOLENOIDDRIVER_IN1_MAP_OUT1 0x02 |
| #define SOLENOIDDRIVER_IN1_MAP_OUT2 0x04 |
| #define SOLENOIDDRIVER_IN1_MAP_OUT3 0x08 |
Solenoid Driver IN1_MAP register setting.
Specified setting for IN1_MAP register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_IN_STATUS_MONITOR_INST0 0x01 |
| #define SOLENOIDDRIVER_IN_STATUS_MONITOR_INST1 0x02 |
| #define SOLENOIDDRIVER_IN_STATUS_MONITOR_TER 0x80 |
Solenoid Driver IN_STATUS_MONITOR register setting.
Specified setting for IN_STATUS_MONITOR register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_OPEN_LOAD_CURRENT_CTRL_IOL0 0x01 |
| #define SOLENOIDDRIVER_OPEN_LOAD_CURRENT_CTRL_IOL1 0x02 |
| #define SOLENOIDDRIVER_OPEN_LOAD_CURRENT_CTRL_IOL2 0x04 |
| #define SOLENOIDDRIVER_OPEN_LOAD_CURRENT_CTRL_IOL3 0x08 |
Solenoid Driver OPEN_LOAD_CURRENT_CTRL register setting.
Specified setting for OPEN_LOAD_CURRENT_CTRL register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_OUT_CLEAR_LATCH_CLR0 0x01 |
| #define SOLENOIDDRIVER_OUT_CLEAR_LATCH_CLR1 0x02 |
| #define SOLENOIDDRIVER_OUT_CLEAR_LATCH_CLR2 0x04 |
| #define SOLENOIDDRIVER_OUT_CLEAR_LATCH_CLR3 0x08 |
Solenoid Driver OUT_CLEAR_LATCH register setting.
Specified setting for OUT_CLEAR_LATCH register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_OUT_CTRL_EN0 0x01 |
| #define SOLENOIDDRIVER_OUT_CTRL_EN1 0x02 |
| #define SOLENOIDDRIVER_OUT_CTRL_EN2 0x04 |
| #define SOLENOIDDRIVER_OUT_CTRL_EN3 0x08 |
Solenoid Driver OUT_CTRL register setting.
Specified setting for OUT_CTRL register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_OUT_STATUS_MONITOR_OSM0 0x01 |
| #define SOLENOIDDRIVER_OUT_STATUS_MONITOR_OSM1 0x02 |
| #define SOLENOIDDRIVER_OUT_STATUS_MONITOR_OSM2 0x04 |
| #define SOLENOIDDRIVER_OUT_STATUS_MONITOR_OSM3 0x08 |
Solenoid Driver OUT_STATUS_MONITOR register setting.
Specified setting for OUT_STATUS_MONITOR register of Solenoid Driver Click driver.
| #define SOLENOIDDRIVER_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
| #define SOLENOIDDRIVER_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |