mirror of
https://github.com/lumapu/ahoy.git
synced 2025-05-24 22:36:10 +02:00
add spi pins to config container, remove hacks from app code
This commit is contained in:
parent
cccbe63f2b
commit
44f602f1a7
4 changed files with 10 additions and 4 deletions
|
@ -30,7 +30,7 @@ void app::setup() {
|
|||
DBGPRINTLN(F("false"));
|
||||
|
||||
mSys.enableDebug();
|
||||
mSys.setup(mConfig->nrf.amplifierPower, 47, 38, 37, 36, 35, 48);
|
||||
mSys.setup(mConfig->nrf.amplifierPower, mConfig->nrf.pinIrq, mConfig->nrf.pinCe, mConfig->nrf.pinCs, mConfig->nrf.pinSclk, mConfig->nrf.pinMosi, mConfig->nrf.pinMiso);
|
||||
|
||||
#if defined(AP_ONLY)
|
||||
mInnerLoopCb = std::bind(&app::loopStandard, this);
|
||||
|
|
|
@ -162,7 +162,7 @@ class app : public IApp, public ah::Scheduler {
|
|||
}
|
||||
|
||||
uint8_t getIrqPin(void) {
|
||||
return 47;
|
||||
return mConfig->nrf.pinIrq;
|
||||
}
|
||||
|
||||
String getTimeStr(uint32_t offset = 0) {
|
||||
|
|
|
@ -73,6 +73,9 @@ typedef struct {
|
|||
uint8_t pinCs;
|
||||
uint8_t pinCe;
|
||||
uint8_t pinIrq;
|
||||
uint8_t pinMiso;
|
||||
uint8_t pinMosi;
|
||||
uint8_t pinSclk;
|
||||
uint8_t amplifierPower;
|
||||
} cfgNrf24_t;
|
||||
|
||||
|
@ -344,6 +347,10 @@ class settings {
|
|||
mCfg.nrf.pinCs = DEF_CS_PIN;
|
||||
mCfg.nrf.pinCe = DEF_CE_PIN;
|
||||
mCfg.nrf.pinIrq = DEF_IRQ_PIN;
|
||||
mCfg.nrf.pinMiso = DEF_MISO_PIN;
|
||||
mCfg.nrf.pinMosi = DEF_MOSI_PIN;
|
||||
mCfg.nrf.pinSclk = DEF_SCLK_PIN;
|
||||
|
||||
mCfg.nrf.amplifierPower = DEF_AMPLIFIERPOWER & 0x03;
|
||||
|
||||
snprintf(mCfg.ntp.addr, NTP_ADDR_LEN, "%s", DEF_NTP_SERVER_NAME);
|
||||
|
|
|
@ -23,7 +23,6 @@ class HmSystem {
|
|||
|
||||
void setup(uint8_t ampPwr, uint8_t irqPin, uint8_t cePin, uint8_t csPin, uint8_t sclkPin, uint8_t mosiPin, uint8_t misoPin) {
|
||||
mNumInv = 0;
|
||||
// Radio.setup(ampPwr, 47, 38, 37, 36, 35, 48);
|
||||
Radio.setup(ampPwr, irqPin, cePin, csPin, sclkPin, mosiPin, misoPin);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue