// SPDX-License-Identifier: Apache-2.0 #pragma once // Avoid potential clash with bits/types/error_t.h #ifndef __error_t_defined typedef int error_t; #endif #define ERROR_NONE 0 #define ERROR_UNDEFINED 1 #define ERROR_INVALID_STATE 2 #define ERROR_INVALID_ARGUMENT 3 #define ERROR_MISSING_PARAMETER 4 #define ERROR_NOT_FOUND 5 #define ERROR_ISR_STATUS 6 #define ERROR_RESOURCE 7 // A problem with a resource/dependency #define ERROR_TIMEOUT 8 #define ERROR_OUT_OF_MEMORY 9