no-OS
iio_lt7182s.h
Go to the documentation of this file.
1 /***************************************************************************/
39 #ifndef IIO_LT7182S_H
40 #define IIO_LT7182S_H
41 
42 #include <stdbool.h>
43 #include "iio.h"
44 #include "lt7182s.h"
45 
52 };
53 
59 };
60 
64 
67 
68 #endif /* IIO_LT7182S_H */
LT7182S_IIO_VOUT_1_CHAN
@ LT7182S_IIO_VOUT_1_CHAN
Definition: iio_lt7182s.c:71
LT7182S_PAGE
#define LT7182S_PAGE
Definition: lt7182s.h:57
LT7182S_READ_IOUT
#define LT7182S_READ_IOUT
Definition: lt7182s.h:123
MILLI
#define MILLI
Definition: no_os_units.h:54
no_os_alloc.h
END_ATTRIBUTES_ARRAY
#define END_ATTRIBUTES_ARRAY
Definition: iio_types.h:122
lt7182s_iio_pwm_params
lt7182s_iio_pwm_params
Definition: iio_lt7182s.c:64
LT7182S_MFR_CONFIG_ALL
#define LT7182S_MFR_CONFIG_ALL
Definition: lt7182s.h:144
LT7182S_MFR_SPECIAL_ID
#define LT7182S_MFR_SPECIAL_ID
Definition: lt7182s.h:159
LT7182S_IIN_OC_WARN_LIMIT
#define LT7182S_IIN_OC_WARN_LIMIT
Definition: lt7182s.h:101
LT7182S_STATUS_WORD
#define LT7182S_STATUS_WORD
Definition: lt7182s.h:112
IIO_VAL_INT
@ IIO_VAL_INT
Definition: iio_types.h:56
iio_channel
Struct describing the scan type.
Definition: iio_types.h:174
LT7182S_VIN_OFF
#define LT7182S_VIN_OFF
Definition: lt7182s.h:84
dev_err
#define dev_err(dev, format,...)
Definition: ad9361_util.h:69
LT7182S_READ_POUT
#define LT7182S_READ_POUT
Definition: lt7182s.h:126
LT7182S_STATUS_TEMPERATURE
#define LT7182S_STATUS_TEMPERATURE
Definition: lt7182s.h:116
LT7182S_WRITE_PROTECT
#define LT7182S_WRITE_PROTECT
Definition: lt7182s.h:66
lt7182s_sync_config
int lt7182s_sync_config(struct lt7182s_dev *dev, bool input_clk, bool output_clk)
Configure SYNC pin for clock synchronization.
Definition: lt7182s.c:1464
LT7182S_RESTORE_USER_ALL
#define LT7182S_RESTORE_USER_ALL
Definition: lt7182s.h:69
LT7182S_IIO_TEMP_CHAN
@ LT7182S_IIO_TEMP_CHAN
Definition: iio_lt7182s.c:78
LT7182S_IIO_PWM_FREQUENCY
@ LT7182S_IIO_PWM_FREQUENCY
Definition: iio_lt7182s.c:65
lt7182s_set_limit
int lt7182s_set_limit(struct lt7182s_dev *dev, int channel, enum lt7182s_limit_type limit, int limit_val)
Set overvalue and undervalue limits.
Definition: lt7182s.c:1409
LT7182S_MFR_REVISION
#define LT7182S_MFR_REVISION
Definition: lt7182s.h:131
iio_desc
Definition: iio.c:210
LT7182S_MFR_ADC_CONTROL
#define LT7182S_MFR_ADC_CONTROL
Definition: lt7182s.h:149
LT7182S_CHAN_ALL
@ LT7182S_CHAN_ALL
Definition: lt7182s.h:240
iio_ch_info
Structure holding channel attributess.
Definition: iio_types.h:109
LT7182S_TON_RISE
#define LT7182S_TON_RISE
Definition: lt7182s.h:104
no_os_units.h
Header file of Units.
LT7182S_MFR_CHANNEL_STATE
#define LT7182S_MFR_CHANNEL_STATE
Definition: lt7182s.h:167
LT7182S_IIO_VOUT_0_CHAN
@ LT7182S_IIO_VOUT_0_CHAN
Definition: iio_lt7182s.c:70
LT7182S_READ_FREQUENCY
#define LT7182S_READ_FREQUENCY
Definition: lt7182s.h:125
IIO_VAL_INT_PLUS_MICRO
@ IIO_VAL_INT_PLUS_MICRO
Definition: iio_types.h:57
LT7182S_STATUS_VOUT
#define LT7182S_STATUS_VOUT
Definition: lt7182s.h:113
lt7182s_read_block_data
int lt7182s_read_block_data(struct lt7182s_dev *dev, int page, uint8_t cmd, uint8_t *data, size_t nbytes)
Perform a PMBus read block operation.
Definition: lt7182s.c:1054
LT7182S_VIN_UV_WARN_LIMIT
#define LT7182S_VIN_UV_WARN_LIMIT
Definition: lt7182s.h:100
LT7182S_MFR_ADDRESS
#define LT7182S_MFR_ADDRESS
Definition: lt7182s.h:158
IIO_VAL_FRACTIONAL
@ IIO_VAL_FRACTIONAL
Definition: iio_types.h:61
LT7182S_MFR_FAULT_RESPONSE
#define LT7182S_MFR_FAULT_RESPONSE
Definition: lt7182s.h:147
LT7182S_VOUT_MARGIN_HIGH
#define LT7182S_VOUT_MARGIN_HIGH
Definition: lt7182s.h:78
LT7182S_PWM_OP_MODE_BIT
#define LT7182S_PWM_OP_MODE_BIT
Definition: lt7182s.h:221
lt7182s_init
int lt7182s_init(struct lt7182s_dev **device, struct lt7182s_init_param *init_param)
Initialize the device structure.
Definition: lt7182s.c:529
LT7182S_MFR_RAIL_ADDRESS
#define LT7182S_MFR_RAIL_ADDRESS
Definition: lt7182s.h:173
LT7182S_CAPABILITY
#define LT7182S_CAPABILITY
Definition: lt7182s.h:71
LT7182S_VOUT_TRANSITION_RATE
#define LT7182S_VOUT_TRANSITION_RATE
Definition: lt7182s.h:80
LT7182S_IIO_IIN_1_CHAN
@ LT7182S_IIO_IIN_1_CHAN
Definition: iio_lt7182s.c:75
LT7182S_IIO_VIN_1_CHAN
@ LT7182S_IIO_VIN_1_CHAN
Definition: iio_lt7182s.c:73
LT7182S_TOFF_FALL
#define LT7182S_TOFF_FALL
Definition: lt7182s.h:108
LT7182S_MFR_COMPARE_USER_ALL
#define LT7182S_MFR_COMPARE_USER_ALL
Definition: lt7182s.h:166
LT7182S_IIO_PULSE_ENABLE
@ LT7182S_IIO_PULSE_ENABLE
Definition: iio_lt7182s.c:60
LT7182S_IIO_VIN_0_CHAN
@ LT7182S_IIO_VIN_0_CHAN
Definition: iio_lt7182s.c:72
LT7182S_MFR_RETRY_DELAY
#define LT7182S_MFR_RETRY_DELAY
Definition: lt7182s.h:150
lt7182s_dev
Definition: lt7182s.h:325
LT7182S_STATUS_IOUT
#define LT7182S_STATUS_IOUT
Definition: lt7182s.h:114
LT7182S_TOFF_DELAY
#define LT7182S_TOFF_DELAY
Definition: lt7182s.h:107
lt7182s_pwm_phase
int lt7182s_pwm_phase(struct lt7182s_dev *dev, int channel, int phase)
Set output PWM phase.
Definition: lt7182s.c:1384
lt7182s_iio_desc::lt7182s_dev
struct lt7182s_dev * lt7182s_dev
Definition: iio_lt7182s.h:50
lt7182s_switch_freq
int lt7182s_switch_freq(struct lt7182s_dev *dev, int freq)
Set switching frequency.
Definition: lt7182s.c:1323
lt7182s_iio_desc::iio_dev
struct iio_device * iio_dev
Definition: iio_lt7182s.h:51
LT7182S_REVISION
#define LT7182S_REVISION
Definition: lt7182s.h:128
no_os_calloc
void * no_os_calloc(size_t nitems, size_t size)
Allocate memory and return a pointer to it, set memory to 0.
Definition: chibios_alloc.c:60
NO_OS_ARRAY_SIZE
#define NO_OS_ARRAY_SIZE(x)
Definition: no_os_util.h:55
LT7182S_VOUT_COMMAND
#define LT7182S_VOUT_COMMAND
Definition: lt7182s.h:76
LT7182S_MFR_FAULT_LOG_CLEAR
#define LT7182S_MFR_FAULT_LOG_CLEAR
Definition: lt7182s.h:163
LT7182S_MFR_READ_ITH
#define LT7182S_MFR_READ_ITH
Definition: lt7182s.h:142
MICRO
#define MICRO
Definition: no_os_units.h:55
LT7182S_MFR_TEMPERATURE_1_PEAK
#define LT7182S_MFR_TEMPERATURE_1_PEAK
Definition: lt7182s.h:154
LT7182S_IIO_VCC_CHAN
@ LT7182S_IIO_VCC_CHAN
Definition: iio_lt7182s.c:79
lt7182s_write_byte
int lt7182s_write_byte(struct lt7182s_dev *dev, int page, uint8_t cmd, uint8_t value)
Perform a raw PMBus write byte operation.
Definition: lt7182s.c:907
lt7182s_dev::page
int page
Definition: lt7182s.h:338
LT7182S_MFR_USER_DATA_00
#define LT7182S_MFR_USER_DATA_00
Definition: lt7182s.h:137
lt7182s.h
LT7182S_MFR_PWM_MODE
#define LT7182S_MFR_PWM_MODE
Definition: lt7182s.h:146
lt7182s_write_word
int lt7182s_write_word(struct lt7182s_dev *dev, int page, uint8_t cmd, uint16_t word)
Perform a raw PMBus write word operation.
Definition: lt7182s.c:979
lt7182s_iio_init
int lt7182s_iio_init(struct lt7182s_iio_desc **iio_desc, struct lt7182s_iio_desc_init_param *init_param)
Initializes the LT7182S IIO descriptor.
Definition: iio_lt7182s.c:863
LT7182S_PADS_RUN1_BIT
#define LT7182S_PADS_RUN1_BIT
Definition: lt7182s.h:229
IIO_SHARED_BY_ALL
@ IIO_SHARED_BY_ALL
Definition: iio_types.h:128
LT7182S_FREQUENCY
@ LT7182S_FREQUENCY
Definition: lt7182s.h:267
LT7182S_TON_MAX_FAULT_RESPONSE
#define LT7182S_TON_MAX_FAULT_RESPONSE
Definition: lt7182s.h:106
LT7182S_TON_DELAY
#define LT7182S_TON_DELAY
Definition: lt7182s.h:103
iio.h
Header file of iio.
no_os_error.h
Error codes definition.
LT7182S_IIO_CHAN
#define LT7182S_IIO_CHAN(x)
Definition: iio_lt7182s.c:52
LT7182S_TOFF_MAX_WARN_LIMIT
#define LT7182S_TOFF_MAX_WARN_LIMIT
Definition: lt7182s.h:109
LT7182S_MFR_SYNC_CONFIG
#define LT7182S_MFR_SYNC_CONFIG
Definition: lt7182s.h:171
LT7182S_OPERATION
#define LT7182S_OPERATION
Definition: lt7182s.h:58
lt7182s_iio_init
int lt7182s_iio_init(struct lt7182s_iio_desc **, struct lt7182s_iio_desc_init_param *)
Initializes the LT7182S IIO descriptor.
Definition: iio_lt7182s.c:863
LT7182S_SMBALERT_MASK
#define LT7182S_SMBALERT_MASK
Definition: lt7182s.h:73
iio_attribute::name
const char * name
Definition: iio_types.h:137
lt7182s_remove
int lt7182s_remove(struct lt7182s_dev *dev)
Free or remove device instance.
Definition: lt7182s.c:722
LT7182S_MFR_DISABLE_OUTPUT
#define LT7182S_MFR_DISABLE_OUTPUT
Definition: lt7182s.h:174
LT7182S_MFR_MODEL
#define LT7182S_MFR_MODEL
Definition: lt7182s.h:130
iio_channel::name
const char * name
Definition: iio_types.h:176
LT7182S_ON_OFF_CONFIG
#define LT7182S_ON_OFF_CONFIG
Definition: lt7182s.h:59
LT7182S_STATUS_CML
#define LT7182S_STATUS_CML
Definition: lt7182s.h:117
LT7182S_IOUT_OC_FAULT_RESPONSE
#define LT7182S_IOUT_OC_FAULT_RESPONSE
Definition: lt7182s.h:92
LT7182S_VOUT_UV_WARN_LIMIT
#define LT7182S_VOUT_UV_WARN_LIMIT
Definition: lt7182s.h:89
LT7182S_IOUT_OC_WARN_LIMIT
#define LT7182S_IOUT_OC_WARN_LIMIT
Definition: lt7182s.h:93
LT7182S_VIN_OV_FAULT_RESPONSE
#define LT7182S_VIN_OV_FAULT_RESPONSE
Definition: lt7182s.h:99
iio_attribute
Structure holding pointers to show and store functions.
Definition: iio_types.h:135
LT7182S_VOUT_UV_FAULT_LIMIT
#define LT7182S_VOUT_UV_FAULT_LIMIT
Definition: lt7182s.h:90
LT7182S_OT_FAULT_RESPONSE
#define LT7182S_OT_FAULT_RESPONSE
Definition: lt7182s.h:96
lt7182s_read_word
int lt7182s_read_word(struct lt7182s_dev *dev, int page, uint8_t cmd, uint16_t *word)
Perform a raw PMBus read word operation.
Definition: lt7182s.c:937
LT7182S_MFR_ID
#define LT7182S_MFR_ID
Definition: lt7182s.h:129
LT7182S_VOUT_OV_WARN_LIMIT
#define LT7182S_VOUT_OV_WARN_LIMIT
Definition: lt7182s.h:88
LT7182S_QUERY
#define LT7182S_QUERY
Definition: lt7182s.h:72
LT7182S_IIO_REG
#define LT7182S_IIO_REG(x)
Definition: iio_lt7182s.c:51
LT7182S_IIO_IIN_0_CHAN
@ LT7182S_IIO_IIN_0_CHAN
Definition: iio_lt7182s.c:74
lt7182s_iio_desc_init_param
Structure holding the LT7182S IIO initialization parameter.
Definition: iio_lt7182s.h:57
no_os_clamp
#define no_os_clamp(val, min_val, max_val)
Definition: no_os_util.h:75
lt7182s_pwm_mode
lt7182s_pwm_mode
Definition: lt7182s.h:320
IIO_CURRENT
@ IIO_CURRENT
Definition: iio_types.h:72
iio_parse_value
int32_t iio_parse_value(char *buf, enum iio_val fmt, int32_t *val, int32_t *val2)
Definition: iio.c:616
LT7182S_MFR_PGOOD_DELAY
#define LT7182S_MFR_PGOOD_DELAY
Definition: lt7182s.h:168
LT7182S_VOUT_MAX
#define LT7182S_VOUT_MAX
Definition: lt7182s.h:77
IIO_VOLTAGE
@ IIO_VOLTAGE
Definition: iio_types.h:71
LT7182S_VOUT_MODE
#define LT7182S_VOUT_MODE
Definition: lt7182s.h:75
lt7182s_write_word_data
int lt7182s_write_word_data(struct lt7182s_dev *dev, int page, uint8_t cmd, int data)
Converts value to register data and do PMBus write word operation.
Definition: lt7182s.c:1031
LT7182S_MFR_FAULT_LOG_STORE
#define LT7182S_MFR_FAULT_LOG_STORE
Definition: lt7182s.h:162
LT7182S_MFR_VIN_PEAK
#define LT7182S_MFR_VIN_PEAK
Definition: lt7182s.h:153
LT7182S_MFR_PWM_PHASE
#define LT7182S_MFR_PWM_PHASE
Definition: lt7182s.h:170
LT7182S_OT_FAULT_LIMIT
#define LT7182S_OT_FAULT_LIMIT
Definition: lt7182s.h:95
LT7182S_VIN_ON
#define LT7182S_VIN_ON
Definition: lt7182s.h:83
LT7182S_VOUT_OV_FAULT_LIMIT
#define LT7182S_VOUT_OV_FAULT_LIMIT
Definition: lt7182s.h:86
lt7182s_limit_type
lt7182s_limit_type
Definition: lt7182s.h:277
LT7182S_READ_VIN
#define LT7182S_READ_VIN
Definition: lt7182s.h:120
lt7182s_iio_enable_type
lt7182s_iio_enable_type
Definition: iio_lt7182s.c:58
lt7182s_read_byte
int lt7182s_read_byte(struct lt7182s_dev *dev, int page, uint8_t cmd, uint8_t *data)
Perform a raw PMBus read byte operation.
Definition: lt7182s.c:868
iio_lt7182s.h
Header file for the LT7182S IIO Driver.
LT7182S_MFR_EE_USER_WP
#define LT7182S_MFR_EE_USER_WP
Definition: lt7182s.h:175
LT7182S_MFR_NOT_PGOOD_DELAY
#define LT7182S_MFR_NOT_PGOOD_DELAY
Definition: lt7182s.h:169
iio_format_value
int iio_format_value(char *buf, uint32_t len, enum iio_val fmt, int32_t size, int32_t *vals)
Definition: iio.c:667
LT7182S_ZONE_CONFIG
#define LT7182S_ZONE_CONFIG
Definition: lt7182s.h:63
iio_ch_info::address
uint32_t address
Definition: iio_types.h:119
no_os_field_get
uint32_t no_os_field_get(uint32_t mask, uint32_t word)
LT7182S_PAGE_PLUS_READ
#define LT7182S_PAGE_PLUS_READ
Definition: lt7182s.h:62
LT7182S_VOUT_OV_FAULT_RESPONSE
#define LT7182S_VOUT_OV_FAULT_RESPONSE
Definition: lt7182s.h:87
LT7182S_STATUS_INPUT
#define LT7182S_STATUS_INPUT
Definition: lt7182s.h:115
iio_channel::attributes
struct iio_attribute * attributes
Definition: iio_types.h:192
LT7182S_MFR_CLEAR_PEAKS
#define LT7182S_MFR_CLEAR_PEAKS
Definition: lt7182s.h:155
iio_device::num_ch
uint16_t num_ch
Definition: iio_types.h:258
lt7182s_iio_remove
int lt7182s_iio_remove(struct lt7182s_iio_desc *)
Free resources allocated by the init function.
Definition: iio_lt7182s.c:898
no_os_free
void no_os_free(void *ptr)
Deallocate memory previously allocated by a call to no_os_calloc or no_os_malloc.
Definition: chibios_alloc.c:75
LT7182S_MFR_COMMON
#define LT7182S_MFR_COMMON
Definition: lt7182s.h:165
IIO_TEMP
@ IIO_TEMP
Definition: iio_types.h:75
LT7182S_ZONE_ACTIVE
#define LT7182S_ZONE_ACTIVE
Definition: lt7182s.h:64
LT7182S_MFR_RESET
#define LT7182S_MFR_RESET
Definition: lt7182s.h:176
lt7182s_read_value
int lt7182s_read_value(struct lt7182s_dev *dev, int channel, enum lt7182s_value_type value_type, int *value)
Read a value.
Definition: lt7182s.c:1110
LT7182S_MFR_USER_DATA_01
#define LT7182S_MFR_USER_DATA_01
Definition: lt7182s.h:138
lt7182s_set_channel_state
int lt7182s_set_channel_state(struct lt7182s_dev *dev, int channel, bool state)
Set channel state using the RUN pin.
Definition: lt7182s.c:1443
LT7182S_CHAN_1
@ LT7182S_CHAN_1
Definition: lt7182s.h:239
LT7182S_MFR_RESTART_DELAY
#define LT7182S_MFR_RESTART_DELAY
Definition: lt7182s.h:151
LT7182S_IC_DEVICE_REV
#define LT7182S_IC_DEVICE_REV
Definition: lt7182s.h:135
LT7182S_STATUS_MFR_SPECIFIC
#define LT7182S_STATUS_MFR_SPECIFIC
Definition: lt7182s.h:118
no_os_get_unaligned_be32
uint32_t no_os_get_unaligned_be32(uint8_t *buf)
LT7182S_STATUS_BYTE
#define LT7182S_STATUS_BYTE
Definition: lt7182s.h:111
init_param
struct ad7616_init_param init_param
Definition: ad7616_sdz.c:119
iio_device
Structure holding channels and attributes of a device.
Definition: iio_types.h:253
LT7182S_MFR_CHAN_CONFIG
#define LT7182S_MFR_CHAN_CONFIG
Definition: lt7182s.h:143
LT7182S_CLEAR_FAULTS
#define LT7182S_CLEAR_FAULTS
Definition: lt7182s.h:60
LT7182S_MFR_PADS
#define LT7182S_MFR_PADS
Definition: lt7182s.h:157
lt7182s_iio_desc
Structure holding the LT7182S IIO device descriptor.
Definition: iio_lt7182s.h:49
LT7182S_IIO_OUTPUT_ENABLE
@ LT7182S_IIO_OUTPUT_ENABLE
Definition: iio_lt7182s.c:59
LT7182S_MFR_SERIAL
#define LT7182S_MFR_SERIAL
Definition: lt7182s.h:132
LT7182S_TON_MAX_FAULT_LIMIT
#define LT7182S_TON_MAX_FAULT_LIMIT
Definition: lt7182s.h:105
lt7182s_send_byte
int lt7182s_send_byte(struct lt7182s_dev *dev, int page, uint8_t cmd)
Send a PMBus command to the device.
Definition: lt7182s.c:841
LT7182S_FREQUENCY_SWITCH
#define LT7182S_FREQUENCY_SWITCH
Definition: lt7182s.h:82
LT7182S_IC_DEVICE_ID
#define LT7182S_IC_DEVICE_ID
Definition: lt7182s.h:134
LT7182S_IIO_SYNC_ENABLE
@ LT7182S_IIO_SYNC_ENABLE
Definition: iio_lt7182s.c:61
LT7182S_CHAN_0
@ LT7182S_CHAN_0
Definition: lt7182s.h:238
LT7182S_MFR_FAULT_PROPAGATE
#define LT7182S_MFR_FAULT_PROPAGATE
Definition: lt7182s.h:145
LT7182S_MFR_USER_DATA_02
#define LT7182S_MFR_USER_DATA_02
Definition: lt7182s.h:139
LT7182S_IIO_IOUT_1_CHAN
@ LT7182S_IIO_IOUT_1_CHAN
Definition: iio_lt7182s.c:77
LT7182S_VOUT_UV_FAULT_RESPONSE
#define LT7182S_VOUT_UV_FAULT_RESPONSE
Definition: lt7182s.h:91
lt7182s_read_word_data
int lt7182s_read_word_data(struct lt7182s_dev *dev, int page, uint8_t cmd, int *data)
Perform a PMBus read word operation and converts to actual value.
Definition: lt7182s.c:1009
LT7182S_IIO_REG_CHAN
#define LT7182S_IIO_REG_CHAN(reg, chan)
Definition: iio_lt7182s.c:50
LT7182S_OT_WARN_LIMIT
#define LT7182S_OT_WARN_LIMIT
Definition: lt7182s.h:97
LT7182S_READ_TEMPERATURE_1
#define LT7182S_READ_TEMPERATURE_1
Definition: lt7182s.h:124
LT7182S_SYNC_CLK_OUTPUT_BIT
#define LT7182S_SYNC_CLK_OUTPUT_BIT
Definition: lt7182s.h:223
LT7182S_READ_VOUT
#define LT7182S_READ_VOUT
Definition: lt7182s.h:122
lt7182s_iio_chan_type
lt7182s_iio_chan_type
Definition: iio_lt7182s.c:69
lt7182s_iio_desc_init_param::lt7182s_init_param
struct lt7182s_init_param * lt7182s_init_param
Definition: iio_lt7182s.h:58
no_os_util.h
Header file of utility functions.
lt7182s_iio_remove
int lt7182s_iio_remove(struct lt7182s_iio_desc *iio_desc)
Free resources allocated by the init function.
Definition: iio_lt7182s.c:898
LT7182S_MFR_VOUT_PEAK
#define LT7182S_MFR_VOUT_PEAK
Definition: lt7182s.h:152
LT7182S_MFR_READ_EXTVCC
#define LT7182S_MFR_READ_EXTVCC
Definition: lt7182s.h:141
LT7182S_IIO_IOUT_0_CHAN
@ LT7182S_IIO_IOUT_0_CHAN
Definition: iio_lt7182s.c:76
LT7182S_READ_IIN
#define LT7182S_READ_IIN
Definition: lt7182s.h:121
LT7182S_IIO_PWM_PHASE
@ LT7182S_IIO_PWM_PHASE
Definition: iio_lt7182s.c:66
LT7182S_VOUT_MARGIN_LOW
#define LT7182S_VOUT_MARGIN_LOW
Definition: lt7182s.h:79
lt7182s_init_param
Definition: lt7182s.h:343
LT7182S_MFR_USER_DATA_03
#define LT7182S_MFR_USER_DATA_03
Definition: lt7182s.h:140
LT7182S_PADS_RUN0_BIT
#define LT7182S_PADS_RUN0_BIT
Definition: lt7182s.h:228
LT7182S_STORE_USER_ALL
#define LT7182S_STORE_USER_ALL
Definition: lt7182s.h:68
LT7182S_MFR_PIN_CONFIG
#define LT7182S_MFR_PIN_CONFIG
Definition: lt7182s.h:172
LT7182S_MFR_IOUT_PEAK
#define LT7182S_MFR_IOUT_PEAK
Definition: lt7182s.h:148
LT7182S_MFR_DISCHARGE_THRESHOLD
#define LT7182S_MFR_DISCHARGE_THRESHOLD
Definition: lt7182s.h:156