use new gpio interface
This commit is contained in:
parent
c6012611ba
commit
35c9c66c23
12 changed files with 44 additions and 60 deletions
|
@ -14,7 +14,7 @@
|
|||
#define clear_bit(val, bit) (val = (val & ~(1 << bit)))
|
||||
#define set_bit(val, bit) (val = (val | (1 << bit)))
|
||||
|
||||
#define ones(num) ( (1<<num) - 1 )
|
||||
#define ones(num) ( (1ULL << num) - 1 )
|
||||
#define bit_mask(length, shift) (ones(length) << shift)
|
||||
#define get_field(val, field) ((val & field##_MASK) >> field)
|
||||
//#define bitfield(name, length, shift) ( #define #name length #define #name##_MASK bit_mask(length, shift))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue