Go to the source code of this file.
|
#define | B16(dmsb, dlsb) |
|
#define | B32(dmsb, db2, db3, dlsb) |
|
#define | B8(d) ((int8)B8__(HEX__(d))) |
|
#define | B8__(x) |
|
#define | HEX__(n) 0x##n##LU |
|
◆ B16
#define B16 |
( |
|
dmsb, |
|
|
|
dlsb |
|
) |
| |
◆ B32
#define B32 |
( |
|
dmsb, |
|
|
|
db2, |
|
|
|
db3, |
|
|
|
dlsb |
|
) |
| |
◆ B8
◆ B8__
Value:((x&0x0000000FLU)?1:0) \
+((x&0x000000F0LU)?2:0) \
+((x&0x00000F00LU)?4:0) \
+((x&0x0000F000LU)?8:0) \
+((x&0x000F0000LU)?16:0) \
+((x&0x00F00000LU)?32:0) \
+((x&0x0F000000LU)?64:0) \
+((x&0xF0000000LU)?128:0)
Definition at line 16 of file binary.h.
◆ HEX__
#define HEX__ |
( |
|
n | ) |
0x##n##LU |