MeshX 0.4
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
Loading...
Searching...
No Matches
gpio_test_registry.c File Reference

Registry for all GPIO-related unit and property tests. More...

Functions

meshx_err_t register_all_gpio_tests (void)
 Register all GPIO subsystem tests.

Detailed Description

Registry for all GPIO-related unit and property tests.

Function Documentation

◆ register_all_gpio_tests()

meshx_err_t register_all_gpio_tests ( void )

Register all GPIO subsystem tests.

Returns
meshx_err_t MESHX_SUCCESS on success
21{
22 meshx_err_t err;
23
25 if (err != MESHX_SUCCESS) return err;
27 if (err != MESHX_SUCCESS) return err;
28
30 if (err != MESHX_SUCCESS) return err;
31
33 if (err != MESHX_SUCCESS) return err;
34
36 if (err != MESHX_SUCCESS) return err;
37
39 if (err != MESHX_SUCCESS) return err;
40
41 return MESHX_SUCCESS;
42}
meshx_err_t register_gpio_integration_property_tests(void)
Register GPIO integration property tests.
Definition gpio_integration_property_test.c:132
meshx_err_t register_gpio_integration_tests(void)
Register GPIO integration tests with the unit test framework.
Definition gpio_integration_test.c:1287
meshx_err_t register_gpio_platform_property_tests(void)
Register GPIO platform property tests.
Definition gpio_platform_property_test.c:161
meshx_err_t register_gpio_property_tests(void)
Register GPIO property tests with unit test framework.
Definition gpio_property_test.c:531
meshx_err_t register_gpio_unit_tests(void)
Register GPIO unit tests with unit test framework.
Definition gpio_unit_test.c:1009
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
**This function is called by the parent element when a state change request *is received It validates the request and returns a result to the element not the model layer **return * MESHX_SUCCESS
Definition meshx_model_level.cpp:385
meshx_err_t register_pwm_property_tests(void)
Register PWM property tests with unit test framework.
Definition pwm_property_test.c:745