diff --git a/include/sta/rtos/system/can_bus.hpp b/include/sta/rtos/system/can_bus.hpp index f12a035..11bc389 100644 --- a/include/sta/rtos/system/can_bus.hpp +++ b/include/sta/rtos/system/can_bus.hpp @@ -62,34 +62,34 @@ * @{ */ - /** * @brief CAN frame available. */ -#define STA_RTOS_CAN_FLAG_MSG_AVAIL 0x000010U +#define STA_RTOS_CAN_FLAG_MSG_AVAIL 0x1U /** * @brief Send CAN message. */ -#define STA_RTOS_CAN_FLAG_MSG_SEND 0x000020U +#define STA_RTOS_CAN_FLAG_MSG_SEND 0x1U << 1 /** * @brief CAN data message in queue. */ -#define STA_RTOS_CAN_FLAG_DATA_QUEUED 0x000040U +#define STA_RTOS_CAN_FLAG_DATA_QUEUED 0x1U << 2 /** * @brief CAN system message in queue. */ -#define STA_RTOS_CAN_FLAG_SYS_QUEUED 0x000080U +#define STA_RTOS_CAN_FLAG_SYS_QUEUED 0x1U << 3 /** * @brief Show ISOTP statistics. */ -#define STA_RTOS_CAN_FLAG_SHOW_STATS 0x000100U - +#define STA_RTOS_CAN_FLAG_SHOW_STATS 0x1U << 4 /** * @brief CAN SID bits used for system messages. */ #define STA_CAN_SID_SYS_BITS UINT32_C(0x3) +#define STA_RTOS_CAN_ANY STA_RTOS_CAN_FLAG_MSG_AVAIL | STA_RTOS_CAN_FLAG_MSG_AVAIL | STA_RTOS_CAN_FLAG_DATA_QUEUED | STA_RTOS_CAN_FLAG_SYS_QUEUED | STA_RTOS_CAN_FLAG_SHOW_STATS + /** @} */