Go to the documentation of this file.
40 #ifndef __PARAMETERS_H__
41 #define __PARAMETERS_H__
46 #include "common_data.h"
61 #define SAMPLES_PER_CHANNEL_PLATFORM 2000
63 #define UART_DEVICE_ID 0
64 #define UART_BAUDRATE 115200
65 #define UART_IRQ_ID 20
67 #define UART_TX_PIN UART0_TX_GP0
68 #define UART_RX_PIN UART0_RX_GP1
71 #define SPI_DEVICE_ID 0
72 #define SPI_BAUDRATE 1000000
73 #define SPI_CS SPI0_CS_GP17
74 #define SPI_OPS &pico_spi_ops
75 #define SPI_EXTRA &adxrs290_spi_extra_ip
79 #define GPIO_SYNC_PIN_NUM 20
80 #define GPIO_SYNC_PORT_NUM 0
81 #define GPIO_OPS &pico_gpio_ops
82 #define GPIO_EXTRA NULL
85 #ifdef IIO_TRIGGER_EXAMPLE
86 #define GPIO_IRQ_ID GPIO_SYNC_PIN_NUM
87 #define GPIO_IRQ_OPS &pico_gpio_irq_ops
88 #define GPIO_IRQ_EXTRA NULL
90 #define ADXRS290_GPIO_TRIG_IRQ_ID GPIO_SYNC_PIN_NUM
91 #define ADXRS290_GPIO_CB_HANDLE NULL
95 #ifdef IIO_TIMER_TRIGGER_EXAMPLE
96 #define ADXRS290_TIMER_DEVICE_ID 0
97 #define ADXRS290_TIMER_FREQ_HZ 1000000
98 #define ADXRS290_TIMER_TICKS_COUNT 1000
99 #define ADXRS290_TIMER_EXTRA NULL
100 #define TIMER_OPS &pico_timer_ops
103 #define ADXRS290_TIMER_IRQ_ID 0
104 #define TIMER_IRQ_OPS &pico_irq_ops
105 #define ADADXRS290_TIMER_IRQ_EXTRA NULL
109 #define ADXRS290_TIMER_CB_HANDLE &adxrs290_timer_extra_ip
110 #define ADXRS290_TIMER_TRIG_IRQ_ID 0
Header file of UART driver for pico.
Header file for the pico spi driver.
Additional SPI config parameters.
Definition: pico_spi.h:125
Header file for the pico timer driver.
Header file for pico gpio irq specifics.
Header file for pico irq specifics.
Header file for pico gpio specifics.
Header file of utility functions.