Skip to content

undefined reference digitalPinToPinName with mbed@2.5.2 #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

rajames
Copy link

@rajames rajames commented Oct 12, 2021

Using mbed_nano@2.5.2 I get the following build errors:

/tmp/arduino-sketch-DA796E73E66DC4EC175B4978B42EC20B/libraries/Arduino_OV767X/objs.a(OV767X.cpp.o): In function `OV767X::begin(int, int, int)':
/home/raul/Arduino/libraries/Arduino_OV767X/src/OV767X.cpp:138: undefined reference to `digitalPinToPinName(unsigned char)'                                                          
/home/raul/Arduino/libraries/Arduino_OV767X/src/OV767X.cpp:139: undefined reference to `digitalPinToPinName(unsigned char)'
/home/raul/Arduino/libraries/Arduino_OV767X/src/OV767X.cpp:140: undefined reference to `digitalPinToPinName(unsigned char)'
/home/raul/Arduino/libraries/Arduino_OV767X/src/OV767X.cpp:141: undefined reference to `digitalPinToPinName(unsigned char)'
/home/raul/Arduino/libraries/Arduino_OV767X/src/OV767X.cpp:142: undefined reference to `digitalPinToPinName(unsigned char)'
/tmp/arduino-sketch-DA796E73E66DC4EC175B4978B42EC20B/libraries/Arduino_OV767X/objs.a(OV767X.cpp.o):/home/raul/Arduino/libraries/Arduino_OV767X/src/OV767X.cpp:143: more undefined references to `digitalPinToPinName(unsigned char)' follow
collect2: error: ld returned 1 exit status

@github-actions
Copy link

Memory usage change @ 0acb788

Board flash % RAM for global variables %
arduino:mbed_nano:nano33ble 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/CameraCapture
flash
% examples/CameraCapture
RAM for global variables
% examples/CameraCaptureRawBytes
flash
% examples/CameraCaptureRawBytes
RAM for global variables
% examples/CameraTestPattern
flash
% examples/CameraTestPattern
RAM for global variables
% examples/ConnectionTest
flash
% examples/ConnectionTest
RAM for global variables
%
arduino:mbed_nano:nano33ble 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
Click for full report CSV
Board,examples/CameraCapture<br>flash,%,examples/CameraCapture<br>RAM for global variables,%,examples/CameraCaptureRawBytes<br>flash,%,examples/CameraCaptureRawBytes<br>RAM for global variables,%,examples/CameraTestPattern<br>flash,%,examples/CameraTestPattern<br>RAM for global variables,%,examples/ConnectionTest<br>flash,%,examples/ConnectionTest<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0

@per1234 per1234 added the type: imperfection Perceived defect in any part of project label Oct 12, 2021
@rajames
Copy link
Author

rajames commented Oct 26, 2021

any idea when this can be merged?

@facchinm
Copy link
Collaborator

@rajames that include shouldn't be used by libraries since it's not part of the APIs and in fact the error you get is arising from some kind of non standard compilation process. If you compile with normal arduino IDE / CLI and core 2.5.2 it will finish cleanly. I can help sorting out the "original" issue though 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: imperfection Perceived defect in any part of project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants