|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Макросы и typedef'ы для работы с битами в unsigned типах. More...
Classes | |
| union | uint8_BitTypeDef |
| union | uint16_BitTypeDef |
| union | uint32_BitTypeDef |
| union | uint64_BitTypeDef |
Macros | |
| #define | uint8_bit(_uint8_, _bit_) |
| Получить n-й бит из uint8_t. | |
| #define | uint16_bit(_uint8_, _bit_) |
| Получить n-й бит из uint16_t. | |
| #define | uint32_bit(_uint8_, _bit_) |
| Получить n-й бит из uint32_t. | |
| #define | uint64_bit(_uint8_, _bit_) |
| Получить n-й бит из uint64_t. | |
Макросы и typedef'ы для работы с битами в unsigned типах.
В этом файле определены макросы для получения значения конкретного бита^
Особенности использования:
| #define uint8_bit | ( | _uint8_, | |
| _bit_ ) |
Получить n-й бит из uint8_t.
| _uint8_ | Переменная типа uint8_t |
| _bit_ | Константный номер бита (0..7) |
Definition at line 129 of file bit_access.h.
| #define uint16_bit | ( | _uint8_, | |
| _bit_ ) |
Получить n-й бит из uint16_t.
| _uint16_ | Переменная типа uint16_t |
| _bit_ | Константный номер бита (0..15) |
Definition at line 137 of file bit_access.h.
| #define uint32_bit | ( | _uint8_, | |
| _bit_ ) |
Получить n-й бит из uint32_t.
| _uint32_ | Переменная типа uint32_t |
| _bit_ | Константный номер бита (0..31) |
Definition at line 145 of file bit_access.h.
| #define uint64_bit | ( | _uint8_, | |
| _bit_ ) |
Получить n-й бит из uint64_t.
| _uint64_ | Переменная типа uint64_t |
| _bit_ | Константный номер бита (0..63) |
Definition at line 153 of file bit_access.h.