Revision ddf34c3d modules/LightRing_1-0/module.h
| modules/LightRing_1-0/module.h | ||
|---|---|---|
| 221 | 221 |
*/ |
| 222 | 222 |
#define MODULE_INIT_TESTS() { \
|
| 223 | 223 |
/* add unit-test shell commands */ \ |
| 224 |
aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01bn.shellcmd); \
|
|
| 224 |
aosShellAddCommand(&aos.shell, &moduleUtAlldAt24c01b.shellcmd); \ |
|
| 225 | 225 |
aosShellAddCommand(&aos.shell, &moduleUtAlldTlc5947.shellcmd); \ |
| 226 | 226 |
aosShellAddCommand(&aos.shell, &moduleUtAlldTps2051bdbv.shellcmd); \ |
| 227 | 227 |
} |
| ... | ... | |
| 233 | 233 |
/* serial driver */ \ |
| 234 | 234 |
sdStart(&MODULE_HAL_PROGIF, &moduleHalProgIfConfig); \ |
| 235 | 235 |
/* I2C */ \ |
| 236 |
moduleHalI2cEepromConfig.clock_speed = (AT24C01BN_LLD_I2C_MAXFREQUENCY < moduleHalI2cEepromConfig.clock_speed) ? AT24C01BN_LLD_I2C_MAXFREQUENCY : moduleHalI2cEepromConfig.clock_speed; \
|
|
| 236 |
moduleHalI2cEepromConfig.clock_speed = (AT24C01B_LLD_I2C_MAXFREQUENCY < moduleHalI2cEepromConfig.clock_speed) ? AT24C01B_LLD_I2C_MAXFREQUENCY : moduleHalI2cEepromConfig.clock_speed; \
|
|
| 237 | 237 |
moduleHalI2cEepromConfig.duty_cycle = (moduleHalI2cEepromConfig.clock_speed <= 100000) ? STD_DUTY_CYCLE : FAST_DUTY_CYCLE_2; \ |
| 238 | 238 |
i2cStart(&MODULE_HAL_I2C_EEPROM, &moduleHalI2cEepromConfig); \ |
| 239 | 239 |
/* SPI */ \ |
| ... | ... | |
| 300 | 300 |
* @{
|
| 301 | 301 |
*/ |
| 302 | 302 |
/*===========================================================================*/ |
| 303 |
#include <alld_at24c01bn-sh-b.h>
|
|
| 304 |
#include <alld_tlc5947.h>
|
|
| 305 |
#include <alld_tps2051bdbv.h>
|
|
| 303 |
#include <alld_AT24C01B.h>
|
|
| 304 |
#include <alld_TLC5947.h>
|
|
| 305 |
#include <alld_TPS20xxB.h>
|
|
| 306 | 306 |
|
| 307 | 307 |
/** |
| 308 | 308 |
* @brief EEPROM driver. |
| 309 | 309 |
*/ |
| 310 |
extern AT24C01BNDriver moduleLldEeprom;
|
|
| 310 |
extern AT24C01BDriver moduleLldEeprom; |
|
| 311 | 311 |
|
| 312 | 312 |
/** |
| 313 | 313 |
* @brief LED PWM driver. |
| ... | ... | |
| 317 | 317 |
/** |
| 318 | 318 |
* @brief Power switch driver for the laser supply power. |
| 319 | 319 |
*/ |
| 320 |
extern TPS2051BDriver moduleLldPowerSwitchLaser;
|
|
| 320 |
extern TPS20xxBDriver moduleLldPowerSwitchLaser;
|
|
| 321 | 321 |
|
| 322 | 322 |
/** @} */ |
| 323 | 323 |
|
| ... | ... | |
| 328 | 328 |
*/ |
| 329 | 329 |
/*===========================================================================*/ |
| 330 | 330 |
#if (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__) |
| 331 |
#include <ut_alld_at24c01bn-sh-b.h>
|
|
| 332 |
#include <ut_alld_tlc5947.h>
|
|
| 333 |
#include <ut_alld_tps2051bdbv.h>
|
|
| 331 |
#include <ut_alld_AT24C01B_v1.h>
|
|
| 332 |
#include <ut_alld_TLC5947_v1.h>
|
|
| 333 |
#include <ut_alld_TPS20xxB_v1.h>
|
|
| 334 | 334 |
|
| 335 | 335 |
/** |
| 336 | 336 |
* @brief EEPROM unit test object. |
| 337 | 337 |
*/ |
| 338 |
extern aos_unittest_t moduleUtAlldAt24c01bn;
|
|
| 338 |
extern aos_unittest_t moduleUtAlldAt24c01b; |
|
| 339 | 339 |
|
| 340 | 340 |
/** |
| 341 | 341 |
* @brief LED PWM driver unit test object. |
Also available in: Unified diff