no-OS
no_os_platform.h
Go to the documentation of this file.
1 /***************************************************************************/
39 #ifndef NO_OS_PLATFORM_H_
40 #define NO_OS_PLATFORM_H_
41 
46 };
47 
48 #endif
adi_hal_CustomSpiStreamRead
int32_t(* adi_hal_CustomSpiStreamRead)(void *devHalCfg, const uint16_t address, uint8_t rxData[], uint32_t numRxBytes, uint8_t numBytesofAddress, uint8_t numBytesOfDataPerStream)
Definition: no_os_platform.c:616
stream_image_bin
unsigned char stream_image_bin[]
Definition: stream_image_6E3E00EFB74FE7D465FA88A171B81B8F.h:42
no_os_platform.h
adrv9002 Hardware Abstraction Layer for no-OS.
adi_hal_LogWrite
int32_t(* adi_hal_LogWrite)(void *devHalCfg, int32_t logLevel, const char *comment, va_list args)
Definition: no_os_platform.c:631
no_os_log_file_close
int32_t no_os_log_file_close(void *devHalCfg)
Gracefully closes the log file(s).
Definition: no_os_platform.c:329
adi_hal_ssi_Reset
int32_t(* adi_hal_ssi_Reset)(void *devHalCfg)
Definition: no_os_platform.c:540
no_os_LogFileClose
int32_t no_os_LogFileClose(void *devHalCfg)
Gracefully closes the log file(s).
Definition: no_os_platform.c:72
no_os_timer_wait_us
int32_t no_os_timer_wait_us(void *devHalCfg, uint32_t time_us)
Provides a blocking delay of the current thread.
Definition: no_os_platform.c:406
no_os_alloc.h
no_os_gpio_init_param
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:85
__fclose
int __fclose(FILE *stream)
Definition: no_os_platform.c:746
TxAttenTable
struct TxAttenTableEntry TxAttenTable[]
Definition: TxAttenTable.h:50
fread
size_t fread(void *ptr, size_t size, size_t count, FILE *stream)
Definition: no_os_platform.c:780
no_os_SpiRead
int32_t no_os_SpiRead(void *devHalCfg, const uint8_t txData[], uint8_t rxData[], uint32_t numTxRxBytes)
Read one or more bytes from the device specified by the devHalCfg structure.
Definition: no_os_platform.c:354
no_os_SpiWrite
int32_t no_os_SpiWrite(void *devHalCfg, const uint8_t txData[], uint32_t numTxBytes)
Write an array of 8-bit data to a SPI device.
Definition: no_os_platform.c:304
GPIO_SSI_SYNC
#define GPIO_SSI_SYNC
Definition: parameters.h:71
no_os_rx_gain_table_entry_get
int32_t no_os_rx_gain_table_entry_get(void *devHalCfg, const char *rxGainTablePath, uint16_t lineCount, uint8_t *gainIndex, uint8_t *rxFeGain, uint8_t *tiaControl, uint8_t *adcControl, uint8_t *extControl, uint16_t *phaseOffset, int16_t *digGain)
Definition: no_os_platform.c:448
TxAttenTableEntry::txAttenHp
uint8_t txAttenHp
Definition: TxAttenTable.h:46
GPIO_PS
@ GPIO_PS
Definition: xilinx_gpio.h:62
SPI_PS
@ SPI_PS
Definition: xilinx_spi.h:68
adi_common_hal_LogWrite
int32_t(* adi_common_hal_LogWrite)(void *devHalCfg, uint32_t logLevel, const char *comment, va_list args)
Definition: no_os_platform.c:527
TxAttenTableEntry::attenIndex
uint16_t attenIndex
Definition: TxAttenTable.h:45
no_os_spi_write_and_read
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
no_os_HwOpen
int32_t no_os_HwOpen(void *devHalCfg)
Opens all neccessary files and device drivers for a specific device.
Definition: no_os_platform.c:473
adrv9025_hal_cfg::logLevel
int32_t logLevel
Definition: no_os_platform.h:47
no_os_HwReset
int32_t no_os_HwReset(void *devHalCfg, uint8_t pinLevel)
This function control a BBIC GPIO pin that connects to the reset pin of each device.
Definition: no_os_platform.c:547
no_os_hw_close
int32_t no_os_hw_close(void *devHalCfg)
Gracefully shuts down the the hardware closing any open resources such as log files,...
Definition: no_os_platform.c:149
no_os_spi.h
Header file of SPI Interface.
no_os_tx_atten_table_entry_get
int32_t no_os_tx_atten_table_entry_get(void *devHalCfg, const char *txAttenTablePath, uint16_t lineCount, uint16_t *attenIndex, uint8_t *txAttenHp, uint16_t *txAttenMult)
Definition: no_os_platform.c:494
ActiveUseCase_profile.h
adi_hal_HwClose
int32_t(* adi_hal_HwClose)(void *devHalCfg)
Definition: no_os_platform.c:593
parameters.h
Platform dependent parameters.
ad9528_spi_param
const struct no_os_spi_init_param ad9528_spi_param
Definition: common_data.c:51
adi_hal_HwOpen
int32_t(* adi_hal_HwOpen)(void *devHalCfg)
Definition: no_os_platform.c:592
pr_err
#define pr_err(fmt, args...)
Definition: no_os_print_log.h:94
ADI_LOGLEVEL_DEBUG
#define ADI_LOGLEVEL_DEBUG
Definition: adi_platform_types.h:60
adrv9025_hal_SpiWrite
int32_t(* adrv9025_hal_SpiWrite)(void *devHalCfg, const uint8_t txData[], uint32_t numTxBytes)
Definition: no_os_platform.c:603
no_os_delay.h
Header file of Delay functions.
ActiveUtilInit_profile.h
xil_gpio_ops
const struct no_os_gpio_platform_ops xil_gpio_ops
Xilinx platform specific GPIO platform ops structure.
Definition: xilinx_gpio.c:456
pr_info
#define pr_info(fmt, args...)
Definition: no_os_print_log.h:121
adi_hal_Mcs_Pulse
int32_t(* adi_hal_Mcs_Pulse)(void *devHalCfg, uint8_t numberOfPulses)
Definition: no_os_platform.c:536
no_os_spi_init_param::mode
enum no_os_spi_mode mode
Definition: no_os_spi.h:139
no_os_hw_open
int32_t no_os_hw_open(void *devHalCfg)
Opens all neccessary files and device drivers for a specific device.
Definition: no_os_platform.c:71
adi_adrv9001_hal_close
int32_t(* adi_adrv9001_hal_close)(void *devHalCfg)
Definition: no_os_platform.c:514
no_os_spi_read
int32_t no_os_spi_read(void *devHalCfg, const uint8_t txData[], uint8_t rxData[], uint32_t numTxRxBytes)
Read one or more bytes from the device specified by the devHalCfg structure.
Definition: no_os_platform.c:255
no_os_LogLevelGet
int32_t no_os_LogLevelGet(void *devHalCfg, int32_t *logLevel)
Gets the currently set log level: the mask of different types of log events that are currently enable...
Definition: no_os_platform.c:112
no_os_LogLevelSet
int32_t no_os_LogLevelSet(void *devHalCfg, int32_t logLevel)
Sets the log level, allowing the end user to select the granularity of what events get logged.
Definition: no_os_platform.c:87
adrv9002_hal_cfg::gpio_ssi_sync
struct no_os_gpio_desc * gpio_ssi_sync
Definition: no_os_platform.h:45
NO_OS_GPIO_HIGH
@ NO_OS_GPIO_HIGH
Definition: no_os_gpio.h:123
no_os_gpio_init_param::number
int32_t number
Definition: no_os_gpio.h:89
no_os_print_log.h
Print messages helpers.
adrv9025_hal_cfg::spi
struct no_os_spi_desc * spi
Definition: no_os_platform.h:45
no_os_log_write
int32_t no_os_log_write(void *devHalCfg, uint32_t log_level, const char *comment, va_list argp)
Writes a message to the currently open logFile specified in the adi_hal_LogCfg_t of the devHalCfg str...
Definition: no_os_platform.c:350
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:60
sip
struct no_os_spi_init_param sip
Definition: common_data.c:60
adi_hal_LogLevelSet
int32_t(* adi_hal_LogLevelSet)(void *devHalCfg, int32_t logLevel)
Definition: no_os_platform.c:625
adi_hal_TxAttenTableEntryGet
int32_t(* adi_hal_TxAttenTableEntryGet)(void *devHalCfg, const char *txAttenTablePath, uint16_t lineCount, uint16_t *attenIndex, uint8_t *txAttenHp, uint16_t *txAttenMult)
Definition: no_os_platform.c:552
TxAttenTable.h
adrv9002 TX attenuation table.
no_os_spi_init_param::platform_ops
const struct no_os_spi_platform_ops * platform_ops
Definition: no_os_spi.h:142
adi_hal_SpiWrite
int32_t(* adi_hal_SpiWrite)(void *devHalCfg, const uint8_t txData[], uint32_t numTxBytes)
Definition: no_os_platform.c:519
no_os_TimerWait_us
int32_t no_os_TimerWait_us(void *devHalCfg, uint32_t time_us)
Provides a blocking delay of the current thread.
Definition: no_os_platform.c:437
no_os_gpio_init_param::platform_ops
const struct no_os_gpio_platform_ops * platform_ops
Definition: no_os_gpio.h:93
RxGainTable
uint8_t RxGainTable[61][4]
Default Rx gain table settings.
Definition: mykonos_user.c:22
no_os_SpiClose
int32_t no_os_SpiClose(void *devHalCfg)
Closes any resources open/allocated for a specific SPI device.
Definition: no_os_platform.c:269
adi_hal_Wait_us
int32_t(* adi_hal_Wait_us)(void *devHalCfg, uint32_t time_us)
Definition: no_os_platform.c:640
NO_OS_GPIO_LOW
@ NO_OS_GPIO_LOW
Definition: no_os_gpio.h:121
no_os_spi_init_param::device_id
uint32_t device_id
Definition: no_os_spi.h:133
ADI_LOGLEVEL_FATAL
#define ADI_LOGLEVEL_FATAL
Definition: adi_platform_types.h:80
no_os_image_page_get
int32_t no_os_image_page_get(void *devHalCfg, const char *ImagePath, uint32_t pageIndex, uint32_t pageSize, uint8_t *rdBuff)
Definition: no_os_platform.c:427
no_os_spi_init_param::chip_select
uint8_t chip_select
Definition: no_os_spi.h:137
no_os_mdelay
void no_os_mdelay(uint32_t msecs)
Wait until msecs milliseconds passed.
Definition: aducm3029_delay.c:132
ADI_LOGLEVEL_NONE
#define ADI_LOGLEVEL_NONE
Definition: adi_platform_types.h:85
no_os_error.h
Error codes definition.
TxAttenTableEntry::txAttenMult
uint16_t txAttenMult
Definition: TxAttenTable.h:47
pr_debug
#define pr_debug(fmt, args...)
Definition: no_os_print_log.h:135
fwrite
size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream)
Definition: no_os_platform.c:793
ADI_LOGLEVEL_WARN
#define ADI_LOGLEVEL_WARN
Definition: adi_platform_types.h:70
no_os_TimerClose
int32_t no_os_TimerClose(void *devHalCfg)
Function to close any necessary resources for the timer wait functions below.
Definition: no_os_platform.c:408
no_os_mcs_pulse
int32_t no_os_mcs_pulse(void *devHalCfg, uint8_t numberOfPulses)
Definition: no_os_platform.c:416
adi_hal_SpiInit
int32_t(* adi_hal_SpiInit)(void *devHalCfg)
Definition: no_os_platform.c:595
clkchip_gpio_init_param
const struct no_os_gpio_init_param clkchip_gpio_init_param
Definition: common_data.c:61
ADRV9025_RxGainTable_text
const char * ADRV9025_RxGainTable_text
Definition: ADRV9025_RxGainTable.h:42
json_profile_active_util_init
const char * json_profile_active_util_init
Definition: ActiveUtilInit_profile.h:1
no_os_LogFileFlush
int32_t no_os_LogFileFlush(void *devHalCfg)
Flushes the logFile buffer to the currently open log file.
Definition: no_os_platform.c:315
SPI_PL
@ SPI_PL
Definition: xilinx_spi.h:66
ADRV9025_STREAM_IMAGE_FILE
#define ADRV9025_STREAM_IMAGE_FILE
Definition: app_config.h:65
RxGainTable_GainCompensatedEntry
Definition: RxGainTable_GainCompensated.h:44
adrv9025_hal_cfg::gpio_reset_n
struct no_os_gpio_desc * gpio_reset_n
Definition: no_os_platform.h:46
adi_hal_SpiRead
int32_t(* adi_hal_SpiRead)(void *devHalCfg, const uint8_t txData[], uint8_t rxData[], uint32_t numRxBytes)
Definition: no_os_platform.c:521
no_os_TimerWait_ms
int32_t no_os_TimerWait_ms(void *devHalCfg, uint32_t time_ms)
Provides a blocking delay of the current thread.
Definition: no_os_platform.c:455
no_os_LogWrite
int32_t no_os_LogWrite(void *devHalCfg, int32_t logLevel, const char *comment, va_list argp)
Writes a message to the currently open logFile specified in the adi_hal_LogCfg_t of the devHalCfg str...
Definition: no_os_platform.c:146
adi_common_hal_Wait_us
int32_t(* adi_common_hal_Wait_us)(void *devHalCfg, uint32_t time_us)
Definition: no_os_platform.c:532
ADRV9025_CS
#define ADRV9025_CS
Definition: parameters.h:99
no_os_ssi_reset
int32_t no_os_ssi_reset(void *devHalCfg)
Definition: no_os_platform.c:422
adi_hal_HwReset
int32_t(* adi_hal_HwReset)(void *devHalCfg, uint8_t pinLevel)
Definition: no_os_platform.c:594
no_os_log_file_open
int32_t no_os_log_file_open(void *devHalCfg, const char *filename)
Opens a logFile. If the file is already open it will be closed and reopened.
Definition: no_os_platform.c:302
no_os_gpio_remove
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
no_os_spi_desc
Structure holding SPI descriptor.
Definition: no_os_spi.h:177
ORxGainTable
uint8_t ORxGainTable[19][4]
Default ORx gain table settings.
Definition: mykonos_user.c:91
xilinx_gpio.h
adi_hal_LogFileClose
int32_t(* adi_hal_LogFileClose)(void *devHalCfg)
Definition: no_os_platform.c:529
fseek
int fseek(FILE *stream, long int offset, int origin)
Definition: no_os_platform.c:720
json_profile_active_use_case
const char * json_profile_active_use_case
Definition: ActiveUseCase_profile.h:1
__fopen
FILE * __fopen(const char *filename, const char *mode)
Definition: no_os_platform.c:657
ADRV9025_DPDCORE_FW_bin
unsigned char ADRV9025_DPDCORE_FW_bin[]
Definition: ADRV9025_DPDCORE_FW.h:42
xil_spi_init_param::type
enum xil_spi_type type
Definition: xilinx_spi.h:80
no_os_gpio_desc
Structure holding the GPIO descriptor.
Definition: no_os_gpio.h:102
ftell
long int ftell(FILE *stream)
Definition: no_os_platform.c:652
no_os_TimerOpen
int32_t no_os_TimerOpen(void *devHalCfg)
Function to open/allocate any necessary resources for the timer wait functions below.
Definition: no_os_platform.c:394
ADI_LOGLEVEL_ERROR
#define ADI_LOGLEVEL_ERROR
Definition: adi_platform_types.h:75
adrv9002_hal_cfg::gpio_reset_n
struct no_os_gpio_desc * gpio_reset_n
Definition: no_os_platform.h:44
stream_image_6E3E00EFB74FE7D465FA88A171B81B8F.h
Navassa stream binary.
adrv9025_hal_cfg
Definition: no_os_platform.h:44
adi_adrv9001_hal_resetbPin_set
int32_t(* adi_adrv9001_hal_resetbPin_set)(void *devHalCfg, uint8_t pinLevel)
Definition: no_os_platform.c:515
xil_spi_init_param
Structure holding the initialization parameters for Xilinx platform specific SPI parameters when usin...
Definition: xilinx_spi.h:78
no_os_gpio_get
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
ADI_LOGLEVEL_TRACE
#define ADI_LOGLEVEL_TRACE
Definition: adi_platform_types.h:55
ADRV9025_TxAttenTable_text
const char * ADRV9025_TxAttenTable_text
Definition: ADRV9025_TxAttenTable.h:42
no_os_malloc
void * no_os_malloc(size_t size)
Allocate memory and return a pointer to it.
Definition: chibios_alloc.c:49
ORxGainTable.h
adrv9002 Observation RX gain table.
no_os_spi_init_param::max_speed_hz
uint32_t max_speed_hz
Definition: no_os_spi.h:135
no_os_hw_reset
int32_t no_os_hw_reset(void *devHalCfg, uint8_t pinLevel)
This function control a BBIC GPIO pin that connects to the reset pin of each device.
Definition: no_os_platform.c:183
adi_hal_ArmImagePageGet
int32_t(* adi_hal_ArmImagePageGet)(void *devHalCfg, const char *ImagePath, uint32_t pageIndex, uint32_t pageSize, uint8_t *rdBuff)
Definition: no_os_platform.c:543
adi_platform.h
adrv9002 HAL functions interface.
no_os_TimerInit
int32_t no_os_TimerInit(void *devHalCfg)
Function to initialize any necessary resources for the timer wait functions below.
Definition: no_os_platform.c:422
Navassa_Stream.h
Navassa stream binary.
SPI_CS
#define SPI_CS
Definition: parameters.h:76
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:75
GPIO_RESET
#define GPIO_RESET
Definition: parameters.h:58
no_os_LogFileOpen
int32_t no_os_LogFileOpen(void *devHalCfg, const char *filename)
Opens a logFile. If the file is already open it will be closed and reopened.
Definition: no_os_platform.c:45
ADRV9025_RESET_B
#define ADRV9025_RESET_B
Definition: parameters.h:104
no_os_udelay
void no_os_udelay(uint32_t usecs)
Wait until usecs microseconds passed.
Definition: aducm3029_delay.c:120
NULL
#define NULL
Definition: wrapper.h:64
ADRV9025_FW_bin
unsigned char ADRV9025_FW_bin[]
Definition: ADRV9025_FW.h:42
adi_hal_LogFileOpen
int32_t(* adi_hal_LogFileOpen)(void *devHalCfg, const char *filename)
Definition: no_os_platform.c:525
xil_spi_ops
const struct no_os_spi_platform_ops xil_spi_ops
Spi engine platform specific SPI platform ops structure.
Definition: xilinx_spi.c:459
SPI_DEVICE_ID
#define SPI_DEVICE_ID
Definition: parameters.h:75
adi_platform_types.h
TxAttenTableEntry
Definition: TxAttenTable.h:44
adrv9002_hal_cfg::spi
struct no_os_spi_desc * spi
Definition: no_os_platform.h:43
ADRV9025_RxGainTable.h
adrv9025 RX gain table.
no_os_gpio_set_value
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
no_os_HwClose
int32_t no_os_HwClose(void *devHalCfg)
Gracefully shuts down the the hardware closing any open resources such as log files,...
Definition: no_os_platform.c:519
no_os_spi_write
int32_t no_os_spi_write(void *devHalCfg, const uint8_t txData[], uint32_t numTxBytes)
Write an array of 8-bit data to a SPI device.
Definition: no_os_platform.c:209
no_os_SpiInit
int32_t no_os_SpiInit(void *devHalCfg)
Initializes the SPI device driver mode, bits per word, and speed.
Definition: no_os_platform.c:285
fgets
char * fgets(char *dst, int num, FILE *stream)
Definition: no_os_platform.c:757
GPIO_DEVICE_ID
#define GPIO_DEVICE_ID
Definition: parameters.h:89
xil_gpio_init_param
Structure holding the initialization parameters for Xilinx platform specific GPIO parameters.
Definition: xilinx_gpio.h:70
RxGainTable.h
adrv9002 RX gain table.
adi_hal_HwVerify
int32_t(* adi_hal_HwVerify)(void *devHalCfg)
Definition: no_os_platform.c:600
adi_hal_DevHalCfgFree
int32_t(* adi_hal_DevHalCfgFree)(void *devHalCfg)
Definition: no_os_platform.c:599
no_os_spi_remove
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
no_os_gpio_init_param::extra
void * extra
Definition: no_os_gpio.h:95
no_os_gpio.h
Header file of GPIO Interface.
ADRV9025_FW.h
Madura firmware binary.
adi_hal_RxGainTableEntryGet
int32_t(* adi_hal_RxGainTableEntryGet)(void *devHalCfg, const char *rxGainTablePath, uint16_t lineCount, uint8_t *gainIndex, uint8_t *rxFeGain, uint8_t *tiaControl, uint8_t *adcControl, uint8_t *extControl, uint16_t *phaseOffset, int16_t *digGain)
Definition: no_os_platform.c:547
adi_hal_StreamImagePageGet
int32_t(* adi_hal_StreamImagePageGet)(void *devHalCfg, const char *ImagePath, uint32_t pageIndex, uint32_t pageSize, uint8_t *rdBuff)
Definition: no_os_platform.c:545
GPIO_PL
@ GPIO_PL
Definition: xilinx_gpio.h:60
no_os_spi_init
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
adi_hal_LogLevelGet
int32_t(* adi_hal_LogLevelGet)(void *devHalCfg, int32_t *logLevel)
Definition: no_os_platform.c:628
adrv9002_hal_cfg
Definition: no_os_platform.h:42
RxGainTable_GainCompensated.h
adrv9002 RX gain compensated gain table.
profile
CUSTOM_FILE profile
Definition: no_os_platform.c:30
ADRV9025_DPDCORE_FW.h
Madura dpdcore firmware binary.
no_os_spi_init_param::extra
void * extra
Definition: no_os_spi.h:145
NO_OS_SPI_MODE_0
@ NO_OS_SPI_MODE_0
Definition: no_os_spi.h:67
pr_warning
#define pr_warning(fmt, args...)
Definition: no_os_print_log.h:103
xilinx_spi.h
no_os_gpio_direction_output
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
ORxGainTableEntry
Definition: ORxGainTable.h:44
no_os_SpiOpen
int32_t no_os_SpiOpen(void *devHalCfg)
Opens/allocates any necessary resources to communicate via SPI to a particular device specified in th...
Definition: no_os_platform.c:252
Navassa_EvaluationFw_bin
unsigned char Navassa_EvaluationFw_bin[]
Definition: Navassa_EvaluationFw.h:42
adrv9025_hal_SpiRead
int32_t(* adrv9025_hal_SpiRead)(void *devHalCfg, const uint8_t txData[], uint8_t rxData[], uint32_t numRxBytes)
Definition: no_os_platform.c:606
ADI_LOGLEVEL_INFO
#define ADI_LOGLEVEL_INFO
Definition: adi_platform_types.h:65
xil_gpio_init_param::type
enum xil_gpio_type type
Definition: xilinx_gpio.h:72
adi_hal_Wait_ms
int32_t(* adi_hal_Wait_ms)(void *devHalCfg, uint32_t time_ms)
Definition: no_os_platform.c:637
Navassa_EvaluationFw.h
Navassa evaluation firmware binary.
adi_adrv9001_hal_open
int32_t(* adi_adrv9001_hal_open)(void *devHalCfg)
Definition: no_os_platform.c:513
errno.h
Error macro definition for ARM Compiler.
RxGainTable_GainCompensated
struct RxGainTable_GainCompensatedEntry RxGainTable_GainCompensated[]
Definition: RxGainTable_GainCompensated.h:54
ADRV9025_TxAttenTable.h
adrv9025 TX attenuation table.
adi_hal_CustomSpiStreamWrite
int32_t(* adi_hal_CustomSpiStreamWrite)(void *devHalCfg, const uint16_t address, const uint8_t txData[], uint32_t numTxBytes, uint8_t numBytesofAddress, uint8_t numBytesOfDataPerStream)
Definition: no_os_platform.c:610
no_os_platform.h
adrv902x Hardware Abstraction Layer for no-OS.
no_os_spi_init_param
Structure holding the parameters for SPI initialization.
Definition: no_os_spi.h:131
Navassa_Stream_bin
unsigned char Navassa_Stream_bin[]
Definition: Navassa_Stream.h:42
RxGainTableEntry
Definition: RxGainTable.h:44