diff --git a/include/Huawei_can.h b/include/Huawei_can.h index 296bc4884..5867998d0 100644 --- a/include/Huawei_can.h +++ b/include/Huawei_can.h @@ -75,14 +75,14 @@ class HuaweiCanClass { void setPower(bool power); RectifierParameters_t * get(); - unsigned long getLastUpdate(); + uint32_t getLastUpdate(); private: void sendRequest(); void onReceive(uint8_t* frame, uint8_t len); - unsigned long previousMillis; - unsigned long lastUpdate; + uint32_t previousMillis; + uint32_t lastUpdate; RectifierParameters_t _rp; SPIClass *spi; diff --git a/src/Huawei_can.cpp b/src/Huawei_can.cpp index 9d6fce3ae..1f4c495fb 100644 --- a/src/Huawei_can.cpp +++ b/src/Huawei_can.cpp @@ -43,7 +43,7 @@ RectifierParameters_t * HuaweiCanClass::get() return &_rp; } -unsigned long HuaweiCanClass::getLastUpdate() +uint32_t HuaweiCanClass::getLastUpdate() { return lastUpdate; } @@ -142,7 +142,7 @@ void HuaweiCanClass::onReceive(uint8_t* frame, uint8_t len) void HuaweiCanClass::loop() { - long unsigned int rxId; + INT32U rxId; unsigned char len = 0; unsigned char rxBuf[8];