no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
parameters.h
Go to the documentation of this file.
1/***************************************************************************/
34#ifndef __PARAMETERS_H__
35#define __PARAMETERS_H__
36
37#include "common_data.h"
38#include "no_os_util.h"
39#include "pico_uart.h"
40#include "pico_spi.h"
41#include "pico_gpio.h"
42#include "pico_gpio_irq.h"
43#include "pico_irq.h"
44#include "pico_timer.h"
45
46#define UART_DEVICE_ID 0
47#define UART_BAUDRATE 115200
48#define UART_IRQ_ID 20
49#define UART_EXTRA &adxl355_uart_extra_ip
50#define UART_OPS &pico_uart_ops
51
52#define UART_TX_PIN UART0_TX_GP0
53#define UART_RX_PIN UART0_RX_GP1
54
55#define SPI_DEVICE_ID 0
56#define SPI_BAUDRATE 1000000
57#define SPI_CS SPI0_CS_GP17
58#define SPI_OPS &pico_spi_ops
59#define SPI_EXTRA &adxl355_spi_extra_ip
60
63
64#define GPIO_DRDY_PIN_NUM 20
65#define GPIO_DRDY_PORT_NUM 0 /* Not used for pico platform */
66#define GPIO_OPS &pico_gpio_ops
67#define GPIO_EXTRA NULL /* Not used for pico platform */
68
69#define ADXL355_GPIO_TRIG_IRQ_ID GPIO_DRDY_PIN_NUM
70#define ADXL355_GPIO_CB_HANDLE NULL /* Not used in pico platform */
71
72#define GPIO_IRQ_ID GPIO_DRDY_PIN_NUM
73#define GPIO_IRQ_OPS &pico_gpio_irq_ops
74#define GPIO_IRQ_EXTRA NULL /* Not used for pico platform */
75
76#endif /* __PARAMETERS_H__ */
struct aducm_spi_init_param adxl355_spi_extra_ip
Definition parameters.c:36
struct max_uart_init_param adxl355_uart_extra_ip
Definition parameters.c:36
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