SysRq Ну чтобы не уповать на оптимизации компилятора, можно немного "перефразировать" конструкцию:
Код
command = (RC5_buffer[13] << 0) |
(RC5_buffer[12] << 1) |
(RC5_buffer[11] << 2) |
(RC5_buffer[10] << 3) |
(RC5_buffer [9] << 4) |
(RC5_buffer [8] << 5);