getting rid of symbol type
This commit is contained in:
parent
7e26ea2c06
commit
6970ca8182
2 changed files with 2 additions and 10 deletions
|
@ -49,11 +49,11 @@ void Keyer::run()
|
|||
case State::Wait:
|
||||
if (left_paddle_pressed() && right_paddle_pressed())
|
||||
{
|
||||
if (m_lastSymbolWas == Symbol::Dit)
|
||||
if (m_previousState == State::Dit)
|
||||
{
|
||||
state = State::Dah;
|
||||
}
|
||||
else if (m_lastSymbolWas == Symbol::Dah)
|
||||
else if (m_previousState == State::Dah)
|
||||
{
|
||||
state = State::Dit;
|
||||
}
|
||||
|
@ -75,7 +75,6 @@ void Keyer::run()
|
|||
m_keying_until = make_timeout_time_us(m_elementDuration);
|
||||
gpio_put(LED_PIN, 1);
|
||||
m_Sidetone.on(SIDETONE_FREQ);
|
||||
m_lastSymbolWas = Symbol::Dit;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -99,7 +98,6 @@ void Keyer::run()
|
|||
m_keying_until = make_timeout_time_us(m_elementDuration * 3);
|
||||
gpio_put(LED_PIN, 1);
|
||||
m_Sidetone.on(SIDETONE_FREQ);
|
||||
m_lastSymbolWas = Symbol::Dah;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -22,11 +22,6 @@ public:
|
|||
void run();
|
||||
|
||||
private:
|
||||
enum class Symbol
|
||||
{
|
||||
Dit,
|
||||
Dah
|
||||
};
|
||||
Keyer(){};
|
||||
State state{State::Wait};
|
||||
State m_previousState{State::Wait};
|
||||
|
@ -37,7 +32,6 @@ private:
|
|||
bool m_currentlyPausing{false};
|
||||
absolute_time_t m_keying_until{0};
|
||||
absolute_time_t m_pausing_until{0};
|
||||
Symbol m_lastSymbolWas{Symbol::Dit};
|
||||
Sidetone m_Sidetone{BUZZER_PIN};
|
||||
bool m_keyNextIambicB{false};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue