Revision acc97cbf modules/DiWheelDrive_1-1/module.c
modules/DiWheelDrive_1-1/module.c | ||
---|---|---|
17 | 17 |
*/ |
18 | 18 |
|
19 | 19 |
/** |
20 |
* @file
|
|
20 |
* @file |
|
21 | 21 |
* @brief Structures and constant for the DiWheelDrive module. |
22 | 22 |
* |
23 | 23 |
* @addtogroup diwheeldrive_module |
... | ... | |
144 | 144 |
/* port */ GPIOA, |
145 | 145 |
/* pad */ GPIOA_LED, |
146 | 146 |
}; |
147 |
apalControlGpio_t moduleGpioLed = { |
|
147 |
ROMCONST apalControlGpio_t moduleGpioLed = {
|
|
148 | 148 |
/* GPIO */ &_gpioLed, |
149 | 149 |
/* meta */ { |
150 | 150 |
/* direction */ APAL_GPIO_DIRECTION_OUTPUT, |
... | ... | |
160 | 160 |
/* port */ GPIOB, |
161 | 161 |
/* pad */ GPIOB_POWER_EN, |
162 | 162 |
}; |
163 |
apalControlGpio_t moduleGpioPowerEn = { |
|
163 |
ROMCONST apalControlGpio_t moduleGpioPowerEn = {
|
|
164 | 164 |
/* GPIO */ &_gpioPowerEn, |
165 | 165 |
/* meta */ { |
166 | 166 |
/* direction */ APAL_GPIO_DIRECTION_OUTPUT, |
... | ... | |
176 | 176 |
/* port */ GPIOB, |
177 | 177 |
/* pad */ GPIOB_COMPASS_DRDY, |
178 | 178 |
}; |
179 |
apalControlGpio_t moduleGpioCompassDrdy = { |
|
179 |
ROMCONST apalControlGpio_t moduleGpioCompassDrdy = {
|
|
180 | 180 |
/* GPIO */ &_gpioCompassDrdy, |
181 | 181 |
/* meta */ { |
182 | 182 |
/* direction */ APAL_GPIO_DIRECTION_INPUT, |
... | ... | |
192 | 192 |
/* port */ GPIOB, |
193 | 193 |
/* pad */ GPIOB_IR_INT, |
194 | 194 |
}; |
195 |
apalControlGpio_t moduleGpioIrInt = { |
|
195 |
ROMCONST apalControlGpio_t moduleGpioIrInt = {
|
|
196 | 196 |
/* GPIO */ &_gpioIrInt, |
197 | 197 |
/* meta */ { |
198 | 198 |
/* direction */ APAL_GPIO_DIRECTION_INPUT, |
... | ... | |
208 | 208 |
/* port */ GPIOB, |
209 | 209 |
/* pad */ GPIOB_GYRO_DRDY, |
210 | 210 |
}; |
211 |
apalControlGpio_t moduleGpioGyroDrdy = { |
|
211 |
ROMCONST apalControlGpio_t moduleGpioGyroDrdy = {
|
|
212 | 212 |
/* GPIO */ &_gpioGyroDrdy, |
213 | 213 |
/* meta */ { |
214 | 214 |
/* direction */ APAL_GPIO_DIRECTION_INPUT, |
... | ... | |
224 | 224 |
/* port */ GPIOB, |
225 | 225 |
/* pad */ GPIOB_SYS_UART_UP, |
226 | 226 |
}; |
227 |
apalControlGpio_t moduleGpioSysUartUp = { |
|
227 |
ROMCONST apalControlGpio_t moduleGpioSysUartUp = {
|
|
228 | 228 |
/* GPIO */ &_gpioSysUartUp, |
229 | 229 |
/* meta */ { |
230 | 230 |
/* direction */ APAL_GPIO_DIRECTION_BIDIRECTIONAL, |
... | ... | |
240 | 240 |
/* port */ GPIOB, |
241 | 241 |
/* pad */ GPIOB_ACCEL_INT_N, |
242 | 242 |
}; |
243 |
apalControlGpio_t moduleGpioAccelInt = { |
|
243 |
ROMCONST apalControlGpio_t moduleGpioAccelInt = {
|
|
244 | 244 |
/* GPIO */ &_gpioAccelInt, |
245 | 245 |
/* meta */ { |
246 | 246 |
/* direction */ APAL_GPIO_DIRECTION_INPUT, |
... | ... | |
256 | 256 |
/* port */ GPIOC, |
257 | 257 |
/* pad */ GPIOC_SYS_INT_N, |
258 | 258 |
}; |
259 |
apalControlGpio_t moduleGpioSysSync = {
|
|
259 |
ROMCONST apalControlGpio_t moduleGpioSysSync = {
|
|
260 | 260 |
/* GPIO */ &_gpioSysSync, |
261 | 261 |
/* meta */ { |
262 | 262 |
/* direction */ APAL_GPIO_DIRECTION_BIDIRECTIONAL, |
... | ... | |
272 | 272 |
/* port */ GPIOC, |
273 | 273 |
/* pad */ GPIOC_PATH_DCSTAT, |
274 | 274 |
}; |
275 |
apalControlGpio_t moduleGpioPathDcStat = { |
|
275 |
ROMCONST apalControlGpio_t moduleGpioPathDcStat = {
|
|
276 | 276 |
/* GPIO */ &_gpioPathDcStat, |
277 | 277 |
/* meta */ { |
278 | 278 |
/* direction */ APAL_GPIO_DIRECTION_INPUT, |
... | ... | |
288 | 288 |
/* port */ GPIOC, |
289 | 289 |
/* pad */ GPIOC_PATH_DCEN, |
290 | 290 |
}; |
291 |
apalControlGpio_t moduleGpioPathDcEn = { |
|
291 |
ROMCONST apalControlGpio_t moduleGpioPathDcEn = {
|
|
292 | 292 |
/* GPIO */ &_gpioPathDcEn, |
293 | 293 |
/* meta */ { |
294 | 294 |
/* direction */ APAL_GPIO_DIRECTION_OUTPUT, |
... | ... | |
304 | 304 |
/* port */ GPIOC, |
305 | 305 |
/* pad */ GPIOC_SYS_PD_N, |
306 | 306 |
}; |
307 |
apalControlGpio_t moduleGpioSysPd = { |
|
307 |
ROMCONST apalControlGpio_t moduleGpioSysPd = {
|
|
308 | 308 |
/* GPIO */ &_gpioSysPd, |
309 | 309 |
/* meta */ { |
310 | 310 |
/* direction */ APAL_GPIO_DIRECTION_BIDIRECTIONAL, |
... | ... | |
320 | 320 |
/* port */ GPIOC, |
321 | 321 |
/* pad */ GPIOC_SYS_REG_EN, |
322 | 322 |
}; |
323 |
apalControlGpio_t moduleGpioSysRegEn = { |
|
323 |
ROMCONST apalControlGpio_t moduleGpioSysRegEn = {
|
|
324 | 324 |
/* GPIO */ &_gpioSysRegEn, |
325 | 325 |
/* meta */ { |
326 | 326 |
/* direction */ APAL_GPIO_DIRECTION_INPUT, |
... | ... | |
336 | 336 |
/* port */ GPIOD, |
337 | 337 |
/* pad */ GPIOD_SYS_WARMRST_N, |
338 | 338 |
}; |
339 |
apalControlGpio_t moduleGpioSysWarmrst = { |
|
339 |
ROMCONST apalControlGpio_t moduleGpioSysWarmrst = {
|
|
340 | 340 |
/* GPIO */ &_gpioSysWarmrst, |
341 | 341 |
/* meta */ { |
342 | 342 |
/* direction */ APAL_GPIO_DIRECTION_BIDIRECTIONAL, |
... | ... | |
355 | 355 |
/*===========================================================================*/ |
356 | 356 |
|
357 | 357 |
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__) |
358 |
const char* moduleShellPrompt = "DiWheelDrive";
|
|
358 |
ROMCONST char* moduleShellPrompt = "DiWheelDrive";
|
|
359 | 359 |
#endif |
360 | 360 |
|
361 | 361 |
/** @} */ |
... | ... | |
462 | 462 |
/* right wheel */ &MODULE_HAL_QEI_RIGHT_WHEEL, |
463 | 463 |
/* increment per revolution */ MODULE_HAL_QEI_INCREMENTS_PER_REVOLUTION, |
464 | 464 |
}, |
465 |
/* Wheel diameter */ 0.05571f, |
|
466 |
/* timeout */ 10 * MICROSECONDS_PER_SECOND, |
|
465 |
/* Wheel diameter */ { |
|
466 |
/* left wheel */ 0.05571f, |
|
467 |
/* right wheel */ 0.05571f, |
|
468 |
}, |
|
469 |
/* timeout */ 5 * MICROSECONDS_PER_SECOND, |
|
467 | 470 |
}; |
468 | 471 |
aos_unittest_t moduleUtAlldA3906 = { |
469 | 472 |
/* name */ "A3906", |
Also available in: Unified diff