Revision ddf34c3d modules/PowerManagement_1-1/module.h
modules/PowerManagement_1-1/module.h | ||
---|---|---|
434 | 434 |
#define MODULE_INIT_TESTS() { \ |
435 | 435 |
/* add unit-test shell commands */ \ |
436 | 436 |
aosShellAddCommand(&aos.shell, &moduleUtAdcVsys.shellcmd); \ |
437 |
aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01bn.shellcmd); \
|
|
437 |
aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01b.shellcmd); \ |
|
438 | 438 |
aosShellAddCommand(&aos.shell, &moduleUtAlldBq24103a.shellcmd); \ |
439 | 439 |
aosShellAddCommand(&aos.shell, &moduleUtAlldBq27500.shellcmd); \ |
440 | 440 |
aosShellAddCommand(&aos.shell, &moduleUtAlldBq27500Bq24103a.shellcmd); \ |
... | ... | |
478 | 478 |
moduleHalI2cSrPm18Pm33GaugeRearConfig.duty_cycle = (moduleHalI2cSrPm18Pm33GaugeRearConfig.clock_speed <= 100000) ? STD_DUTY_CYCLE : FAST_DUTY_CYCLE_2; \ |
479 | 479 |
i2cStart(&MODULE_HAL_I2C_SR_PM18_PM33_GAUGEREAR, &moduleHalI2cSrPm18Pm33GaugeRearConfig); \ |
480 | 480 |
moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed = (INA219_LLD_I2C_MAXFREQUENCY < moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed) ? INA219_LLD_I2C_MAXFREQUENCY : moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed; \ |
481 |
moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed = (AT24C01BN_LLD_I2C_MAXFREQUENCY < moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed) ? AT24C01BN_LLD_I2C_MAXFREQUENCY : moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed; \
|
|
481 |
moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed = (AT24C01B_LLD_I2C_MAXFREQUENCY < moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed) ? AT24C01B_LLD_I2C_MAXFREQUENCY : moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed; \
|
|
482 | 482 |
moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed = (BQ27500_LLD_I2C_MAXFREQUENCY < moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed) ? BQ27500_LLD_I2C_MAXFREQUENCY : moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed; \ |
483 | 483 |
moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.duty_cycle = (moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig.clock_speed <= 100000) ? STD_DUTY_CYCLE : FAST_DUTY_CYCLE_2; \ |
484 | 484 |
i2cStart(&MODULE_HAL_I2C_SR_PM42_PM50_PMVDD_EEPROM_GAUGEFRONT, &moduleHalI2cSrPm42Pm50PmVddEepromGaugeFrontConfig); \ |
... | ... | |
488 | 488 |
pwmStart(&MODULE_HAL_PWM_BUZZER, &moduleHalPwmBuzzerConfig); \ |
489 | 489 |
moduleHalPwmBuzzerConfig.frequency = MODULE_HAL_PWM_BUZZER.clock; \ |
490 | 490 |
pwmStop(&MODULE_HAL_PWM_BUZZER); \ |
491 |
moduleHalPwmBuzzerConfig.period = moduleHalPwmBuzzerConfig.frequency / PKLCS1212E4001_LLD_FREQUENCY_SPEC; \
|
|
491 |
moduleHalPwmBuzzerConfig.period = moduleHalPwmBuzzerConfig.frequency / PKxxxExxx_LLD_FREQUENCY_SPEC; \
|
|
492 | 492 |
pwmStart(&MODULE_HAL_PWM_BUZZER, &moduleHalPwmBuzzerConfig); \ |
493 | 493 |
} |
494 | 494 |
#if (BOARD_SENSORRING == BOARD_PROXIMITYSENSOR) || defined(__DOXYGEN__) |
... | ... | |
586 | 586 |
* @{ |
587 | 587 |
*/ |
588 | 588 |
/*===========================================================================*/ |
589 |
#include <alld_at24c01bn-sh-b.h>
|
|
590 |
#include <alld_bq24103a.h>
|
|
589 |
#include <alld_AT24C01B.h>
|
|
590 |
#include <alld_bq241xx.h>
|
|
591 | 591 |
#include <alld_bq27500.h> |
592 |
#include <alld_ina219.h>
|
|
593 |
#include <alld_led.h>
|
|
594 |
#include <alld_pklcs1212e4001.h>
|
|
595 |
#include <alld_tps62113.h>
|
|
592 |
#include <alld_INA219.h>
|
|
593 |
#include <alld_LED.h>
|
|
594 |
#include <alld_PKxxxExxx.h>
|
|
595 |
#include <alld_TPS6211x.h>
|
|
596 | 596 |
|
597 | 597 |
/** |
598 | 598 |
* @brief EEPROM driver. |
599 | 599 |
*/ |
600 |
extern AT24C01BNDriver moduleLldEeprom;
|
|
600 |
extern AT24C01BDriver moduleLldEeprom; |
|
601 | 601 |
|
602 | 602 |
/** |
603 | 603 |
* @brief Battery charger (front battery) driver. |
604 | 604 |
*/ |
605 |
extern BQ24103ADriver moduleLldBatteryChargerFront;
|
|
605 |
extern BQ241xxDriver moduleLldBatteryChargerFront;
|
|
606 | 606 |
|
607 | 607 |
/** |
608 | 608 |
* @brief Battery charger (rear battery) driver. |
609 | 609 |
*/ |
610 |
extern BQ24103ADriver moduleLldBatteryChargerRear;
|
|
610 |
extern BQ241xxDriver moduleLldBatteryChargerRear;
|
|
611 | 611 |
|
612 | 612 |
/** |
613 | 613 |
* @brief Fuel gauge (front battery) driver. |
... | ... | |
651 | 651 |
|
652 | 652 |
/** |
653 | 653 |
* @brief Step down converter driver. |
654 |
* @note Although there multiple TPS62113, those are completely identical from driver few (share the same signals).
|
|
654 |
* @note Although there multiple TPS6211x, those are completely identical from driver few (share the same signals).
|
|
655 | 655 |
*/ |
656 |
extern TPS62113Driver moduleLldStepDownConverter;
|
|
656 |
extern TPS6211xDriver moduleLldStepDownConverter;
|
|
657 | 657 |
|
658 | 658 |
#if (BOARD_SENSORRING == BOARD_PROXIMITYSENSOR) || defined(__DOXYGEN__) |
659 | 659 |
|
660 |
#include <alld_mpr121.h>
|
|
661 |
#include <alld_pca9544a.h>
|
|
662 |
#include <alld_vcnl4020.h>
|
|
660 |
#include <alld_MPR121.h>
|
|
661 |
#include <alld_PCA9544A.h>
|
|
662 |
#include <alld_VCNL4020.h>
|
|
663 | 663 |
|
664 | 664 |
/** |
665 | 665 |
* @brief Touch sensor driver. |
... | ... | |
690 | 690 |
|
691 | 691 |
#if (BOARD_SENSORRING == BOARD_DISTANCESENSOR_VL53L0X) || defined(__DOXYGEN__) |
692 | 692 |
|
693 |
#include <alld_pcal6524.h>
|
|
694 |
#include <alld_at42qt1050.h>
|
|
693 |
#include <alld_PCAL6524.h>
|
|
694 |
#include <alld_AT42QT1050.h>
|
|
695 | 695 |
|
696 | 696 |
/** |
697 | 697 |
* @brief GPIO extender (I2C #1) driver. |
... | ... | |
712 | 712 |
|
713 | 713 |
#if (BOARD_SENSORRING == BOARD_DISTANCESENSOR_VL53L1X) || defined(__DOXYGEN__) |
714 | 714 |
|
715 |
#include <alld_pcal6524.h>
|
|
716 |
#include <alld_at42qt1050.h>
|
|
715 |
#include <alld_PCAL6524.h>
|
|
716 |
#include <alld_AT42QT1050.h>
|
|
717 | 717 |
|
718 | 718 |
/** |
719 | 719 |
* @brief GPIO extender (I2C #1) driver. |
... | ... | |
742 | 742 |
/*===========================================================================*/ |
743 | 743 |
#if (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__) |
744 | 744 |
#include <ut_lld_adc.h> |
745 |
#include <ut_alld_at24c01bn-sh-b.h>
|
|
746 |
#include <ut_alld_bq24103a.h>
|
|
747 |
#include <ut_alld_bq27500.h> |
|
748 |
#include <ut_alld_bq27500_bq24103a.h>
|
|
749 |
#include <ut_alld_ina219.h>
|
|
750 |
#include <ut_alld_led.h>
|
|
751 |
#include <ut_alld_pklcs1212e4001.h>
|
|
752 |
#include <ut_alld_tps62113.h>
|
|
753 |
#include <ut_alld_tps62113_ina219.h>
|
|
745 |
#include <ut_alld_AT24C01B_v1.h>
|
|
746 |
#include <ut_alld_bq241xx_v1.h>
|
|
747 |
#include <ut_alld_bq27500_v1.h>
|
|
748 |
#include <ut_alld_bq27500_v1_bq241xx_v1.h>
|
|
749 |
#include <ut_alld_INA219_v1.h>
|
|
750 |
#include <ut_alld_LED_v1.h>
|
|
751 |
#include <ut_alld_PKxxxExxx_v1.h>
|
|
752 |
#include <ut_alld_TPS6211x_v1.h>
|
|
753 |
#include <ut_alld_TPS6211x_v1_INA219_v1.h>
|
|
754 | 754 |
|
755 | 755 |
/** |
756 | 756 |
* @brief ADC unit test object. |
... | ... | |
760 | 760 |
/** |
761 | 761 |
* @brief AT24C01BN-SH-B (EEPROM) unit test object. |
762 | 762 |
*/ |
763 |
extern aos_unittest_t moduleUtAlldAt24c01bn;
|
|
763 |
extern aos_unittest_t moduleUtAlldAt24c01b; |
|
764 | 764 |
|
765 | 765 |
/** |
766 | 766 |
* @brief BQ24103A (battery charger) unit test object. |
... | ... | |
804 | 804 |
|
805 | 805 |
#if (BOARD_SENSORRING == BOARD_PROXIMITYSENSOR) || defined(__DOXYGEN__) |
806 | 806 |
|
807 |
#include <ut_alld_mpr121.h>
|
|
808 |
#include <ut_alld_pca9544a.h>
|
|
809 |
#include <ut_alld_vcnl4020.h>
|
|
807 |
#include <ut_alld_MPR121_v1.h>
|
|
808 |
#include <ut_alld_PCA9544A_v1.h>
|
|
809 |
#include <ut_alld_VCNL4020_v1.h>
|
|
810 | 810 |
|
811 | 811 |
/** |
812 | 812 |
* @brief MPR121 (touch sensor) unit test object. |
... | ... | |
827 | 827 |
|
828 | 828 |
#if (BOARD_SENSORRING == BOARD_DISTANCESENSOR_VL53L0X) || defined(__DOXYGEN__) |
829 | 829 |
|
830 |
#include <ut_alld_pcal6524.h>
|
|
831 |
#include <ut_alld_at42qt1050.h>
|
|
830 |
#include <ut_alld_PCAL6524_v1.h>
|
|
831 |
#include <ut_alld_AT42QT1050_v1.h>
|
|
832 | 832 |
|
833 | 833 |
/** |
834 | 834 |
* @brief PCAL6524 (GPIO extender) unit test object. |
... | ... | |
844 | 844 |
|
845 | 845 |
#if (BOARD_SENSORRING == BOARD_DISTANCESENSOR_VL53L1X) || defined(__DOXYGEN__) |
846 | 846 |
|
847 |
#include <ut_alld_pcal6524.h>
|
|
848 |
#include <ut_alld_at42qt1050.h>
|
|
847 |
#include <ut_alld_PCAL6524_v1.h>
|
|
848 |
#include <ut_alld_AT42QT1050_v1.h>
|
|
849 | 849 |
|
850 | 850 |
/** |
851 | 851 |
* @brief PCAL6524 (GPIO extender) unit test object. |
Also available in: Unified diff