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