This function of the CAA_Memory.library packs 8 bits "bBit0" .. "bBit7" in one BYTE
|
xBit7 |
BOOL |
Bit 7 of BYTE |
|
xBit6 |
BOOL |
Bit 6 of BYTE |
|
xBit5 |
BOOL |
Bit 5 of BYTE |
|
xBit4 |
BOOL |
Bit 4 of BYTE |
|
xBit3 |
BOOL |
Bit 3 of BYTE |
|
xBit2 |
BOOL |
Bit 2 of BYTE |
|
xBit1 |
BOOL |
Bit 1 of BYTE |
|
xBit0 |
BOOL |
Bit 0 of BYTE |
|
MEM.PackBitsToByte |
BYTE |
BYTE packed |
Example:
MEM.PackBitsToByte(FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE) = 16#01