mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2025-02-21 08:16:04 +01:00
move multiplicaton factor to macro for better optimization
This commit is contained in:
parent
96f47bf44f
commit
fc3a28143d
@ -727,7 +727,7 @@ void RMFT2::loop2() {
|
||||
break;
|
||||
|
||||
case OPCODE_IFRANDOM: // do block on random percentage
|
||||
skipIf=(uint8_t)micros() >= operand * 255/100;
|
||||
skipIf=(uint8_t)micros() >= operand;
|
||||
break;
|
||||
|
||||
case OPCODE_IFRESERVE: // do block if we successfully RERSERVE
|
||||
|
@ -256,7 +256,7 @@ const FLASH int16_t RMFT2::SignalDefinitions[] = {
|
||||
#define IFGTE(sensor_id,value) OPCODE_IFGTE,V(sensor_id),OPCODE_PAD,V(value),
|
||||
#define IFLT(sensor_id,value) OPCODE_IFLT,V(sensor_id),OPCODE_PAD,V(value),
|
||||
#define IFNOT(sensor_id) OPCODE_IFNOT,V(sensor_id),
|
||||
#define IFRANDOM(percent) OPCODE_IFRANDOM,V(percent),
|
||||
#define IFRANDOM(percent) OPCODE_IFRANDOM,V(percent*255/100),
|
||||
#define IFRED(signal_id) OPCODE_IFRED,V(signal_id),
|
||||
#define IFRESERVE(block) OPCODE_IFRESERVE,V(block),
|
||||
#define IFTHROWN(turnout_id) OPCODE_IFTHROWN,V(turnout_id),
|
||||
|
Loading…
Reference in New Issue
Block a user