no-OS
iio_lt7182s.h
Go to the documentation of this file.
1 /***************************************************************************/
33 #ifndef IIO_LT7182S_H
34 #define IIO_LT7182S_H
35 
36 #include <stdbool.h>
37 #include "iio.h"
38 #include "lt7182s.h"
39 
46 };
47 
53 };
54 
58 
61 
62 #endif /* IIO_LT7182S_H */
LT7182S_IIO_VOUT_1_CHAN
@ LT7182S_IIO_VOUT_1_CHAN
Definition: iio_lt7182s.c:65
LT7182S_PAGE
#define LT7182S_PAGE
Definition: lt7182s.h:51
LT7182S_READ_IOUT
#define LT7182S_READ_IOUT
Definition: lt7182s.h:117
MILLI
#define MILLI
Definition: no_os_units.h:48
no_os_alloc.h
END_ATTRIBUTES_ARRAY
#define END_ATTRIBUTES_ARRAY
Definition: iio_types.h:116
lt7182s_iio_pwm_params
lt7182s_iio_pwm_params
Definition: iio_lt7182s.c:58
LT7182S_MFR_CONFIG_ALL
#define LT7182S_MFR_CONFIG_ALL
Definition: lt7182s.h:138
LT7182S_MFR_SPECIAL_ID
#define LT7182S_MFR_SPECIAL_ID
Definition: lt7182s.h:153
LT7182S_IIN_OC_WARN_LIMIT
#define LT7182S_IIN_OC_WARN_LIMIT
Definition: lt7182s.h:95
LT7182S_STATUS_WORD
#define LT7182S_STATUS_WORD
Definition: lt7182s.h:106
IIO_VAL_INT
@ IIO_VAL_INT
Definition: iio_types.h:50
iio_channel
Struct describing the scan type.
Definition: iio_types.h:168
LT7182S_VIN_OFF
#define LT7182S_VIN_OFF
Definition: lt7182s.h:78
dev_err
#define dev_err(dev, format,...)
Definition: ad9361_util.h:63
LT7182S_READ_POUT
#define LT7182S_READ_POUT
Definition: lt7182s.h:120
LT7182S_STATUS_TEMPERATURE
#define LT7182S_STATUS_TEMPERATURE
Definition: lt7182s.h:110
LT7182S_WRITE_PROTECT
#define LT7182S_WRITE_PROTECT
Definition: lt7182s.h:60
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:1458
LT7182S_RESTORE_USER_ALL
#define LT7182S_RESTORE_USER_ALL
Definition: lt7182s.h:63
LT7182S_IIO_TEMP_CHAN
@ LT7182S_IIO_TEMP_CHAN
Definition: iio_lt7182s.c:72
LT7182S_IIO_PWM_FREQUENCY
@ LT7182S_IIO_PWM_FREQUENCY
Definition: iio_lt7182s.c:59
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:1403
LT7182S_MFR_REVISION
#define LT7182S_MFR_REVISION
Definition: lt7182s.h:125
iio_desc
Definition: iio.c:204
LT7182S_MFR_ADC_CONTROL
#define LT7182S_MFR_ADC_CONTROL
Definition: lt7182s.h:143
LT7182S_CHAN_ALL
@ LT7182S_CHAN_ALL
Definition: lt7182s.h:234
iio_ch_info
Structure holding channel attributess.
Definition: iio_types.h:103
LT7182S_TON_RISE
#define LT7182S_TON_RISE
Definition: lt7182s.h:98
no_os_units.h
Header file of Units.
LT7182S_MFR_CHANNEL_STATE
#define LT7182S_MFR_CHANNEL_STATE
Definition: lt7182s.h:161
LT7182S_IIO_VOUT_0_CHAN
@ LT7182S_IIO_VOUT_0_CHAN
Definition: iio_lt7182s.c:64
LT7182S_READ_FREQUENCY
#define LT7182S_READ_FREQUENCY
Definition: lt7182s.h:119
IIO_VAL_INT_PLUS_MICRO
@ IIO_VAL_INT_PLUS_MICRO
Definition: iio_types.h:51
LT7182S_STATUS_VOUT
#define LT7182S_STATUS_VOUT
Definition: lt7182s.h:107
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:1048
LT7182S_VIN_UV_WARN_LIMIT
#define LT7182S_VIN_UV_WARN_LIMIT
Definition: lt7182s.h:94
LT7182S_MFR_ADDRESS
#define LT7182S_MFR_ADDRESS
Definition: lt7182s.h:152
IIO_VAL_FRACTIONAL
@ IIO_VAL_FRACTIONAL
Definition: iio_types.h:55
LT7182S_MFR_FAULT_RESPONSE
#define LT7182S_MFR_FAULT_RESPONSE
Definition: lt7182s.h:141
LT7182S_VOUT_MARGIN_HIGH
#define LT7182S_VOUT_MARGIN_HIGH
Definition: lt7182s.h:72
LT7182S_PWM_OP_MODE_BIT
#define LT7182S_PWM_OP_MODE_BIT
Definition: lt7182s.h:215
lt7182s_init
int lt7182s_init(struct lt7182s_dev **device, struct lt7182s_init_param *init_param)
Initialize the device structure.
Definition: lt7182s.c:523
LT7182S_MFR_RAIL_ADDRESS
#define LT7182S_MFR_RAIL_ADDRESS
Definition: lt7182s.h:167
LT7182S_CAPABILITY
#define LT7182S_CAPABILITY
Definition: lt7182s.h:65
LT7182S_VOUT_TRANSITION_RATE
#define LT7182S_VOUT_TRANSITION_RATE
Definition: lt7182s.h:74
LT7182S_IIO_IIN_1_CHAN
@ LT7182S_IIO_IIN_1_CHAN
Definition: iio_lt7182s.c:69
LT7182S_IIO_VIN_1_CHAN
@ LT7182S_IIO_VIN_1_CHAN
Definition: iio_lt7182s.c:67
LT7182S_TOFF_FALL
#define LT7182S_TOFF_FALL
Definition: lt7182s.h:102
LT7182S_MFR_COMPARE_USER_ALL
#define LT7182S_MFR_COMPARE_USER_ALL
Definition: lt7182s.h:160
LT7182S_IIO_PULSE_ENABLE
@ LT7182S_IIO_PULSE_ENABLE
Definition: iio_lt7182s.c:54
LT7182S_IIO_VIN_0_CHAN
@ LT7182S_IIO_VIN_0_CHAN
Definition: iio_lt7182s.c:66
LT7182S_MFR_RETRY_DELAY
#define LT7182S_MFR_RETRY_DELAY
Definition: lt7182s.h:144
lt7182s_dev
Definition: lt7182s.h:319
LT7182S_STATUS_IOUT
#define LT7182S_STATUS_IOUT
Definition: lt7182s.h:108
LT7182S_TOFF_DELAY
#define LT7182S_TOFF_DELAY
Definition: lt7182s.h:101
lt7182s_pwm_phase
int lt7182s_pwm_phase(struct lt7182s_dev *dev, int channel, int phase)
Set output PWM phase.
Definition: lt7182s.c:1378
lt7182s_iio_desc::lt7182s_dev
struct lt7182s_dev * lt7182s_dev
Definition: iio_lt7182s.h:44
lt7182s_switch_freq
int lt7182s_switch_freq(struct lt7182s_dev *dev, int freq)
Set switching frequency.
Definition: lt7182s.c:1317
lt7182s_iio_desc::iio_dev
struct iio_device * iio_dev
Definition: iio_lt7182s.h:45
LT7182S_REVISION
#define LT7182S_REVISION
Definition: lt7182s.h:122
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:54
NO_OS_ARRAY_SIZE
#define NO_OS_ARRAY_SIZE(x)
Definition: no_os_util.h:49
LT7182S_VOUT_COMMAND
#define LT7182S_VOUT_COMMAND
Definition: lt7182s.h:70
LT7182S_MFR_FAULT_LOG_CLEAR
#define LT7182S_MFR_FAULT_LOG_CLEAR
Definition: lt7182s.h:157
LT7182S_MFR_READ_ITH
#define LT7182S_MFR_READ_ITH
Definition: lt7182s.h:136
MICRO
#define MICRO
Definition: no_os_units.h:49
LT7182S_MFR_TEMPERATURE_1_PEAK
#define LT7182S_MFR_TEMPERATURE_1_PEAK
Definition: lt7182s.h:148
LT7182S_IIO_VCC_CHAN
@ LT7182S_IIO_VCC_CHAN
Definition: iio_lt7182s.c:73
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:901
lt7182s_dev::page
int page
Definition: lt7182s.h:332
LT7182S_MFR_USER_DATA_00
#define LT7182S_MFR_USER_DATA_00
Definition: lt7182s.h:131
lt7182s.h
LT7182S_MFR_PWM_MODE
#define LT7182S_MFR_PWM_MODE
Definition: lt7182s.h:140
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:973
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:857
LT7182S_PADS_RUN1_BIT
#define LT7182S_PADS_RUN1_BIT
Definition: lt7182s.h:223
IIO_SHARED_BY_ALL
@ IIO_SHARED_BY_ALL
Definition: iio_types.h:122
LT7182S_FREQUENCY
@ LT7182S_FREQUENCY
Definition: lt7182s.h:261
LT7182S_TON_MAX_FAULT_RESPONSE
#define LT7182S_TON_MAX_FAULT_RESPONSE
Definition: lt7182s.h:100
LT7182S_TON_DELAY
#define LT7182S_TON_DELAY
Definition: lt7182s.h:97
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:46
LT7182S_TOFF_MAX_WARN_LIMIT
#define LT7182S_TOFF_MAX_WARN_LIMIT
Definition: lt7182s.h:103
LT7182S_MFR_SYNC_CONFIG
#define LT7182S_MFR_SYNC_CONFIG
Definition: lt7182s.h:165
LT7182S_OPERATION
#define LT7182S_OPERATION
Definition: lt7182s.h:52
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:857
LT7182S_SMBALERT_MASK
#define LT7182S_SMBALERT_MASK
Definition: lt7182s.h:67
iio_attribute::name
const char * name
Definition: iio_types.h:131
lt7182s_remove
int lt7182s_remove(struct lt7182s_dev *dev)
Free or remove device instance.
Definition: lt7182s.c:716
LT7182S_MFR_DISABLE_OUTPUT
#define LT7182S_MFR_DISABLE_OUTPUT
Definition: lt7182s.h:168
LT7182S_MFR_MODEL
#define LT7182S_MFR_MODEL
Definition: lt7182s.h:124
iio_channel::name
const char * name
Definition: iio_types.h:170
LT7182S_ON_OFF_CONFIG
#define LT7182S_ON_OFF_CONFIG
Definition: lt7182s.h:53
LT7182S_STATUS_CML
#define LT7182S_STATUS_CML
Definition: lt7182s.h:111
LT7182S_IOUT_OC_FAULT_RESPONSE
#define LT7182S_IOUT_OC_FAULT_RESPONSE
Definition: lt7182s.h:86
LT7182S_VOUT_UV_WARN_LIMIT
#define LT7182S_VOUT_UV_WARN_LIMIT
Definition: lt7182s.h:83
LT7182S_IOUT_OC_WARN_LIMIT
#define LT7182S_IOUT_OC_WARN_LIMIT
Definition: lt7182s.h:87
LT7182S_VIN_OV_FAULT_RESPONSE
#define LT7182S_VIN_OV_FAULT_RESPONSE
Definition: lt7182s.h:93
iio_attribute
Structure holding pointers to show and store functions.
Definition: iio_types.h:129
LT7182S_VOUT_UV_FAULT_LIMIT
#define LT7182S_VOUT_UV_FAULT_LIMIT
Definition: lt7182s.h:84
LT7182S_OT_FAULT_RESPONSE
#define LT7182S_OT_FAULT_RESPONSE
Definition: lt7182s.h:90
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:931
LT7182S_MFR_ID
#define LT7182S_MFR_ID
Definition: lt7182s.h:123
LT7182S_VOUT_OV_WARN_LIMIT
#define LT7182S_VOUT_OV_WARN_LIMIT
Definition: lt7182s.h:82
LT7182S_QUERY
#define LT7182S_QUERY
Definition: lt7182s.h:66
LT7182S_IIO_REG
#define LT7182S_IIO_REG(x)
Definition: iio_lt7182s.c:45
LT7182S_IIO_IIN_0_CHAN
@ LT7182S_IIO_IIN_0_CHAN
Definition: iio_lt7182s.c:68
lt7182s_iio_desc_init_param
Structure holding the LT7182S IIO initialization parameter.
Definition: iio_lt7182s.h:51
no_os_clamp
#define no_os_clamp(val, min_val, max_val)
Definition: no_os_util.h:69
lt7182s_pwm_mode
lt7182s_pwm_mode
Definition: lt7182s.h:314
IIO_CURRENT
@ IIO_CURRENT
Definition: iio_types.h:66
iio_parse_value
int32_t iio_parse_value(char *buf, enum iio_val fmt, int32_t *val, int32_t *val2)
Definition: iio.c:630
LT7182S_MFR_PGOOD_DELAY
#define LT7182S_MFR_PGOOD_DELAY
Definition: lt7182s.h:162
LT7182S_VOUT_MAX
#define LT7182S_VOUT_MAX
Definition: lt7182s.h:71
IIO_VOLTAGE
@ IIO_VOLTAGE
Definition: iio_types.h:65
LT7182S_VOUT_MODE
#define LT7182S_VOUT_MODE
Definition: lt7182s.h:69
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:1025
LT7182S_MFR_FAULT_LOG_STORE
#define LT7182S_MFR_FAULT_LOG_STORE
Definition: lt7182s.h:156
LT7182S_MFR_VIN_PEAK
#define LT7182S_MFR_VIN_PEAK
Definition: lt7182s.h:147
LT7182S_MFR_PWM_PHASE
#define LT7182S_MFR_PWM_PHASE
Definition: lt7182s.h:164
LT7182S_OT_FAULT_LIMIT
#define LT7182S_OT_FAULT_LIMIT
Definition: lt7182s.h:89
LT7182S_VIN_ON
#define LT7182S_VIN_ON
Definition: lt7182s.h:77
LT7182S_VOUT_OV_FAULT_LIMIT
#define LT7182S_VOUT_OV_FAULT_LIMIT
Definition: lt7182s.h:80
lt7182s_limit_type
lt7182s_limit_type
Definition: lt7182s.h:271
LT7182S_READ_VIN
#define LT7182S_READ_VIN
Definition: lt7182s.h:114
lt7182s_iio_enable_type
lt7182s_iio_enable_type
Definition: iio_lt7182s.c:52
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:862
iio_lt7182s.h
Header file for the LT7182S IIO Driver.
LT7182S_MFR_EE_USER_WP
#define LT7182S_MFR_EE_USER_WP
Definition: lt7182s.h:169
LT7182S_MFR_NOT_PGOOD_DELAY
#define LT7182S_MFR_NOT_PGOOD_DELAY
Definition: lt7182s.h:163
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:686
LT7182S_ZONE_CONFIG
#define LT7182S_ZONE_CONFIG
Definition: lt7182s.h:57
iio_ch_info::address
uint32_t address
Definition: iio_types.h:113
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:56
LT7182S_VOUT_OV_FAULT_RESPONSE
#define LT7182S_VOUT_OV_FAULT_RESPONSE
Definition: lt7182s.h:81
LT7182S_STATUS_INPUT
#define LT7182S_STATUS_INPUT
Definition: lt7182s.h:109
iio_channel::attributes
struct iio_attribute * attributes
Definition: iio_types.h:186
LT7182S_MFR_CLEAR_PEAKS
#define LT7182S_MFR_CLEAR_PEAKS
Definition: lt7182s.h:149
iio_device::num_ch
uint16_t num_ch
Definition: iio_types.h:252
lt7182s_iio_remove
int lt7182s_iio_remove(struct lt7182s_iio_desc *)
Free resources allocated by the init function.
Definition: iio_lt7182s.c:892
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:69
LT7182S_MFR_COMMON
#define LT7182S_MFR_COMMON
Definition: lt7182s.h:159
IIO_TEMP
@ IIO_TEMP
Definition: iio_types.h:69
LT7182S_ZONE_ACTIVE
#define LT7182S_ZONE_ACTIVE
Definition: lt7182s.h:58
LT7182S_MFR_RESET
#define LT7182S_MFR_RESET
Definition: lt7182s.h:170
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:1104
LT7182S_MFR_USER_DATA_01
#define LT7182S_MFR_USER_DATA_01
Definition: lt7182s.h:132
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:1437
LT7182S_CHAN_1
@ LT7182S_CHAN_1
Definition: lt7182s.h:233
LT7182S_MFR_RESTART_DELAY
#define LT7182S_MFR_RESTART_DELAY
Definition: lt7182s.h:145
LT7182S_IC_DEVICE_REV
#define LT7182S_IC_DEVICE_REV
Definition: lt7182s.h:129
LT7182S_STATUS_MFR_SPECIFIC
#define LT7182S_STATUS_MFR_SPECIFIC
Definition: lt7182s.h:112
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:105
init_param
struct ad7616_init_param init_param
Definition: ad7616_sdz.c:113
iio_device
Structure holding channels and attributes of a device.
Definition: iio_types.h:247
LT7182S_MFR_CHAN_CONFIG
#define LT7182S_MFR_CHAN_CONFIG
Definition: lt7182s.h:137
LT7182S_CLEAR_FAULTS
#define LT7182S_CLEAR_FAULTS
Definition: lt7182s.h:54
LT7182S_MFR_PADS
#define LT7182S_MFR_PADS
Definition: lt7182s.h:151
lt7182s_iio_desc
Structure holding the LT7182S IIO device descriptor.
Definition: iio_lt7182s.h:43
LT7182S_IIO_OUTPUT_ENABLE
@ LT7182S_IIO_OUTPUT_ENABLE
Definition: iio_lt7182s.c:53
LT7182S_MFR_SERIAL
#define LT7182S_MFR_SERIAL
Definition: lt7182s.h:126
LT7182S_TON_MAX_FAULT_LIMIT
#define LT7182S_TON_MAX_FAULT_LIMIT
Definition: lt7182s.h:99
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:835
LT7182S_FREQUENCY_SWITCH
#define LT7182S_FREQUENCY_SWITCH
Definition: lt7182s.h:76
LT7182S_IC_DEVICE_ID
#define LT7182S_IC_DEVICE_ID
Definition: lt7182s.h:128
LT7182S_IIO_SYNC_ENABLE
@ LT7182S_IIO_SYNC_ENABLE
Definition: iio_lt7182s.c:55
LT7182S_CHAN_0
@ LT7182S_CHAN_0
Definition: lt7182s.h:232
LT7182S_MFR_FAULT_PROPAGATE
#define LT7182S_MFR_FAULT_PROPAGATE
Definition: lt7182s.h:139
LT7182S_MFR_USER_DATA_02
#define LT7182S_MFR_USER_DATA_02
Definition: lt7182s.h:133
LT7182S_IIO_IOUT_1_CHAN
@ LT7182S_IIO_IOUT_1_CHAN
Definition: iio_lt7182s.c:71
LT7182S_VOUT_UV_FAULT_RESPONSE
#define LT7182S_VOUT_UV_FAULT_RESPONSE
Definition: lt7182s.h:85
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:1003
LT7182S_IIO_REG_CHAN
#define LT7182S_IIO_REG_CHAN(reg, chan)
Definition: iio_lt7182s.c:44
LT7182S_OT_WARN_LIMIT
#define LT7182S_OT_WARN_LIMIT
Definition: lt7182s.h:91
LT7182S_READ_TEMPERATURE_1
#define LT7182S_READ_TEMPERATURE_1
Definition: lt7182s.h:118
LT7182S_SYNC_CLK_OUTPUT_BIT
#define LT7182S_SYNC_CLK_OUTPUT_BIT
Definition: lt7182s.h:217
LT7182S_READ_VOUT
#define LT7182S_READ_VOUT
Definition: lt7182s.h:116
lt7182s_iio_chan_type
lt7182s_iio_chan_type
Definition: iio_lt7182s.c:63
lt7182s_iio_desc_init_param::lt7182s_init_param
struct lt7182s_init_param * lt7182s_init_param
Definition: iio_lt7182s.h:52
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:892
LT7182S_MFR_VOUT_PEAK
#define LT7182S_MFR_VOUT_PEAK
Definition: lt7182s.h:146
LT7182S_MFR_READ_EXTVCC
#define LT7182S_MFR_READ_EXTVCC
Definition: lt7182s.h:135
LT7182S_IIO_IOUT_0_CHAN
@ LT7182S_IIO_IOUT_0_CHAN
Definition: iio_lt7182s.c:70
LT7182S_READ_IIN
#define LT7182S_READ_IIN
Definition: lt7182s.h:115
LT7182S_IIO_PWM_PHASE
@ LT7182S_IIO_PWM_PHASE
Definition: iio_lt7182s.c:60
LT7182S_VOUT_MARGIN_LOW
#define LT7182S_VOUT_MARGIN_LOW
Definition: lt7182s.h:73
lt7182s_init_param
Definition: lt7182s.h:337
LT7182S_MFR_USER_DATA_03
#define LT7182S_MFR_USER_DATA_03
Definition: lt7182s.h:134
LT7182S_PADS_RUN0_BIT
#define LT7182S_PADS_RUN0_BIT
Definition: lt7182s.h:222
LT7182S_STORE_USER_ALL
#define LT7182S_STORE_USER_ALL
Definition: lt7182s.h:62
LT7182S_MFR_PIN_CONFIG
#define LT7182S_MFR_PIN_CONFIG
Definition: lt7182s.h:166
LT7182S_MFR_IOUT_PEAK
#define LT7182S_MFR_IOUT_PEAK
Definition: lt7182s.h:142
LT7182S_MFR_DISCHARGE_THRESHOLD
#define LT7182S_MFR_DISCHARGE_THRESHOLD
Definition: lt7182s.h:150