#pragma once #include #include #define UNUSED_ATTR __attribute__((unused)) #define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) typedef uint32_t timeout_t;