no-OS
Loading...
Searching...
No Matches
common_data.c File Reference
#include "parameters.h"
#include "common_data.h"
Include dependency graph for common_data.c:

Variables

struct no_os_timer_init_param timer_init_param
 
struct no_os_irq_init_param timer_irq_ip
 
struct no_os_gpio_init_param led_ctrl_init_param
 
struct no_os_gpio_init_param afe_ctrl_init_param
 
struct no_os_gpio_init_param gate_ctrl_q4_init_param
 
struct no_os_gpio_init_param gate_ctrl_q3_init_param
 
struct no_os_gpio_init_param gate_ctrl_q2_init_param
 
struct no_os_gpio_init_param gate_ctrl_q1_init_param
 
struct no_os_gpio_init_param gp3_init_param
 
struct no_os_gpio_init_param data_ss_init_param
 
struct no_os_spi_init_param data_spi_init_param
 
struct no_os_gpio_init_param cfg_ss_init_param
 
struct no_os_spi_init_param cfg_spi_init_param
 
struct no_os_uart_init_param uart_init_param
 

Detailed Description

Author
Niel Acuna (niel..nosp@m.acun.nosp@m.a@ana.nosp@m.log..nosp@m.com)
Marc Paolo Sosa (MarcP.nosp@m.aolo.nosp@m..Sosa.nosp@m.@ana.nosp@m.log.c.nosp@m.om)

