fix building for other platforms

pull/2493/head
Thomas Göttgens 2023-08-07 19:57:47 +02:00
rodzic 402f8ba524
commit cbc3e605dd
4 zmienionych plików z 16 dodań i 2 usunięć

Wyświetl plik

@ -1,6 +1,8 @@
#include "kbMatrixBase.h"
#include "configuration.h"
#ifdef INPUTBROKER_MATRIX_TYPE
const byte keys_cols[] = KEYS_COLS;
const byte keys_rows[] = KEYS_ROWS;
@ -125,3 +127,5 @@ int32_t KbMatrixBase::runOnce()
}
return 50; // Keyscan every 50msec to avoid key bounce
}
#endif // INPUTBROKER_MATRIX_TYPE

Wyświetl plik

@ -1,6 +1,8 @@
#include "kbMatrixImpl.h"
#include "InputBroker.h"
#ifdef INPUTBROKER_MATRIX_TYPE
KbMatrixImpl *kbMatrixImpl;
KbMatrixImpl::KbMatrixImpl() : KbMatrixBase("matrixKB") {}
@ -13,4 +15,6 @@ void KbMatrixImpl::init()
}
inputBroker->registerSource(this);
}
}
#endif // INPUTBROKER_MATRIX_TYPE

Wyświetl plik

@ -10,6 +10,10 @@
#include "main.h" // for cardkb_found
#ifndef INPUTBROKER_MATRIX_TYPE
#define INPUTBROKER_MATRIX_TYPE 0
#endif
#ifdef OLED_RU
#include "graphics/fonts/OLEDDisplayFontsRU.h"
#endif

Wyświetl plik

@ -61,9 +61,11 @@ void setupModules()
upDownInterruptImpl1->init();
cardKbI2cImpl = new CardKbI2cImpl();
cardKbI2cImpl->init();
#ifdef INPUTBROKER_MATRIX_TYPE
kbMatrixImpl = new KbMatrixImpl();
kbMatrixImpl->init();
#endif
#endif // INPUTBROKER_MATRIX_TYPE
#endif // HAS_BUTTON
#if HAS_TRACKBALL
trackballInterruptImpl1 = new TrackballInterruptImpl1();
trackballInterruptImpl1->init();