|
#define | MAKE_VERSION(major, minor, bugfix) (((major) << 16) | ((minor) << 8) | (bugfix)) |
| Constructs the version number for drivers. More...
|
|
#define | MAKE_STATUS(group, code) ((((group)*100) + (code))) |
| Constructs a status code value from a group and a code number. More...
|
|
#define | FOUR_CHAR_CODE(a, b, c, d) (((uint32_t)(d) << 24u) | ((uint32_t)(c) << 16u) | ((uint32_t)(b) << 8u) | ((uint32_t)(a))) |
| Constructs the four character code for the Flash driver API key. More...
|
|
#define | ALIGN_DOWN(x, a) (((uint32_t)(x)) & ~((uint32_t)(a)-1u)) |
| Alignment(down) utility. More...
|
|
#define | ALIGN_UP(x, a) ALIGN_DOWN((uint32_t)(x) + (uint32_t)(a) - 1u, a) |
| Alignment(up) utility. More...
|
|
#define | B1P4(b) (((uint32_t)(b)&0xFFU) << 24U) |
| bytes2word utility. More...
|
|