GPIO unit test command handler.
969{
970 (void)argc;
971 (void)argv;
972
974
975 switch (cmd_id) {
1000 default:
1003 }
1004}
static meshx_err_t test_execute_function_set_level(void)
Definition gpio_unit_test.c:587
static meshx_err_t run_gpio_unit_tests(void)
Run all GPIO unit tests.
Definition gpio_unit_test.c:875
static meshx_err_t test_gpio_reinit(void)
Definition gpio_unit_test.c:131
static meshx_err_t test_interrupt_register(void)
Definition gpio_unit_test.c:451
static meshx_err_t test_set_level_invalid(void)
Definition gpio_unit_test.c:197
static meshx_err_t test_hosted_mode_operations(void)
Definition gpio_unit_test.c:770
static meshx_err_t test_get_level_invalid(void)
Definition gpio_unit_test.c:361
static meshx_err_t test_all_interrupt_types(void)
Definition gpio_unit_test.c:547
static meshx_err_t test_execute_function_multi_args(void)
Definition gpio_unit_test.c:698
static meshx_err_t test_execute_function_pwm_frequency(void)
Definition gpio_unit_test.c:671
static meshx_err_t test_toggle_invalid_mode(void)
Definition gpio_unit_test.c:422
static meshx_err_t test_gpio_init(void)
Definition gpio_unit_test.c:76
static meshx_err_t test_interrupt_enable_disable(void)
Definition gpio_unit_test.c:511
static meshx_err_t test_execute_function_pwm_duty(void)
Definition gpio_unit_test.c:643
static meshx_err_t test_toggle_valid(void)
Definition gpio_unit_test.c:389
static meshx_err_t test_get_level_valid(void)
Definition gpio_unit_test.c:319
static meshx_err_t test_error_recovery_after_invalid_input(void)
Definition gpio_unit_test.c:806
static meshx_err_t test_set_level_valid(void)
Definition gpio_unit_test.c:156
static meshx_err_t test_execute_function_toggle(void)
Definition gpio_unit_test.c:615
static meshx_err_t test_gpio_deinit(void)
Definition gpio_unit_test.c:104
static meshx_err_t test_hosted_mode_set_get(void)
Definition gpio_unit_test.c:728
static meshx_err_t test_error_recovery_after_mode_mismatch(void)
Definition gpio_unit_test.c:835
static meshx_err_t test_interrupt_register_invalid(void)
Definition gpio_unit_test.c:480
static meshx_err_t test_set_level_all_modes(void)
Definition gpio_unit_test.c:265
static void init_test_state(void)
Definition gpio_unit_test.c:58
@ MESHX_INVALID_ARG
Definition meshx_err.h:46
#define MESHX_LOGE(module_id, format,...)
Definition meshx_log.h:114
#define MESHX_LOGD(module_id, format,...)
Definition meshx_log.h:132
@ MODULE_ID_COMMON
Definition module_id.h:36