Go to the documentation of this file.
39 #ifndef NO_OS_PLATFORM_H_
40 #define NO_OS_PLATFORM_H_
unsigned char stream_image_bin[]
Definition: stream_image_6E3E00EFB74FE7D465FA88A171B81B8F.h:42
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:85
struct TxAttenTableEntry TxAttenTable[]
Definition: TxAttenTable.h:50
#define GPIO_SSI_SYNC
Definition: parameters.h:71
uint8_t txAttenHp
Definition: TxAttenTable.h:46
@ GPIO_PS
Definition: xilinx_gpio.h:62
@ SPI_PS
Definition: xilinx_spi.h:68
uint16_t attenIndex
Definition: TxAttenTable.h:45
int32_t no_os_spi_write_and_read(struct no_os_spi_desc *desc, uint8_t *data, uint16_t bytes_number)
Write and read data to/from SPI.
Definition: no_os_spi.c:165
int32_t logLevel
Definition: no_os_platform.h:47
Header file of SPI Interface.
Platform dependent parameters.
const struct no_os_spi_init_param ad9528_spi_param
Definition: common_data.c:51
#define pr_err(fmt, args...)
Definition: no_os_print_log.h:94
Header file of Delay functions.
const struct no_os_gpio_platform_ops xil_gpio_ops
Xilinx platform specific GPIO platform ops structure.
Definition: xilinx_gpio.c:456
#define pr_info(fmt, args...)
Definition: no_os_print_log.h:121
enum no_os_spi_mode mode
Definition: no_os_spi.h:139
struct no_os_gpio_desc * gpio_ssi_sync
Definition: no_os_platform.h:45
@ NO_OS_GPIO_HIGH
Definition: no_os_gpio.h:123
int32_t number
Definition: no_os_gpio.h:89
struct no_os_spi_desc * spi
Definition: no_os_platform.h:45
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
struct no_os_spi_init_param sip
Definition: common_data.c:60
adrv9002 TX attenuation table.
const struct no_os_spi_platform_ops * platform_ops
Definition: no_os_spi.h:142
const struct no_os_gpio_platform_ops * platform_ops
Definition: no_os_gpio.h:93
uint8_t RxGainTable[61][4]
Default Rx gain table settings.
Definition: mykonos_user.c:22
@ NO_OS_GPIO_LOW
Definition: no_os_gpio.h:121
uint32_t device_id
Definition: no_os_spi.h:133
uint8_t chip_select
Definition: no_os_spi.h:137
void no_os_mdelay(uint32_t msecs)
Wait until msecs milliseconds passed.
Definition: aducm3029_delay.c:132
uint16_t txAttenMult
Definition: TxAttenTable.h:47
#define pr_debug(fmt, args...)
Definition: no_os_print_log.h:135
const struct no_os_gpio_init_param clkchip_gpio_init_param
Definition: common_data.c:61
const char * ADRV9025_RxGainTable_text
Definition: ADRV9025_RxGainTable.h:42
const char * json_profile_active_util_init
Definition: ActiveUtilInit_profile.h:1
@ SPI_PL
Definition: xilinx_spi.h:66
#define ADRV9025_STREAM_IMAGE_FILE
Definition: app_config.h:65
Definition: RxGainTable_GainCompensated.h:44
struct no_os_gpio_desc * gpio_reset_n
Definition: no_os_platform.h:46
int32_t no_os_gpio_remove(struct no_os_gpio_desc *desc)
Free the resources allocated by no_os_gpio_get().
Definition: no_os_gpio.c:110
Structure holding SPI descriptor.
Definition: no_os_spi.h:177
uint8_t ORxGainTable[19][4]
Default ORx gain table settings.
Definition: mykonos_user.c:91
const char * json_profile_active_use_case
Definition: ActiveUseCase_profile.h:1
unsigned char ADRV9025_DPDCORE_FW_bin[]
Definition: ADRV9025_DPDCORE_FW.h:42
enum xil_spi_type type
Definition: xilinx_spi.h:80
Structure holding the GPIO descriptor.
Definition: no_os_gpio.h:102
struct no_os_gpio_desc * gpio_reset_n
Definition: no_os_platform.h:44
Definition: no_os_platform.h:44
Structure holding the initialization parameters for Xilinx platform specific SPI parameters when usin...
Definition: xilinx_spi.h:78
int32_t no_os_gpio_get(struct no_os_gpio_desc **desc, const struct no_os_gpio_init_param *param)
Obtain the GPIO decriptor.
Definition: no_os_gpio.c:55
const char * ADRV9025_TxAttenTable_text
Definition: ADRV9025_TxAttenTable.h:42
void * no_os_malloc(size_t size)
Allocate memory and return a pointer to it.
Definition: chibios_alloc.c:49
adrv9002 Observation RX gain table.
uint32_t max_speed_hz
Definition: no_os_spi.h:135
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
#define GPIO_RESET
Definition: parameters.h:58
void no_os_udelay(uint32_t usecs)
Wait until usecs microseconds passed.
Definition: aducm3029_delay.c:120
#define NULL
Definition: wrapper.h:64
unsigned char ADRV9025_FW_bin[]
Definition: ADRV9025_FW.h:42
const struct no_os_spi_platform_ops xil_spi_ops
Spi engine platform specific SPI platform ops structure.
Definition: xilinx_spi.c:459
Definition: TxAttenTable.h:44
struct no_os_spi_desc * spi
Definition: no_os_platform.h:43
int32_t no_os_gpio_set_value(struct no_os_gpio_desc *desc, uint8_t value)
Set the value of the specified GPIO.
Definition: no_os_gpio.c:203
#define GPIO_DEVICE_ID
Definition: parameters.h:89
Structure holding the initialization parameters for Xilinx platform specific GPIO parameters.
Definition: xilinx_gpio.h:70
int32_t no_os_spi_remove(struct no_os_spi_desc *desc)
Free the resources allocated by no_os_spi_init().
Definition: no_os_spi.c:122
void * extra
Definition: no_os_gpio.h:95
Header file of GPIO Interface.
@ GPIO_PL
Definition: xilinx_gpio.h:60
int32_t no_os_spi_init(struct no_os_spi_desc **desc, const struct no_os_spi_init_param *param)
Initialize the SPI communication peripheral.
Definition: no_os_spi.c:58
Definition: no_os_platform.h:42
adrv9002 RX gain compensated gain table.
Madura dpdcore firmware binary.
void * extra
Definition: no_os_spi.h:145
@ NO_OS_SPI_MODE_0
Definition: no_os_spi.h:67
#define pr_warning(fmt, args...)
Definition: no_os_print_log.h:103
int32_t no_os_gpio_direction_output(struct no_os_gpio_desc *desc, uint8_t value)
Enable the output direction of the specified GPIO.
Definition: no_os_gpio.c:153
Definition: ORxGainTable.h:44
unsigned char Navassa_EvaluationFw_bin[]
Definition: Navassa_EvaluationFw.h:42
enum xil_gpio_type type
Definition: xilinx_gpio.h:72
Navassa evaluation firmware binary.
Error macro definition for ARM Compiler.
struct RxGainTable_GainCompensatedEntry RxGainTable_GainCompensated[]
Definition: RxGainTable_GainCompensated.h:54
adrv9025 TX attenuation table.
Structure holding the parameters for SPI initialization.
Definition: no_os_spi.h:131
unsigned char Navassa_Stream_bin[]
Definition: Navassa_Stream.h:42
Definition: RxGainTable.h:44