At the time the "Compile Examples" CI workflow was written, the Portenta H7 board did not have a pulseIn() function.
Although this was a legitimate bug, since this was an issue with the arduino/ArduinoCore-mbed code base, already
tracked there (https://github.com/arduino/ArduinoCore-mbed/issues/48), and unrelated to the code hosted in this repository, it was determined that the best approach would be to configure the workflow to not compile the examples that used pulseIn() for the Portenta H7.
At the time the "Compile Examples" CI workflow was written, the Portenta H7 board did not have a
pulseIn()
function. Although this was a legitimate bug, since this was an issue with thearduino/ArduinoCore-mbed
code base, already tracked there (https://github.com/arduino/ArduinoCore-mbed/issues/48), and unrelated to the code hosted in this repository, it was determined that the best approach would be to configure the workflow to not compile the examples that usedpulseIn()
for the Portenta H7.Since that time,
pulseIn()
has been implemented for Portenta H7 (https://github.com/arduino/ArduinoCore-mbed/commit/f5ddfa85431fa7ae391118cbb48c986687dba497) and so we can now compile these sketches for that board.