Revision acc97cbf modules/PowerManagement_1-1/module.c
| 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