Esempio n. 1
0
uint8_t MyMenu::getKeyPressed(void)
{
	signed char keyPadVal2;
	keyPadVal2 = pollKeypad();
	if (keyPadVal2 == NONE)
	return((byte)NONE);
	waitForKeyRelease();
	return((byte)keyPadVal2);
}
Esempio n. 2
0
void ledOff(void) {
    SWDTEN = 0; // Disable WDT
    GPIO = 0x30; //LED off

    if (keyPressed) {
        waitForKeyRelease();
    }

    handler = waitForKeyPress;
}
Esempio n. 3
0
uint8_t MyMenu::waitKeyPressed(void)
{
	uint8_t keyPadVal3;
	do
	{
		keyPadVal3 = pollKeypad();
	}
	while (keyPadVal3 == NONE);
	delay(5);
	waitForKeyRelease();
	return((uint8_t)keyPadVal3);
}
Esempio n. 4
0
    void synchronize()
    {
        if (m_syncData == NULL || m_syncTimer.isActive())
            return;

        if (m_syncTo == QClipboard::Selection && waitForKeyRelease()) {
            m_syncTimer.start();
            return;
        }

        Q_ASSERT( isSynchronizing() );
        setClipboardData(m_syncData, m_syncTo);
        m_syncData = NULL;
    }
Esempio n. 5
0
void waitForKeyPress(void) {
    GPIO = 0; //LED on
    waitForKeyRelease();
    keyReleased();
}