Revision df20c2fc modules/PowerManagement_1-1/module.c
modules/PowerManagement_1-1/module.c | ||
---|---|---|
1317 | 1317 |
/* data */ &_utAlldVcnl4020Data, |
1318 | 1318 |
}; |
1319 | 1319 |
|
1320 |
static ut_rtcandata_t _utLldRtCanData = { |
|
1321 |
/*operation */ NULL |
|
1322 |
}; |
|
1323 |
|
|
1324 |
static int _utShellCmdCb_LldRtCan(BaseSequentialStream* stream, int argc, char* argv[]) |
|
1325 |
{ |
|
1326 |
if(argc == 2 ){ |
|
1327 |
if (strcmp(argv[1], "send") == 0) { |
|
1328 |
((ut_rtcandata_t*)moduleUtLldRtCan.data)->operation = "send"; |
|
1329 |
aosUtRun(stream, &moduleUtLldRtCan,NULL); |
|
1330 |
return AOS_OK; |
|
1331 |
}else if(strcmp(argv[1], "receive") == 0){ |
|
1332 |
((ut_rtcandata_t*)moduleUtLldRtCan.data)->operation = "receive"; |
|
1333 |
aosUtRun(stream, &moduleUtLldRtCan,NULL); |
|
1334 |
return AOS_OK; |
|
1335 |
} |
|
1336 |
} |
|
1337 |
return AOS_INVALID_ARGUMENTS; |
|
1338 |
} |
|
1339 |
aos_unittest_t moduleUtLldRtCan = { |
|
1340 |
/* name */ "RTCAN", |
|
1341 |
/* info */ NULL, |
|
1342 |
/* test function */ utLldRtCanFunc, |
|
1343 |
/* shell command */ { |
|
1344 |
/* name */ "unittest:rtcan", |
|
1345 |
/* callback */ _utShellCmdCb_LldRtCan, |
|
1346 |
/* next */ NULL, |
|
1347 |
}, |
|
1348 |
/* data */&_utLldRtCanData, |
|
1349 |
}; |
|
1320 | 1350 |
#endif /* BOARD_SENSORRING == BOARD_PROXIMITYSENSOR */ |
1321 | 1351 |
|
1322 | 1352 |
#if (BOARD_SENSORRING == BOARD_DISTANCESENSOR_VL53L0X) || defined(__DOXYGEN__) |
... | ... | |
1473 | 1503 |
|
1474 | 1504 |
#endif /* BOARD_SENSORRING == BOARD_DISTANCESENSOR_VL53L1X */ |
1475 | 1505 |
|
1476 |
static ut_rtcandata_t _utLldRtCanData = { |
|
1477 |
/*operation */ NULL |
|
1478 |
}; |
|
1479 |
|
|
1480 |
static int _utShellCmdCb_LldRtCan(BaseSequentialStream* stream, int argc, char* argv[]) |
|
1481 |
{ |
|
1482 |
if(argc == 2 ){ |
|
1483 |
if (strcmp(argv[1], "send") == 0) { |
|
1484 |
((ut_rtcandata_t*)moduleUtLldRtCan.data)->operation = "send"; |
|
1485 |
aosUtRun(stream, &moduleUtLldRtCan,NULL); |
|
1486 |
return AOS_OK; |
|
1487 |
}else if(strcmp(argv[1], "receive") == 0){ |
|
1488 |
((ut_rtcandata_t*)moduleUtLldRtCan.data)->operation = "receive"; |
|
1489 |
aosUtRun(stream, &moduleUtLldRtCan,NULL); |
|
1490 |
return AOS_OK; |
|
1491 |
} |
|
1492 |
} |
|
1493 |
return AOS_INVALID_ARGUMENTS; |
|
1494 |
} |
|
1495 |
aos_unittest_t moduleUtLldRtCan = { |
|
1496 |
/* name */ "RTCAN", |
|
1497 |
/* info */ NULL, |
|
1498 |
/* test function */ utLldRtCanFunc, |
|
1499 |
/* shell command */ { |
|
1500 |
/* name */ "unittest:rtcan", |
|
1501 |
/* callback */ _utShellCmdCb_LldRtCan, |
|
1502 |
/* next */ NULL, |
|
1503 |
}, |
|
1504 |
/* data */ &_utLldRtCanData, |
|
1505 |
}; |
|
1506 |
|
|
1507 | 1506 |
#endif /* AMIROOS_CFG_TESTS_ENABLE == true */ |
1508 | 1507 |
|
1509 | 1508 |
/** @} */ |
Also available in: Unified diff