Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
bitfield.c File Reference
#include <zephyr.h>
#include <ztest.h>
#include <arch/cpu.h>
#include <tc_util.h>

Macros

#define BIT_INDEX(bit)   (bit >> 3)
 
#define BIT_VAL(bit)   (1 << (bit & 0x7))
 
#define BITFIELD_SIZE   512
 

Functions

void test_bitfield (void)
 Test bitfield operations. More...
 

Macro Definition Documentation

◆ BIT_INDEX

#define BIT_INDEX (   bit)    (bit >> 3)

◆ BIT_VAL

#define BIT_VAL (   bit)    (1 << (bit & 0x7))

◆ BITFIELD_SIZE

#define BITFIELD_SIZE   512