gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -march=nocona -O2 -march=nocona -O2 -march=nocona -fPIC -c firmware.cpp -o ./firmware.o
firmware.cpp: In function 'void loop()':
firmware.cpp:845:88: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
845 | if((EEPROM.read(MEMORY_LAST_STATE_MSB) << 8) | EEPROM.read(MEMORY_LAST_STATE_LSB) == MOTOR_STATE_INJECTING){
| ^
firmware.cpp:1662:29: warning: statement has no effect [-Wunused-value]
1662 | motor_requested_state == MOTOR_STATE_READY;
| ^
firmware.cpp:1682:90: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
1682 | if((EEPROM.read(MEMORY_LAST_STATE_MSB) << 8) | EEPROM.read(MEMORY_LAST_STATE_LSB) == MOTOR_STATE_INJECTING){
|