Acelerar contagem regressiva

Preciso acelerar a contagem de um timer decrementador, quando executada uma determinada função, não sei é como escrever para que dentro dela o timer fique 2x mais rápido, alguém pode me ajudar?

Qual é o código? Deverá diminuir o valor que está no delay, mas vendo o código seria mais fácil.

Desculpe pelo código, sou hobbista, consegui alterar algumas coisas mas estou apanhando para resolver isso. estou ajustando esse projeto para uso em jogos

preciso resolver dentro da função speeboom

Não dá alterando o delay nessa função SpeeBoom?

void SpeeBoom()
{
  lcd.blink();
  buttonBip(600);
  delay(100);
  buttonBip(100);
  delay(100);
 
}

vamos testar

no cabeçalho defini:
int delayTimer = 500;

dentro da função defini:
delayTimer = 150;

mas mesmo assim o tempo não acelerou

o bip executou a função como previsto

Sem mostrar exactamente o código é muito difícil avaliar se o que fez deveria funcionar ou se introduziu algum erro. (não precisa de inserir o código todo, apenas a parte que alterou; deve utilizar a ferramenta disponível para colocar o código - 1º botão da barra de ferramentas)

Seria isso Luis:

void SpeeBoom()
{
lcd.blink();
buttonBip(600);
delay(100);
buttonBip(100);
delay(100);
delayTimer = 150;
}

Pois, era isso que eu desconfiava. A alteração que fez, não tem efeito nenhum. Já o seguinte, poderia ser:

void SpeeBoom()
{
  delayTimer = 150;
  lcd.blink();
  buttonBip(600);
  delay(delayTimer);
  buttonBip(100);
  delay(delayTimer);
}

variando o valor de 150, pode obter diferentes resultados.

Se não mudou nada na sua experiência, a paragem pode estar a ser feita dentro da função "lcd.blink".