no-OS
Loading...
Searching...
No Matches
parameters.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __PARAMETERS_H__
34#define __PARAMETERS_H__
35
36#include <stdint.h>
37#include <stddef.h>
38#include "platform_init.h"
39#include "aducm3029_spi.h"
40#include "aducm3029_gpio.h"
41#include "aducm3029_uart.h"
42#include "aducm3029_i2c.h"
43#include "aducm3029_irq.h"
44#include "aducm3029_gpio_irq.h"
46
47#define SPI_DEVICE_ID 0
48#define SPI_CS 1
49#define UART_DEVICE_ID 0
50#define UART_IRQ_ID ADUCM_UART_INT_ID
51#define UART_BAUDRATE 230400
52#define I2C_DEVICE_ID 0
53#define I2C_BAUDRATE 100000
54#define RESET_PIN 13 // 0.13
55#define RESET_PORT 3
56#define GP0_PIN 15 // 0.15
57#define GP0_PORT 6
58#define INT_IRQn GP0_PIN
59#define UART_OPS &aducm_uart_ops
60#define IRQ_OPS &aducm_irq_ops
61#define GPIO_IRQ_OPS &aducm_gpio_irq_ops
62#define GPIO_OPS &aducm_gpio_ops
63#define SPI_OPS &aducm_spi_ops
64#define I2C_OPS &aducm_i2c_ops
65
66#define GPIO_IRQ_CTRL_ID ADUCM_GPIO_B_GROUP_SOFT_CTRL
67
68#define UART_EXTRA NULL
69#define SPI_EXTRA &cn0565_spi_extra_ip
70#define I2C_EXTRA NULL
71#define GPIO_RESET_EXTRA NULL
72#define GPIO_GP0_EXTRA NULL
73#define GPIO_IRQ_EXTRA NULL
74
76
77#endif // __PARAMETERS_H__
Header file of GPIO IRQ interface for ADuCM3029 platform.
Header file of IRQ driver for ADuCM302x.
ADuCM302x specific header for SPI driver.
Header file of UART driver for ADuCM302x.
Header file for UART driver stdout/stdin redirection.
struct aducm_spi_init_param cn0565_spi_extra_ip
Definition parameters.c:36
ADuCM3029 platform initialization header.
Configuration structure sent in the extra parameter from no_os_spi_init_param.
Definition aducm3029_spi.h:79