Revision acc97cbf modules/DiWheelDrive_1-1/module.c

View differences:

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