Skip to content

No measurement or no signal #2

Description

@Stephan296

Thx for your great project. But when i try to use it wity my FitBike Race Magnetic Pro i get the message connected but no signal in Zwift. When i do receive a signal there is nothing reported in Zwift. Also with RGT i get standard 400watt and 240 cadance when i do nothing ;-)
Which Arduino version and libaries are you using?











C:\Users\Stephan\Downloads\ArduinoBLE-Cycle-Power-Service-master\ArduinoBLE-Cycle-Power-Service-master\blecyclepower\blecyclepower.ino: In function 'void loop()':
C:\Users\Stephan\Downloads\ArduinoBLE-Cycle-Power-Service-master\ArduinoBLE-Cycle-Power-Service-master\blecyclepower\blecyclepower.ino:134:56: warning: '~' on an expression of type bool [-Wbool-operation]
         if((tm1 < (curr_max - curr_min)) && point && (~is_static))
                                                        ^~~~~~~~~
C:\Users\Stephan\Downloads\ArduinoBLE-Cycle-Power-Service-master\ArduinoBLE-Cycle-Power-Service-master\blecyclepower\blecyclepower.ino:134:56: note: did you mean to use logical not ('!')?
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\HCI.cpp: In member function 'virtual int HCIClass::sendAclPkt(uint16_t, uint8_t, uint8_t, void*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\HCI.cpp:430:41: warning: variable length array 'txBuffer' is used [-Wvla]
   uint8_t txBuffer[sizeof(aclHdr) + plen];
                                         ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\HCI.cpp: In member function 'virtual int HCIClass::sendCommand(uint16_t, uint8_t, void*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\HCI.cpp:472:41: warning: variable length array 'txBuffer' is used [-Wvla]
   uint8_t txBuffer[sizeof(pktHdr) + plen];
                                         ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual bool ATTClass::handleNotify(uint16_t, const uint8_t*, int)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:522:39: warning: variable length array 'notification' is used [-Wvla]
     uint8_t notification[_peers[i].mtu];
                                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual bool ATTClass::handleInd(uint16_t, const uint8_t*, int)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:552:37: warning: variable length array 'indication' is used [-Wvla]
     uint8_t indication[_peers[i].mtu];
                                     ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::findInfoReq(uint16_t, uint16_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:675:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::findByTypeReq(uint16_t, uint16_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:767:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::readByGroupReq(uint16_t, uint16_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:817:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::readOrReadBlobReq(uint16_t, uint16_t, uint8_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:919:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::readByTypeReq(uint16_t, uint16_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1024:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::writeReqOrCmd(uint16_t, uint16_t, uint8_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1224:25: warning: variable length array 'response' is used [-Wvla]
     uint8_t response[mtu];
                         ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::prepWriteReq(uint16_t, uint16_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1310:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual void ATTClass::execWriteReq(uint16_t, uint16_t, uint8_t, uint8_t*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1343:23: warning: variable length array 'response' is used [-Wvla]
   uint8_t response[mtu];
                       ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual bool ATTClass::exchangeMtu(uint16_t)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1425:33: warning: variable length array 'responseBuffer' is used [-Wvla]
   uint8_t responseBuffer[_maxMtu];
                                 ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual bool ATTClass::discoverServices(uint16_t, BLERemoteDevice*, const char*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1439:33: warning: variable length array 'responseBuffer' is used [-Wvla]
   uint8_t responseBuffer[_maxMtu];
                                 ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual bool ATTClass::discoverCharacteristics(uint16_t, BLERemoteDevice*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1495:33: warning: variable length array 'responseBuffer' is used [-Wvla]
   uint8_t responseBuffer[_maxMtu];
                                 ^
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp: In member function 'virtual bool ATTClass::discoverDescriptors(uint16_t, BLERemoteDevice*)':
C:\Users\Stephan\Documents\Arduino\libraries\ArduinoBLE\src\utility\ATT.cpp:1552:33: warning: variable length array 'responseBuffer' is used [-Wvla]
   uint8_t responseBuffer[_maxMtu];
                                 ^
In file included from C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\variants\ARDUINO_NANO33BLE/pins_arduino.h:3:0,
                 from C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\cores\arduino/Arduino.h:86,
                 from C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\libraries\PDM\src\PDM.h:22,
                 from C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\libraries\PDM\src\PDM.cpp:23:
C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\libraries\PDM\src\PDM.cpp: In member function 'int PDMClass::begin(int, long int)':
C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\cores\arduino/macros.h:28:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 #define digitalPinToPinName(P)      (P >= PINS_COUNT ? NC : g_APinDescription[P].name)
C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\libraries\PDM\src\PDM.cpp:91:24: note: in expansion of macro 'digitalPinToPinName'
   nrf_pdm_psel_connect(digitalPinToPinName(_clkPin), digitalPinToPinName(_dinPin));
                        ^~~~~~~~~~~~~~~~~~~
C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\cores\arduino/macros.h:28:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 #define digitalPinToPinName(P)      (P >= PINS_COUNT ? NC : g_APinDescription[P].name)
C:\Users\Stephan\AppData\Local\Arduino15\packages\arduino\hardware\mbed\1.1.6\libraries\PDM\src\PDM.cpp:91:54: note: in expansion of macro 'digitalPinToPinName'
   nrf_pdm_psel_connect(digitalPinToPinName(_clkPin), digitalPinToPinName(_dinPin));
                                                      ^~~~~~~~~~~~~~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions