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