![]() |
no-OS
|
Definitions specific to pico platform used by adxrs290 project. More...
#include "common_data.h"#include "no_os_util.h"#include "pico_uart.h"#include "pico_spi.h"#include "pico_gpio.h"#include "pico_gpio_irq.h"#include "pico_irq.h"#include "pico_timer.h"Variables | |
| struct pico_uart_init_param | adxrs290_uart_extra_ip |
| struct pico_spi_init_param | adxrs290_spi_extra_ip |
| uint8_t | adxrs290_timer_extra_ip |
Definitions specific to pico platform used by adxrs290 project.
Copyright 2022(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define ADADXRS290_TIMER_IRQ_EXTRA NULL /* Not used for pico platform */ |
| #define ADXRS290_GPIO_CB_HANDLE NULL /* Not used for pico platform */ |
| #define ADXRS290_GPIO_TRIG_IRQ_ID GPIO_SYNC_PIN_NUM |
| #define ADXRS290_TIMER_CB_HANDLE &adxrs290_timer_extra_ip /* for alarm0 */ |
| #define ADXRS290_TIMER_DEVICE_ID 0 /* For alarm0 */ |
| #define ADXRS290_TIMER_EXTRA NULL /* Not used for pico platform */ |
| #define ADXRS290_TIMER_FREQ_HZ 1000000 |
| #define ADXRS290_TIMER_IRQ_ID 0 /* for TIMER_IRQ_0 */ |
| #define ADXRS290_TIMER_TICKS_COUNT 1000 |
| #define ADXRS290_TIMER_TRIG_IRQ_ID 0 /* for TIMER_IRQ_0 */ |
| #define GPIO_EXTRA NULL /* Not used for pico platform */ |
| #define GPIO_IRQ_EXTRA NULL /* Not used for pico platform */ |
| #define GPIO_IRQ_ID GPIO_SYNC_PIN_NUM |
| #define GPIO_IRQ_OPS &pico_gpio_irq_ops |
| #define GPIO_OPS &pico_gpio_ops |
| #define GPIO_SYNC_PIN_NUM 20 |
| #define GPIO_SYNC_PORT_NUM 0 /* Not used for pico platform */ |
| #define SAMPLES_PER_CHANNEL_PLATFORM 2000 |
| #define SPI_BAUDRATE 1000000 |
| #define SPI_CS SPI0_CS_GP17 |
| #define SPI_DEVICE_ID 0 |
| #define SPI_EXTRA &adxrs290_spi_extra_ip |
| #define SPI_OPS &pico_spi_ops |
| #define TIMER_IRQ_OPS &pico_irq_ops |
| #define TIMER_OPS &pico_timer_ops |
| #define UART_BAUDRATE 115200 |
| #define UART_DEVICE_ID 0 |
| #define UART_EXTRA &adxrs290_uart_extra_ip |
| #define UART_IRQ_ID 20 |
| #define UART_OPS &pico_uart_ops |
| #define UART_RX_PIN UART0_RX_GP1 |
| #define UART_TX_PIN UART0_TX_GP0 |
|
extern |
|
extern |
|
extern |