Revision acc97cbf modules/PowerManagement_1-1/module.c

View differences:

modules/PowerManagement_1-1/module.c
17 17
*/
18 18

  
19 19
/**
20
 * @file    
20
 * @file
21 21
 * @brief   Structures and constant for the PowerManagement module.
22 22
 *
23 23
 * @addtogroup powermanagement_module
......
129 129
  /* port */ GPIOA,
130 130
  /* pad  */ GPIOA_SYS_REG_EN,
131 131
};
132
apalControlGpio_t moduleSysRegEn = {
132
ROMCONST apalControlGpio_t moduleSysRegEn = {
133 133
  /* GPIO */ &_gpioSysRegEn,
134 134
  /* meta */ {
135 135
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
145 145
  /* port */ GPIOB,
146 146
  /* pad  */ GPIOB_IR_INT1_N,
147 147
};
148
apalControlGpio_t moduleGpioIrInt1 = {
148
ROMCONST apalControlGpio_t moduleGpioIrInt1 = {
149 149
  /* GPIO */ &_gpioIrInt1,
150 150
  /* meta */ {
151 151
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
161 161
  /* port */ GPIOB,
162 162
  /* pad  */ GPIOB_POWER_EN,
163 163
};
164
apalControlGpio_t moduleGpioPowerEn = {
164
ROMCONST apalControlGpio_t moduleGpioPowerEn = {
165 165
  /* GPIO */ &_gpioPowerEn,
166 166
  /* meta */ {
167 167
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
177 177
  /* port */ GPIOB,
178 178
  /* pad  */ GPIOB_SYS_UART_DN,
179 179
};
180
apalControlGpio_t moduleGpioSysUartDn = {
180
ROMCONST apalControlGpio_t moduleGpioSysUartDn = {
181 181
  /* GPIO */ &_gpioSysUartDn,
182 182
  /* meta */ {
183 183
    /* direction      */ APAL_GPIO_DIRECTION_BIDIRECTIONAL,
......
193 193
  /* port */ GPIOB,
194 194
  /* pad  */ GPIOB_CHARGE_STAT2A,
195 195
};
196
apalControlGpio_t moduleGpioChargeStat2A = {
196
ROMCONST apalControlGpio_t moduleGpioChargeStat2A = {
197 197
  /* GPIO */ &_gpioChargeStat2A,
198 198
  /* meta */ {
199 199
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
209 209
  /* port */ GPIOB,
210 210
  /* pad  */ GPIOB_GAUGE_BATLOW2,
211 211
};
212
apalControlGpio_t moduleGpioGaugeBatLow2 = {
212
ROMCONST apalControlGpio_t moduleGpioGaugeBatLow2 = {
213 213
  /* GPIO */ &_gpioGaugeBatLow2,
214 214
  /* meta */ {
215 215
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
225 225
  /* port */ GPIOB,
226 226
  /* pad  */ GPIOB_GAUGE_BATGD2_N,
227 227
};
228
apalControlGpio_t moduleGpioGaugeBatGd2 = {
228
ROMCONST apalControlGpio_t moduleGpioGaugeBatGd2 = {
229 229
  /* GPIO */ &_gpioGaugeBatGd2,
230 230
  /* meta */ {
231 231
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
241 241
  /* port */ GPIOB,
242 242
  /* pad  */ GPIOB_LED,
243 243
};
244
apalControlGpio_t moduleGpioLed = {
244
ROMCONST apalControlGpio_t moduleGpioLed = {
245 245
  /* GPIO */ &_gpioLed,
246 246
  /* meta */ {
247 247
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
257 257
  /* port */ GPIOB,
258 258
  /* pad  */ GPIOB_SYS_UART_UP,
259 259
};
260
apalControlGpio_t moduleGpioSysUartUp = {
260
ROMCONST apalControlGpio_t moduleGpioSysUartUp = {
261 261
  /* GPIO */ &_gpioSysUartUp,
262 262
  /* meta */ {
263 263
    /* direction      */ APAL_GPIO_DIRECTION_BIDIRECTIONAL,
......
273 273
  /* port */ GPIOC,
274 274
  /* pad  */ GPIOC_CHARGE_STAT1A,
275 275
};
276
apalControlGpio_t moduleGpioChargeStat1A = {
276
ROMCONST apalControlGpio_t moduleGpioChargeStat1A = {
277 277
  /* GPIO */ &_gpioChargeStat1A,
278 278
  /* meta */ {
279 279
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
289 289
  /* port */ GPIOC,
290 290
  /* pad  */ GPIOC_GAUGE_BATLOW1,
291 291
};
292
apalControlGpio_t moduleGpioGaugeBatLow1 = {
292
ROMCONST apalControlGpio_t moduleGpioGaugeBatLow1 = {
293 293
  /* GPIO */ &_gpioGaugeBatLow1,
294 294
  /* meta */ {
295 295
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
305 305
  /* port */ GPIOC,
306 306
  /* pad  */ GPIOC_GAUGE_BATGD1_N,
307 307
};
308
apalControlGpio_t moduleGpioGaugeBatGd1 = {
308
ROMCONST apalControlGpio_t moduleGpioGaugeBatGd1 = {
309 309
  /* GPIO */ &_gpioGaugeBatGd1,
310 310
  /* meta */ {
311 311
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
321 321
  /* port */ GPIOC,
322 322
  /* pad  */ GPIOC_CHARGE_EN1_N,
323 323
};
324
apalControlGpio_t moduleGpioChargeEn1 = {
324
ROMCONST apalControlGpio_t moduleGpioChargeEn1 = {
325 325
  /* GPIO */ &_gpioChargeEn1,
326 326
  /* meta */ {
327 327
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
337 337
  /* port */ GPIOC,
338 338
  /* pad  */ GPIOC_IR_INT2_N,
339 339
};
340
apalControlGpio_t moduleGpioIrInt2 = {
340
ROMCONST apalControlGpio_t moduleGpioIrInt2 = {
341 341
  /* GPIO */ &_gpioIrInt2,
342 342
  /* meta */ {
343 343
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
353 353
  /* port */ GPIOC,
354 354
  /* pad  */ GPIOC_TOUCH_INT_N,
355 355
};
356
apalControlGpio_t moduleGpioTouchInt = {
356
ROMCONST apalControlGpio_t moduleGpioTouchInt = {
357 357
  /* GPIO */ &_gpioTouchInt,
358 358
  /* meta */ {
359 359
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
369 369
  /* port */ GPIOC,
370 370
  /* pad  */ GPIOC_SYS_DONE,
371 371
};
372
apalControlGpio_t moduleGpioSysDone = {
372
ROMCONST apalControlGpio_t moduleGpioSysDone = {
373 373
  /* GPIO */ &_gpioSysDone,
374 374
  /* meta */ {
375 375
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
385 385
  /* port */ GPIOC,
386 386
  /* pad  */ GPIOC_SYS_PROG_N,
387 387
};
388
apalControlGpio_t moduleGpioSysProg = {
388
ROMCONST apalControlGpio_t moduleGpioSysProg = {
389 389
  /* GPIO */ &_gpioSysProg,
390 390
  /* meta */ {
391 391
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
401 401
  /* port */ GPIOC,
402 402
  /* pad  */ GPIOC_PATH_DC,
403 403
};
404
apalControlGpio_t moduleGpioPathDc = {
404
ROMCONST apalControlGpio_t moduleGpioPathDc = {
405 405
  /* GPIO */ &_gpioPathDc,
406 406
  /* meta */ {
407 407
    /* direction      */ APAL_GPIO_DIRECTION_INPUT,
......
417 417
  /* port */ GPIOC,
418 418
  /* pad  */ GPIOC_SYS_SPI_DIR,
419 419
};
420
apalControlGpio_t moduleGpioSysSpiDir = {
420
ROMCONST apalControlGpio_t moduleGpioSysSpiDir = {
421 421
  /* GPIO */ &_gpioSysSpiDir,
422 422
  /* meta */ {
423 423
    /* direction      */ APAL_GPIO_DIRECTION_BIDIRECTIONAL,
......
433 433
  /* port */ GPIOC,
434 434
  /* pad  */ GPIOC_SYS_INT_N,
435 435
};
436
apalControlGpio_t moduleGpioSysSync = {
436
ROMCONST apalControlGpio_t moduleGpioSysSync = {
437 437
  /* GPIO */ &_gpioSysSync,
438 438
  /* meta */ {
439 439
    /* direction      */ APAL_GPIO_DIRECTION_BIDIRECTIONAL,
......
449 449
  /* port */ GPIOC,
450 450
  /* pad  */ GPIOC_SYS_PD_N,
451 451
};
452
apalControlGpio_t moduleGpioSysPd = {
452
ROMCONST apalControlGpio_t moduleGpioSysPd = {
453 453
  /* GPIO */ &_gpioSysPd,
454 454
  /* meta */ {
455 455
    /* direction      */ APAL_GPIO_DIRECTION_BIDIRECTIONAL,
......
465 465
  /* port */ GPIOC,
466 466
  /* pad  */ GPIOC_SYS_WARMRST_N,
467 467
};
468
apalControlGpio_t moduleGpioSysWarmrst = {
468
ROMCONST apalControlGpio_t moduleGpioSysWarmrst = {
469 469
  /* GPIO */ &_gpioSysWarmrst,
470 470
  /* meta */ {
471 471
    /* direction      */ APAL_GPIO_DIRECTION_BIDIRECTIONAL,
......
481 481
  /* port */ GPIOC,
482 482
  /* pad  */ GPIOC_BT_RST,
483 483
};
484
apalControlGpio_t moduleGpioBtRst = {
484
ROMCONST apalControlGpio_t moduleGpioBtRst = {
485 485
  /* GPIO */ &_gpioBtRst,
486 486
  /* meta */ {
487 487
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
497 497
  /* port */ GPIOD,
498 498
  /* pad  */ GPIOD_CHARGE_EN2_N,
499 499
};
500
apalControlGpio_t moduleGpioChargeEn2 = {
500
ROMCONST apalControlGpio_t moduleGpioChargeEn2 = {
501 501
  /* GPIO */ &_gpioChargeEn2,
502 502
  /* meta */ {
503 503
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
......
516 516
/*===========================================================================*/
517 517

  
518 518
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__)
519
const char* moduleShellPrompt = "PowerManagement";
519
ROMCONST char* moduleShellPrompt = "PowerManagement";
520 520
#endif
521 521

  
522 522
/** @} */
......
1051 1051
  aosUtRun(stream, &moduleUtAlldTps62113Ina219, "VSYS (4.2V)");
1052 1052
  return AOS_OK;
1053 1053
}
1054
ut_tps62113ina219data_t _utAlldTps62113Ina219Data = {
1054
static ut_tps62113ina219data_t _utAlldTps62113Ina219Data = {
1055 1055
  /* TPS62113 */ &moduleLldStepDownConverter,
1056 1056
  /* INA219   */ &moduleLldPowerMonitorVsys42,
1057 1057
  /* timeout  */ MICROSECONDS_PER_SECOND,

Also available in: Unified diff