Revision 0128be0f modules/LightRing_1-0/module.h

View differences:

modules/LightRing_1-0/module.h
35 35
 */
36 36
/*===========================================================================*/
37 37
#include <hal.h>
38
#include <aos_interrupts.h>
38 39

  
39 40
/**
40 41
 * @brief   CAN driver to use.
......
47 48
extern CANConfig moduleHalCanConfig;
48 49

  
49 50
/**
50
 * @brief   Interrupt driver to use.
51
 * @brief   Interrupt driver (PAL).
51 52
 */
52
#define MODULE_HAL_EXT                          EXTD1
53

  
54
extern aos_interrupt_driver_t moduleIntDriver;
53 55

  
54 56
/**
55
 * @brief   Interrupt driver configuration.
57
 * @brief   Interrupt driver config.
56 58
 */
57
extern EXTConfig moduleHalExtConfig;
59
extern aos_interrupt_cfg_t moduleIntConfig[6];
58 60

  
59 61
/**
60 62
 * @brief   I2C driver to access the EEPROM.
......
104 106
/**
105 107
 * @brief   Interrupt channel for the SYS_SYNC signal.
106 108
 */
107
#define MODULE_GPIO_EXTCHANNEL_SYSSYNC          ((expchannel_t)2)
109
#define MODULE_GPIO_INT_SYSSYNC          ((uint8_t)1)
108 110

  
109 111
/**
110 112
 * @brief   Interrupt channel for the LASER_OC signal.
111 113
 */
112
#define MODULE_GPIO_EXTCHANNEL_LASEROC          ((expchannel_t)5)
114
#define MODULE_GPIO_INT_LASEROC          ((uint8_t)2)
113 115

  
114 116
/**
115 117
 * @brief   Interrupt channel for the SYS_UART_DN signal.
116 118
 */
117
#define MODULE_GPIO_EXTCHANNEL_SYSUARTDN        ((expchannel_t)6)
119
#define MODULE_GPIO_INT_SYSUARTDN        ((uint8_t)3)
118 120

  
119 121
/**
120 122
 * @brief   Interrupt channel for the WL_GDO2 signal.
121 123
 */
122
#define MODULE_GPIO_EXTCHANNEL_WLGDO2           ((expchannel_t)8)
124
#define MODULE_GPIO_INT_WLGDO2           ((uint8_t)4)
123 125

  
124 126
/**
125 127
 * @brief   Interrupt channel for the WL_GDO0 signal.
126 128
 */
127
#define MODULE_GPIO_EXTCHANNEL_WLGDO0           ((expchannel_t)9)
129
#define MODULE_GPIO_INT_WLGDO0           ((uint8_t)5)
128 130

  
129 131
/**
130 132
 * @brief   Interrupt channel for the SYS_PD signal.
131 133
 */
132
#define MODULE_GPIO_EXTCHANNEL_SYSPD            ((expchannel_t)14)
134
#define MODULE_GPIO_INT_SYSPD            ((uint8_t)6)
133 135

  
134 136
/**
135 137
 * @brief   LIGHT_BANK output signal GPIO.
......
188 190
/**
189 191
 * @brief   Event flag to be set on a LASER_OC interrupt.
190 192
 */
191
#define MODULE_OS_IOEVENTFLAGS_LASEROC          ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_LASEROC))
193
#define MODULE_OS_IOEVENTFLAGS_LASEROC          ((eventflags_t)(1 << MODULE_GPIO_INT_LASEROC))
192 194

  
193 195
/**
194 196
 * @brief   Event flag to be set on a SYS_UART_DN interrupt.
195 197
 */
196
#define MODULE_OS_IOEVENTFLAGS_SYSUARTDN        ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_SYSUARTDN))
198
#define MODULE_OS_IOEVENTFLAGS_SYSUARTDN        ((eventflags_t)(1 << MODULE_GPIO_INT_SYSUARTDN))
197 199

  
198 200
/**
199 201
 * @brief   Event flag to be set on a WL_GDO2 interrupt.
200 202
 */
201
#define MODULE_OS_IOEVENTFLAGS_WLGDO2           ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_WLGDO2))
203
#define MODULE_OS_IOEVENTFLAGS_WLGDO2           ((eventflags_t)(1 << MODULE_GPIO_INT_WLGDO2))
202 204

  
203 205
/**
204 206
 * @brief   Event flag to be set on a WL_GDO0 interrupt.
205 207
 */
206
#define MODULE_OS_IOEVENTFLAGS_WLGDO0           ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_WLGDO0))
208
#define MODULE_OS_IOEVENTFLAGS_WLGDO0           ((eventflags_t)(1 << MODULE_GPIO_INT_WLGDO0))
207 209

  
208 210
/**
209 211
 * @brief   Event flag to be set on a SYS_PD interrupt.
210 212
 */
211
#define MODULE_OS_IOEVENTFLAGS_SYSPD            ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_SYSPD))
213
#define MODULE_OS_IOEVENTFLAGS_SYSPD            ((eventflags_t)(1 << MODULE_GPIO_INT_SYSPD))
212 214

  
213 215
/**
214 216
 * @brief   Event flag to be set on a SYS_SYNC interrupt.
215 217
 */
216
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          ((eventflags_t)(1 << MODULE_GPIO_EXTCHANNEL_SYSSYNC))
218
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC          ((eventflags_t)(1 << MODULE_GPIO_INT_SYSSYNC))
217 219

  
218 220
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__)
219 221
/**

Also available in: Unified diff