no-OS
axi_qspi_example.h
Go to the documentation of this file.
1 /***************************************************************************/
33 #ifndef __AXI_QSPI_EXAMPLE_H__
34 #define __AXI_QSPI_EXAMPLE_H__
35 
36 /******************************************************************************/
37 /************************ Functions Declarations ******************************/
38 /******************************************************************************/
39 int example_main();
40 
41 #endif /* __AXI_QSPI_EXAMPLE_H__ */
run_example
int32_t run_example(struct ad3552r_desc *dac)
Definition: axi_qspi_example.c:111
example_main
int example_main()
Definition: axi_qspi_example.c:158
AD3552R_WRITE_DAC_REGS
@ AD3552R_WRITE_DAC_REGS
Definition: ad3552r.h:325
GPIO_BLUE
#define GPIO_BLUE
Definition: parameters.h:58
ad3552r_init
int32_t ad3552r_init(struct ad3552r_desc **desc, struct ad3552r_init_param *param)
Definition: ad3552r.c:1318
no_os_gpio_init_param
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:79
NO_OS_GPIO_OUT
#define NO_OS_GPIO_OUT
Definition: no_os_gpio.h:47
GPIO_LDAC_N
#define GPIO_LDAC_N
Definition: parameters.h:52
no_os_spi.h
Header file of SPI Interface.
GPIO_RED
#define GPIO_RED
Definition: parameters.h:56
pr_err
#define pr_err(fmt, args...)
Definition: no_os_print_log.h:88
NO_OS_IS_ERR_VALUE
#define NO_OS_IS_ERR_VALUE(x)
Definition: no_os_error.h:50
no_os_delay.h
Header file of Delay functions.
pr_info
#define pr_info(fmt, args...)
Definition: no_os_print_log.h:115
ad3552r_axi_write_data
int32_t ad3552r_axi_write_data(struct ad3552r_desc *desc, uint32_t *buf, uint16_t samples, bool cyclic, int cyclic_secs)
Write data samples to dac.
Definition: ad3552r.c:1539
ad3552r_write_samples
int32_t ad3552r_write_samples(struct ad3552r_desc *desc, uint16_t *data, uint32_t samples, uint32_t ch_mask, enum ad3552r_write_mode mode)
Definition: ad3552r.c:1690
NO_OS_GPIO_HIGH
@ NO_OS_GPIO_HIGH
Definition: no_os_gpio.h:117
no_os_gpio_init_param::number
int32_t number
Definition: no_os_gpio.h:83
no_os_print_log.h
Print messages helpers.
set_power_up_success_led
void set_power_up_success_led()
Definition: axi_qspi_example.c:100
GPIO_SPI_QPI
#define GPIO_SPI_QPI
Definition: parameters.h:53
no_os_gpio_direction_input
int32_t no_os_gpio_direction_input(struct no_os_gpio_desc *desc)
Enable the input direction of the specified GPIO.
Definition: no_os_gpio.c:124
NO_OS_GPIO_IN
#define NO_OS_GPIO_IN
Definition: no_os_gpio.h:48
NO_OS_GPIO_LOW
@ NO_OS_GPIO_LOW
Definition: no_os_gpio.h:115
no_os_mdelay
void no_os_mdelay(uint32_t msecs)
Wait until msecs milliseconds passed.
Definition: aducm3029_delay.c:126
GPIO_GREEN
#define GPIO_GREEN
Definition: parameters.h:57
default_gpio_param
struct no_os_gpio_init_param default_gpio_param
Definition: common_data.c:85
no_os_error.h
Error codes definition.
pr_debug
#define pr_debug(fmt, args...)
Definition: no_os_print_log.h:129
ad3552r_remove
int32_t ad3552r_remove(struct ad3552r_desc *desc)
Definition: ad3552r.c:1425
GPIO_ALERT_N
#define GPIO_ALERT_N
Definition: parameters.h:54
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:104
init_gpios_to_defaults
int32_t init_gpios_to_defaults()
Definition: axi_qspi_example.c:63
xilinx_gpio.h
TOTAL_GPIOS
#define TOTAL_GPIOS
Definition: parameters.h:59
no_os_gpio_desc
Structure holding the GPIO descriptor.
Definition: no_os_gpio.h:96
example_main
int example_main()
Definition: axi_qspi_example.c:158
AD3552R_WRITE_INPUT_REGS_AND_TRIGGER_LDAC
@ AD3552R_WRITE_INPUT_REGS_AND_TRIGGER_LDAC
Definition: ad3552r.h:329
AD3552R_MASK_ALL_CH
#define AD3552R_MASK_ALL_CH
Definition: ad3552r.h:157
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:49
no_os_gpio.h
Header file of GPIO Interface.
ad3552r.h
Header file of ad3552r Driver.
no_os_util.h
Header file of utility functions.
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:147
GPIO_RESET_N
#define GPIO_RESET_N
Definition: parameters.h:51
no_os_sine_lut_16
const uint16_t no_os_sine_lut_16[512]
default_ad3552r_param
struct ad3552r_init_param default_ad3552r_param
Definition: common_data.c:90
GPIO_OFFSET
#define GPIO_OFFSET
Definition: parameters.h:78
ad3552r_desc
Definition: ad3552r.h:390