Copyright 2025(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Variable Documentation

◆ afe_ctrl_init_param

struct no_os_gpio_init_param afe_ctrl_init_param
Initial value:
= {
.port = AFE_CTRL_PORT,
.number = AFE_CTRL_NUMBER,
.pull = AFE_CTRL_PULL,
.platform_ops = AFE_CTRL_OPS,
.extra = AFE_CTRL_EXTRA,
}
#define AFE_CTRL_PULL
Definition parameters.h:47
#define AFE_CTRL_EXTRA
Definition parameters.h:49
#define AFE_CTRL_PORT
Definition parameters.h:45
#define AFE_CTRL_OPS
Definition parameters.h:48
#define AFE_CTRL_NUMBER
Definition parameters.h:46

◆ cfg_spi_init_param

struct no_os_spi_init_param cfg_spi_init_param
Initial value:
= {
.device_id = CFG_SPI_DEVICE_ID,
.max_speed_hz = CFG_SPI_SPEED,
.chip_select = CFG_SPI_SS,
.mode = CFG_SPI_MODE,
.bit_order = CFG_SPI_BIT_ORDER,
.lanes = CFG_SPI_LANES,
.platform_ops = CFG_SPI_OPS,
.extra = CFG_SPI_EXTRA,
}
#define CFG_SPI_SS
Definition parameters.h:114
#define CFG_SPI_SPEED
Definition parameters.h:113
#define CFG_SPI_DEVICE_ID
Definition parameters.h:112
#define CFG_SPI_MODE
Definition parameters.h:115
#define CFG_SPI_OPS
Definition parameters.h:118
#define CFG_SPI_BIT_ORDER
Definition parameters.h:116
#define CFG_SPI_EXTRA
Definition parameters.h:119
#define CFG_SPI_LANES
Definition parameters.h:117

◆ cfg_ss_init_param

struct no_os_gpio_init_param cfg_ss_init_param
Initial value:
= {
.port = CFG_SWSS_PORT,
.number = CFG_SWSS_NUMBER,
.pull = CFG_SWSS_PULL,
.platform_ops = CFG_SWSS_OPS,
.extra = CFG_SWSS_EXTRA,
}
#define CFG_SWSS_OPS
Definition parameters.h:108
#define CFG_SWSS_EXTRA
Definition parameters.h:109
#define CFG_SWSS_PULL
Definition parameters.h:107
#define CFG_SWSS_PORT
Definition parameters.h:105
#define CFG_SWSS_NUMBER
Definition parameters.h:106

◆ data_spi_init_param

struct no_os_spi_init_param data_spi_init_param
Initial value:
= {
.device_id = DATA_SPI_DEVICE_ID,
.max_speed_hz = DATA_SPI_SPEED,
.chip_select = DATA_SPI_SS,
.mode = DATA_SPI_MODE,
.bit_order = DATA_SPI_BIT_ORDER,
.lanes = DATA_SPI_LANES,
.platform_ops = DATA_SPI_OPS,
.extra = DATA_SPI_EXTRA,
}
#define DATA_SPI_SS
Definition parameters.h:96
#define DATA_SPI_EXTRA
Definition parameters.h:101
#define DATA_SPI_LANES
Definition parameters.h:99
#define DATA_SPI_OPS
Definition parameters.h:100
#define DATA_SPI_DEVICE_ID
Definition parameters.h:94
#define DATA_SPI_BIT_ORDER
Definition parameters.h:98
#define DATA_SPI_SPEED
Definition parameters.h:95
#define DATA_SPI_MODE
Definition parameters.h:97

◆ data_ss_init_param

struct no_os_gpio_init_param data_ss_init_param
Initial value:
= {
.port = DATA_SWSS_PORT,
.number = DATA_SWSS_NUMBER,
.pull = DATA_SWSS_PULL,
.platform_ops = DATA_SWSS_OPS,
.extra = DATA_SWSS_EXTRA,
}
#define DATA_SWSS_EXTRA
Definition parameters.h:91
#define DATA_SWSS_PORT
Definition parameters.h:87
#define DATA_SWSS_PULL
Definition parameters.h:89
#define DATA_SWSS_OPS
Definition parameters.h:90
#define DATA_SWSS_NUMBER
Definition parameters.h:88

◆ gate_ctrl_q1_init_param

struct no_os_gpio_init_param gate_ctrl_q1_init_param
Initial value:
= {
.platform_ops = GATE_CTRL_Q1_OPS,
}
#define GATE_CTRL_Q1_PULL
Definition parameters.h:75
#define GATE_CTRL_Q1_EXTRA
Definition parameters.h:77
#define GATE_CTRL_Q1_PORT
Definition parameters.h:73
#define GATE_CTRL_Q1_NUMBER
Definition parameters.h:74
#define GATE_CTRL_Q1_OPS
Definition parameters.h:76

◆ gate_ctrl_q2_init_param

struct no_os_gpio_init_param gate_ctrl_q2_init_param
Initial value:
= {
.platform_ops = GATE_CTRL_Q2_OPS,
}
#define GATE_CTRL_Q2_PULL
Definition parameters.h:68
#define GATE_CTRL_Q2_OPS
Definition parameters.h:69
#define GATE_CTRL_Q2_NUMBER
Definition parameters.h:67
#define GATE_CTRL_Q2_PORT
Definition parameters.h:66
#define GATE_CTRL_Q2_EXTRA
Definition parameters.h:70

◆ gate_ctrl_q3_init_param

struct no_os_gpio_init_param gate_ctrl_q3_init_param
Initial value:
= {
.platform_ops = GATE_CTRL_Q3_OPS,
}
#define GATE_CTRL_Q3_PORT
Definition parameters.h:59
#define GATE_CTRL_Q3_OPS
Definition parameters.h:62
#define GATE_CTRL_Q3_PULL
Definition parameters.h:61
#define GATE_CTRL_Q3_NUMBER
Definition parameters.h:60
#define GATE_CTRL_Q3_EXTRA
Definition parameters.h:63

◆ gate_ctrl_q4_init_param

struct no_os_gpio_init_param gate_ctrl_q4_init_param
Initial value:
= {
.platform_ops = GATE_CTRL_Q4_OPS,
}
#define GATE_CTRL_Q4_EXTRA
Definition parameters.h:56
#define GATE_CTRL_Q4_PULL
Definition parameters.h:54
#define GATE_CTRL_Q4_NUMBER
Definition parameters.h:53
#define GATE_CTRL_Q4_OPS
Definition parameters.h:55
#define GATE_CTRL_Q4_PORT
Definition parameters.h:52

◆ gp3_init_param

struct no_os_gpio_init_param gp3_init_param
Initial value:
= {
.port = GP3_PORT,
.number = GP3_NUMBER,
.pull = GP3_PULL,
.platform_ops = GP3_OPS,
.extra = GP3_EXTRA,
}
#define GP3_PORT
Definition parameters.h:80
#define GP3_NUMBER
Definition parameters.h:81
#define GP3_OPS
Definition parameters.h:83
#define GP3_PULL
Definition parameters.h:82
#define GP3_EXTRA
Definition parameters.h:84

◆ led_ctrl_init_param

struct no_os_gpio_init_param led_ctrl_init_param
Initial value:
= {
.port = LED_CTRL_PORT,
.number = LED_CTRL_NUMBER,
.pull = LED_CTRL_PULL,
.platform_ops = LED_CTRL_OPS,
.extra = LED_CTRL_EXTRA,
}
#define LED_CTRL_NUMBER
Definition parameters.h:39
#define LED_CTRL_PORT
Definition parameters.h:38
#define LED_CTRL_EXTRA
Definition parameters.h:42
#define LED_CTRL_OPS
Definition parameters.h:41
#define LED_CTRL_PULL
Definition parameters.h:40

◆ timer_init_param

struct no_os_timer_init_param timer_init_param
Initial value:
= {
.platform_ops = HEARTBEAT_TIMER_OPS,
}
#define HEARTBEAT_TIMER_ID
Definition parameters.h:31
#define HEARTBEAT_TIMER_FREQ
Definition parameters.h:32
#define HEARTBEAT_TIMER_EXTRA
Definition parameters.h:35
#define HEARTBEAT_TIMER_TICKS_COUNT
Definition parameters.h:33
#define HEARTBEAT_TIMER_OPS
Definition parameters.h:34

◆ timer_irq_ip

struct no_os_irq_init_param timer_irq_ip
Initial value:
= {
.irq_ctrl_id = TIMER_IRQ_ID,
.platform_ops = TIMER_IRQ_OPS,
.extra = TIMER_IRQ_EXTRA,
}
#define TIMER_IRQ_ID
Definition parameters.h:74
#define TIMER_IRQ_EXTRA
Definition parameters.h:76
#define TIMER_IRQ_OPS
Definition parameters.h:75

◆ uart_init_param

struct no_os_uart_init_param uart_init_param
Initial value:
= {
.device_id = IIO_UART_DEVICE_ID,
.irq_id = IIO_UART_IRQ_ID,
.asynchronous_rx = IIO_UART_ASYNC_RX,
.baud_rate = IIO_UART_BAUD_RATE,
.size = IIO_UART_SIZE,
.parity = IIO_UART_PARITY,
.platform_ops = IIO_UART_OPS,
.extra = IIO_UART_EXTRA,
}
#define IIO_UART_EXTRA
Definition parameters.h:130
#define IIO_UART_SIZE
Definition parameters.h:126
#define IIO_UART_BAUD_RATE
Definition parameters.h:125
#define IIO_UART_IRQ_ID
Definition parameters.h:123
#define IIO_UART_STOP_BIT
Definition parameters.h:128
#define IIO_UART_PARITY
Definition parameters.h:127
#define IIO_UART_ASYNC_RX
Definition parameters.h:124
#define IIO_UART_OPS
Definition parameters.h:129
#define IIO_UART_DEVICE_ID
Definition parameters.h:122