| Mobil_surveillance_system 1 | 
Bit manipulations header file. More...
Go to the source code of this file.
| Defines | |
| #define | BIG_ENDIAN | 
| #define | SET_BIT(variable, n) ((variable) |= (1<<(n))) | 
| Bit operations. | |
| #define | CLEAR_BIT(variable, n) ((variable) &= ~(1<<(n))) | 
| #define | TOGGLE_BIT(variable, n) ((variable) ^= (1<<(n))) | 
| #define | TEST_BIT(variable, n) ((variable) & (1<<(n))) | 
| #define | OR(variable1, variable2) ((variable1) |= (variable2)) | 
| Boolean operations between two variables. | |
| #define | AND(variable1, variable2) ((variable1) &= (variable2)) | 
| #define | XOR(variable1, variable2) ((variable1) ^= (variable2)) | 
| #define | MULTIPLY_BY_2(variable, n) ((variable) << (n)) | 
| Shift operations. | |
| #define | DIVIDED_BY_2(variable, n) ((variable) >> (n)) | 
| #define | GET_LOWER_NIBBLE(variable) ((variable) &= 0x0F) | 
| Get the upper and lower nibbles. | |
| #define | GET_UPPER_NIBBLE(variable) ((variable) &= 0xF0) | 
Bit manipulations header file.
This file contains basic bit manapulations macros like set, clear, toggle bit .etc
Definition in file Bitmanip.h.
 1.7.4
 1.7.4