From c448fc2f2e2f6c1d1355320a86df954fccfe7bbe Mon Sep 17 00:00:00 2001 From: bunnie Date: Sat, 21 Mar 2026 01:25:51 +0800 Subject: [PATCH] add event mask macro --- libs/bio-lib/src/c/include/bio.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/bio-lib/src/c/include/bio.h b/libs/bio-lib/src/c/include/bio.h index 8282de08b..7ca4e6295 100644 --- a/libs/bio-lib/src/c/include/bio.h +++ b/libs/bio-lib/src/c/include/bio.h @@ -115,6 +115,8 @@ static inline __attribute__((always_inline)) void clear_event_bits(uint32_t mask __asm__ volatile ("mv x29, %0" : : "r"(mask) : "memory"); } +#define FIFO_EVENT_MASK(fifo_number, slot_number) (((1 << slot_number) << (fifo_number * 2)) << 24) + // Debug static inline __attribute__((always_inline)) uint32_t core_id() { uint32_t a;