no-OS
Loading...
Searching...
No Matches
common_data.c File Reference

Defines common data to be used by LTC3208 examples. More...

#include "common_data.h"
Include dependency graph for common_data.c:

Variables

const struct no_os_i2c_init_param iip
 
const struct no_os_gpio_init_param gip
 
struct ltc3208_init_param ltc3208_user_init
 

Detailed Description

Defines common data to be used by LTC3208 examples.

Author
Edelweise Escala (edelw.nosp@m.eise.nosp@m..esca.nosp@m.la@a.nosp@m.nalog.nosp@m..com)

Copyright 2025(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Variable Documentation

◆ gip

const struct no_os_gpio_init_param gip
Initial value:
= {
.port = GPIO_ENRGBS_PIN_PORT,
.number = GPIO_ENRGBS_PIN_NUM,
.pull = NO_OS_PULL_NONE,
.platform_ops = GPIO_OPS,
.extra = &ltc3208_gpio_extra,
}
#define GPIO_OPS
Definition parameters.h:49
struct max_gpio_init_param ltc3208_gpio_extra
Definition parameters.c:17
@ NO_OS_PULL_NONE
Definition no_os_gpio.h:31

◆ iip

const struct no_os_i2c_init_param iip
Initial value:
= {
.device_id = I2C_DEVICE_ID,
.max_speed_hz = 400000,
.slave_address = DEV_I2C_ADDRESS,
.platform_ops = I2C_OPS,
.extra = &ltc3208_i2c_extra,
}
#define I2C_DEVICE_ID
Definition parameters.h:28
#define I2C_OPS
Definition parameters.h:29
struct max_i2c_init_param ltc3208_i2c_extra
Definition parameters.c:13
#define DEV_I2C_ADDRESS
Definition parameters.h:16

◆ ltc3208_user_init

struct ltc3208_init_param ltc3208_user_init
Initial value:
= {
.i2c_init_param = iip,
.gpio_init_param = gip
}
const struct no_os_i2c_init_param iip
Definition common_data.c:28
const struct no_os_gpio_init_param gip
Definition common_data.c:21