no-OS
parameters.h
Go to the documentation of this file.
1 /***************************************************************************/
39 #ifndef __PARAMETERS_H__
40 #define __PARAMETERS_H__
41 
42 #if defined(ADUCM_PLATFORM)
43 #include "aducm3029_irq.h"
44 #include "aducm3029_gpio_irq.h"
45 
46 #define SPI_DEVICE_ID 0
47 #define SPI_CS 1
48 #define INTC_DEVICE_ID ADUCM_GPIO_B_GROUP_SOFT_CTRL
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 GP0_PIN 15 // 0.15
56 #define INT_IRQn GP0_PIN
57 #define UART_OPS &aducm_uart_ops
58 #define IRQ_OPS &aducm_irq_ops
59 #define GPIO_IRQ_OPS &aducm_gpio_irq_ops
60 
61 #elif defined(STM32_PLATFORM)
62 #include "stm32_hal.h"
63 
64 #define SPI_DEVICE_ID 1
65 #define SPI_CS 15
66 #define SPI_CS_PORT 0
67 #define INTC_DEVICE_ID 0
68 #define INT_IRQn EXTI9_5_IRQn
69 #define UART_DEVICE_ID 5
70 #define UART_IRQ_ID UART5_IRQn
71 #define UART_OPS &stm32_uart_ops
72 #define IRQ_OPS &stm32_irq_ops
73 #define GPIO_IRQ_OPS &stm32_gpio_irq_ops
74 #ifdef IIO_SUPPORT
75 extern UART_HandleTypeDef huart5;
76 #endif
77 #define IIO_APP_HUART &huart5
78 #define UART_BAUDRATE 230400
79 #define I2C_DEVICE_ID 1
80 #define I2C_BAUDRATE 100000
81 
82 #define RESET_PIN 12 // D.12
83 #define GP0_PIN 7 // G.7
84 #endif
85 
86 #endif // __PARAMETERS_H__
huart5
UART_HandleTypeDef huart5
aducm3029_gpio_irq.h
Header file of GPIO IRQ interface for ADuCM3029 platform.
aducm3029_irq.h
Header file of IRQ driver for ADuCM302x.
stm32_hal.h