34#ifndef __PARAMETERS_H__
35#define __PARAMETERS_H__
37#include "common_data.h"
49#define SAMPLES_PER_CHANNEL_PLATFORM 2000
51#define UART_DEVICE_ID 0
52#define UART_BAUDRATE 115200
54#define UART_EXTRA &adxrs290_uart_extra_ip
55#define UART_OPS &pico_uart_ops
57#define UART_TX_PIN UART0_TX_GP0
58#define UART_RX_PIN UART0_RX_GP1
61#define SPI_DEVICE_ID 0
62#define SPI_BAUDRATE 1000000
63#define SPI_CS SPI0_CS_GP17
64#define SPI_OPS &pico_spi_ops
65#define SPI_EXTRA &adxrs290_spi_extra_ip
70#define GPIO_SYNC_PIN_NUM 20
71#define GPIO_SYNC_PORT_NUM 0
72#define GPIO_OPS &pico_gpio_ops
73#define GPIO_EXTRA NULL
76#define GPIO_IRQ_ID GPIO_SYNC_PIN_NUM
77#define GPIO_IRQ_OPS &pico_gpio_irq_ops
78#define GPIO_IRQ_EXTRA NULL
80#define ADXRS290_GPIO_TRIG_IRQ_ID GPIO_SYNC_PIN_NUM
81#define ADXRS290_GPIO_CB_HANDLE NULL
83#define ADXRS290_TIMER_DEVICE_ID 0
84#define ADXRS290_TIMER_FREQ_HZ 1000000
85#define ADXRS290_TIMER_TICKS_COUNT 1000
86#define ADXRS290_TIMER_EXTRA NULL
87#define TIMER_OPS &pico_timer_ops
90#define ADXRS290_TIMER_IRQ_ID 0
91#define TIMER_IRQ_OPS &pico_irq_ops
92#define ADADXRS290_TIMER_IRQ_EXTRA NULL
96#define ADXRS290_TIMER_CB_HANDLE &adxrs290_timer_extra_ip
97#define ADXRS290_TIMER_TRIG_IRQ_ID 0
Header file of utility functions.
Header file for pico gpio specifics.
Header file for pico gpio irq specifics.
Header file for pico irq specifics.
Header file for the pico spi driver.
Header file for the pico timer driver.
Header file of UART driver for pico.
Additional SPI config parameters.
Definition pico_spi.h:111
Additional UART config parameters.
Definition pico_uart.h:82