AK
Size: a a a
AK
AK
AL
jp
RC
RC
struct INPUT_Buttons_State {стоит ли перебирать структуру адресной арифметикой? Огромный switch не хочется, с другой стороны хоть я ничего не нагуглил, есть предчувствие UB ...
uint8_t right;
uint8_t left;
uint8_t plus;
uint8_t minus;
uint8_t enter;
uint8_t cancel;
uint8_t update;
};
struct INPUT_Buttons_State *pUserInputBufferFrame;
uint8_t keyPressAndRelise(uint8_t key_code) {
uint8_t *pTemp = (uint8_t*) pUserInputBufferFrame + key_code;
uint8_t toReturn = *pTemp;
*pTemp = 0;
return toReturn;
}
A
struct INPUT_Buttons_State {стоит ли перебирать структуру адресной арифметикой? Огромный switch не хочется, с другой стороны хоть я ничего не нагуглил, есть предчувствие UB ...
uint8_t right;
uint8_t left;
uint8_t plus;
uint8_t minus;
uint8_t enter;
uint8_t cancel;
uint8_t update;
};
struct INPUT_Buttons_State *pUserInputBufferFrame;
uint8_t keyPressAndRelise(uint8_t key_code) {
uint8_t *pTemp = (uint8_t*) pUserInputBufferFrame + key_code;
uint8_t toReturn = *pTemp;
*pTemp = 0;
return toReturn;
}
RC
D
RC
RC
К1
struct INPUT_Buttons_State {стоит ли перебирать структуру адресной арифметикой? Огромный switch не хочется, с другой стороны хоть я ничего не нагуглил, есть предчувствие UB ...
uint8_t right;
uint8_t left;
uint8_t plus;
uint8_t minus;
uint8_t enter;
uint8_t cancel;
uint8_t update;
};
struct INPUT_Buttons_State *pUserInputBufferFrame;
uint8_t keyPressAndRelise(uint8_t key_code) {
uint8_t *pTemp = (uint8_t*) pUserInputBufferFrame + key_code;
uint8_t toReturn = *pTemp;
*pTemp = 0;
return toReturn;
}
RC
D
RC
D
К1
D
RC
RC