Skip to content

Due and Zero appear not to support shiftIn()  #252

Closed
@RobTillaart

Description

@RobTillaart

shiftIn() is missing in unit test for DUE and ZERO
While compilation of examples does work ..

Error message ZERO

Last command:  $ g++ -std=c++0x -o /github/workspace/unittest_unit_test_001.cpp.bin -DARDUINO=100 -g -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize=address -D__SAMD21G18A__ -DARDUINO_ARCH_SAMD -DARDUINO_SAMD_ZERO -DNUM_SERIAL_PORTS=2 -I/action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino -I/action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/unittest -I/github/home/Arduino/libraries/FastShiftIn /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino/Arduino.cpp /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino/Godmode.cpp /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino/stdlib.cpp /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/unittest/ArduinoUnitTests.cpp /github/home/Arduino/libraries/FastShiftIn/FastShiftIn.cpp /github/home/Arduino/libraries/FastShiftIn/test/unit_test_001.cpp

/github/home/Arduino/libraries/FastShiftIn/FastShiftIn.cpp: In member function ‘int FastShiftIn::readLSBFIRST()’:
/github/home/Arduino/libraries/FastShiftIn/FastShiftIn.cpp:78:12: error: ‘shiftIn’ was not declared in this scope
   _value = shiftIn(_databit, _clockbit, LSBFIRST);
            ^~~~~~~

error message DUE

Last command:  $ g++ -std=c++0x -o /github/workspace/unittest_unit_test_001.cpp.bin -DARDUINO=100 -g -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize=address -D__SAM3X8E__ -DARDUINO_ARCH_SAM -DARDUINO_SAM_DUE -DNUM_SERIAL_PORTS=4 -I/action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino -I/action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/unittest -I/github/home/Arduino/libraries/FastShiftIn /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino/Arduino.cpp /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino/Godmode.cpp /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/arduino/stdlib.cpp /action/bundle/ruby/2.6.0/bundler/gems/arduino_ci-d86200aa8b3b/cpp/unittest/ArduinoUnitTests.cpp /github/home/Arduino/libraries/FastShiftIn/FastShiftIn.cpp /github/home/Arduino/libraries/FastShiftIn/test/unit_test_001.cpp

/github/home/Arduino/libraries/FastShiftIn/FastShiftIn.cpp: In member function ‘int FastShiftIn::readLSBFIRST()’:
/github/home/Arduino/libraries/FastShiftIn/FastShiftIn.cpp:78:12: error: ‘shiftIn’ was not declared in this scope
   _value = shiftIn(_databit, _clockbit, LSBFIRST);
            ^~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions