Revision ddf34c3d modules/DiWheelDrive_1-1/module.h
| modules/DiWheelDrive_1-1/module.h | ||
|---|---|---|
| 337 | 337 |
#define MODULE_INIT_TESTS() { \
|
| 338 | 338 |
/* add unit-test shell commands */ \ |
| 339 | 339 |
aosShellAddCommand(&aos.shell, &moduleUtAlldA3906.shellcmd); \ |
| 340 |
aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01bn.shellcmd); \
|
|
| 340 |
aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01b.shellcmd); \ |
|
| 341 | 341 |
aosShellAddCommand(&aos.shell, &moduleUtAlldHmc5883l.shellcmd); \ |
| 342 | 342 |
aosShellAddCommand(&aos.shell, &moduleUtAlldIna219.shellcmd); \ |
| 343 | 343 |
aosShellAddCommand(&aos.shell, &moduleUtAlldL3g4200d.shellcmd); \ |
| ... | ... | |
| 361 | 361 |
i2cStart(&MODULE_HAL_I2C_COMPASS, &moduleHalI2cCompassConfig); \ |
| 362 | 362 |
moduleHalI2cProxEepromPwrmtrConfig.clock_speed = (PCA9544A_LLD_I2C_MAXFREQUENCY < moduleHalI2cProxEepromPwrmtrConfig.clock_speed) ? PCA9544A_LLD_I2C_MAXFREQUENCY : moduleHalI2cProxEepromPwrmtrConfig.clock_speed; \ |
| 363 | 363 |
moduleHalI2cProxEepromPwrmtrConfig.clock_speed = (VCNL4020_LLD_I2C_MAXFREQUENCY < moduleHalI2cProxEepromPwrmtrConfig.clock_speed) ? VCNL4020_LLD_I2C_MAXFREQUENCY : moduleHalI2cProxEepromPwrmtrConfig.clock_speed; \ |
| 364 |
moduleHalI2cProxEepromPwrmtrConfig.clock_speed = (AT24C01BN_LLD_I2C_MAXFREQUENCY < moduleHalI2cProxEepromPwrmtrConfig.clock_speed) ? AT24C01BN_LLD_I2C_MAXFREQUENCY : moduleHalI2cProxEepromPwrmtrConfig.clock_speed; \
|
|
| 364 |
moduleHalI2cProxEepromPwrmtrConfig.clock_speed = (AT24C01B_LLD_I2C_MAXFREQUENCY < moduleHalI2cProxEepromPwrmtrConfig.clock_speed) ? AT24C01B_LLD_I2C_MAXFREQUENCY : moduleHalI2cProxEepromPwrmtrConfig.clock_speed; \
|
|
| 365 | 365 |
moduleHalI2cProxEepromPwrmtrConfig.clock_speed = (INA219_LLD_I2C_MAXFREQUENCY < moduleHalI2cProxEepromPwrmtrConfig.clock_speed) ? INA219_LLD_I2C_MAXFREQUENCY : moduleHalI2cProxEepromPwrmtrConfig.clock_speed; \ |
| 366 | 366 |
moduleHalI2cProxEepromPwrmtrConfig.duty_cycle = (moduleHalI2cProxEepromPwrmtrConfig.clock_speed <= 100000) ? STD_DUTY_CYCLE : FAST_DUTY_CYCLE_2; \ |
| 367 | 367 |
i2cStart(&MODULE_HAL_I2C_PROX_EEPROM_PWRMTR, &moduleHalI2cProxEepromPwrmtrConfig); \ |
| ... | ... | |
| 439 | 439 |
* @{
|
| 440 | 440 |
*/ |
| 441 | 441 |
/*===========================================================================*/ |
| 442 |
#include <alld_a3906.h>
|
|
| 443 |
#include <alld_at24c01bn-sh-b.h>
|
|
| 444 |
#include <alld_hmc5883l.h>
|
|
| 445 |
#include <alld_ina219.h>
|
|
| 446 |
#include <alld_l3g4200d.h>
|
|
| 447 |
#include <alld_led.h>
|
|
| 448 |
#include <alld_lis331dlh.h>
|
|
| 449 |
#include <alld_ltc4412.h>
|
|
| 450 |
#include <alld_pca9544a.h>
|
|
| 451 |
#include <alld_tps62113.h>
|
|
| 452 |
#include <alld_vcnl4020.h>
|
|
| 442 |
#include <alld_A3906.h>
|
|
| 443 |
#include <alld_AT24C01B.h>
|
|
| 444 |
#include <alld_HMC5883L.h>
|
|
| 445 |
#include <alld_INA219.h>
|
|
| 446 |
#include <alld_L3G4200D.h>
|
|
| 447 |
#include <alld_LED.h>
|
|
| 448 |
#include <alld_LIS331DLH.h>
|
|
| 449 |
#include <alld_LTC4412.h>
|
|
| 450 |
#include <alld_PCA9544A.h>
|
|
| 451 |
#include <alld_TPS6211x.h>
|
|
| 452 |
#include <alld_VCNL4020.h>
|
|
| 453 | 453 |
|
| 454 | 454 |
/** |
| 455 | 455 |
* @brief Motor driver. |
| ... | ... | |
| 459 | 459 |
/** |
| 460 | 460 |
* @brief EEPROM driver. |
| 461 | 461 |
*/ |
| 462 |
extern AT24C01BNDriver moduleLldEeprom;
|
|
| 462 |
extern AT24C01BDriver moduleLldEeprom; |
|
| 463 | 463 |
|
| 464 | 464 |
/** |
| 465 | 465 |
* @brief Compass driver. |
| ... | ... | |
| 499 | 499 |
/** |
| 500 | 500 |
* @brief Step down converter (VDRIVE) driver. |
| 501 | 501 |
*/ |
| 502 |
extern TPS62113Driver moduleLldStepDownConverterVdrive;
|
|
| 502 |
extern TPS6211xDriver moduleLldStepDownConverterVdrive;
|
|
| 503 | 503 |
|
| 504 | 504 |
/** |
| 505 | 505 |
* @brief Proximity sensor driver. |
| ... | ... | |
| 515 | 515 |
*/ |
| 516 | 516 |
/*===========================================================================*/ |
| 517 | 517 |
#if (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__) |
| 518 |
#include <ut_alld_a3906.h>
|
|
| 519 |
#include <ut_alld_at24c01bn-sh-b.h>
|
|
| 520 |
#include <ut_alld_hmc5883l.h>
|
|
| 521 |
#include <ut_alld_ina219.h>
|
|
| 522 |
#include <ut_alld_l3g4200d.h>
|
|
| 523 |
#include <ut_alld_led.h>
|
|
| 524 |
#include <ut_alld_lis331dlh.h>
|
|
| 525 |
#include <ut_alld_ltc4412.h>
|
|
| 526 |
#include <ut_alld_pca9544a.h>
|
|
| 527 |
#include <ut_alld_tps62113.h>
|
|
| 528 |
#include <ut_alld_vcnl4020.h>
|
|
| 518 |
#include <ut_alld_A3906_v1.h>
|
|
| 519 |
#include <ut_alld_AT24C01B_v1.h>
|
|
| 520 |
#include <ut_alld_HMC5883L_v1.h>
|
|
| 521 |
#include <ut_alld_INA219_v1.h>
|
|
| 522 |
#include <ut_alld_L3G4200D_v1.h>
|
|
| 523 |
#include <ut_alld_LED_v1.h>
|
|
| 524 |
#include <ut_alld_LIS331DLH_v1.h>
|
|
| 525 |
#include <ut_alld_LTC4412_v1.h>
|
|
| 526 |
#include <ut_alld_PCA9544A_v1.h>
|
|
| 527 |
#include <ut_alld_TPS6211x_v1.h>
|
|
| 528 |
#include <ut_alld_VCNL4020_v1.h>
|
|
| 529 | 529 |
|
| 530 | 530 |
/** |
| 531 | 531 |
* @brief A3906 (motor driver) unit test object. |
| ... | ... | |
| 535 | 535 |
/** |
| 536 | 536 |
* @brief AT24C01BN-SH-B (EEPROM) unit test object. |
| 537 | 537 |
*/ |
| 538 |
extern aos_unittest_t moduleUtAlldAt24c01bn;
|
|
| 538 |
extern aos_unittest_t moduleUtAlldAt24c01b; |
|
| 539 | 539 |
|
| 540 | 540 |
/** |
| 541 | 541 |
* @brief HMC5883L (compass) unit test object. |
Also available in: Unified diff