TT-System-Firmware APIs 19.10.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
max6639.c File Reference
Include dependency graph for max6639.c:

Data Structures

struct  max6639_sensor_config
struct  max6639_sensor_data

Macros

#define DT_DRV_COMPAT   maxim_max6639_sensor
#define MAX6639_SENSOR_INIT(inst)

Functions

 LOG_MODULE_REGISTER (max6639_sensor, CONFIG_SENSOR_LOG_LEVEL)
static int max6639_sensor_sample_fetch (const struct device *dev, enum sensor_channel chan)
static int max6639_sensor_channel_get (const struct device *dev, enum sensor_channel chan, struct sensor_value *val)
static int max6639_sensor_init (const struct device *dev)
static DEVICE_API (sensor, max6639_sensor_api)
 DT_INST_FOREACH_STATUS_OKAY (MAX6639_SENSOR_INIT)

Macro Definition Documentation

◆ DT_DRV_COMPAT

#define DT_DRV_COMPAT   maxim_max6639_sensor

◆ MAX6639_SENSOR_INIT

#define MAX6639_SENSOR_INIT ( inst)
Value:
static struct max6639_sensor_data max6639_sensor_##inst##_data; \
static const struct max6639_sensor_config max6639_sensor_##inst##_config = { \
}; \
\
DEVICE_DT_INST_DEFINE(inst, max6639_sensor_init, NULL, &max6639_sensor_##inst##_data, \
&max6639_sensor_##inst##_config, POST_KERNEL, \
CONFIG_MAX6639_SENSOR_INIT_PRIORITY, &max6639_sensor_api);
#define NULL
Definition avs.c:45
#define DT_INST_PARENT(inst)
#define I2C_DT_SPEC_GET(node_id)
static int max6639_sensor_init(const struct device *dev)
Definition max6639.c:118
Definition max6639.c:18
Definition max6639.c:22

Function Documentation

◆ DEVICE_API()

DEVICE_API ( sensor ,
max6639_sensor_api  )
static

◆ DT_INST_FOREACH_STATUS_OKAY()

DT_INST_FOREACH_STATUS_OKAY ( MAX6639_SENSOR_INIT )

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( max6639_sensor ,
CONFIG_SENSOR_LOG_LEVEL  )

◆ max6639_sensor_channel_get()

int max6639_sensor_channel_get ( const struct device * dev,
enum sensor_channel chan,
struct sensor_value * val )
static

◆ max6639_sensor_init()

int max6639_sensor_init ( const struct device * dev)
static

◆ max6639_sensor_sample_fetch()

int max6639_sensor_sample_fetch ( const struct device * dev,
enum sensor_channel chan )
static