Skip to content

Arduino Portenta H7 compiling error #491

Description

@jofreemanuel

Hi, I'm trying to run the ArduCAM Mini 2MP Plus VideoStreaming example (latest library) on the new Arduino Portenta H7 and I get this error. Reading similar issues I think maybe ArduCAM library is not compatible with Arduino H7 but I'm not sure.

In file included from C:\Program Files (x86)\Arduino\libraries\ArduCAM\examples\mini\ArduCAM_Mini_2MP_Plus_VideoStreaming\ArduCAM_Mini_2MP_Plus_VideoStreaming.ino:21:0:
C:\Program Files (x86)\Arduino\libraries\ArduCAM/ArduCAM.h:314:0: warning: "JPEG" redefined
 #define JPEG 1
 
In file included from C:\Users\Ema\AppData\Local\Arduino15\packages\arduino-beta\hardware\mbed\1.2.0\cores\arduino/mbed/targets/TARGET_STM/TARGET_STM32H7/device/stm32h7xx.h:123:0,
                 from C:\Users\Ema\AppData\Local\Arduino15\packages\arduino-beta\hardware\mbed\1.2.0\cores\arduino/mbed/targets/TARGET_STM/TARGET_STM32H7/cmsis.h:21,
                 from C:\Users\Ema\AppData\Local\Arduino15\packages\arduino-beta\hardware\mbed\1.2.0\cores\arduino/mbed/targets/TARGET_STM/PinNamesTypes.h:33,
                 from C:\Users\Ema\AppData\Local\Arduino15\packages\arduino-beta\hardware\mbed\1.2.0\variants\PORTENTA_H7_M7/pinmode_arduino.h:24,
                 from C:\Users\Ema\AppData\Local\Arduino15\packages\arduino-beta\hardware\mbed\1.2.0\cores\arduino/Arduino.h:26,
                 from sketch\ArduCAM_Mini_2MP_Plus_VideoStreaming.ino.cpp:1:
C:\Users\Ema\AppData\Local\Arduino15\packages\arduino-beta\hardware\mbed\1.2.0\cores\arduino/mbed/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/device/stm32h747xx.h:2739:0: note: this is the location of the previous definition
 #define JPEG                ((JPEG_TypeDef *) JPGDEC_BASE)
 
In file included from C:\Program Files (x86)\Arduino\libraries\ArduCAM\examples\mini\ArduCAM_Mini_2MP_Plus_VideoStreaming\ArduCAM_Mini_2MP_Plus_VideoStreaming.ino:21:0:
C:\Program Files (x86)\Arduino\libraries\ArduCAM/ArduCAM.h:768:2: error: 'regtype' does not name a type; did you mean 'wctype'?
  regtype *P_CS;
  ^~~~~~~
  wctype
C:\Program Files (x86)\Arduino\libraries\ArduCAM/ArduCAM.h:769:2: error: 'regsize' does not name a type
  regsize B_CS;
  ^~~~~~~
C:\Program Files (x86)\Arduino\libraries\ArduCAM\examples\mini\ArduCAM_Mini_2MP_Plus_VideoStreaming\ArduCAM_Mini_2MP_Plus_VideoStreaming.ino: In function 'void loop()':
C:\Program Files (x86)\Arduino\libraries\ArduCAM\examples\mini\ArduCAM_Mini_2MP_Plus_VideoStreaming\ArduCAM_Mini_2MP_Plus_VideoStreaming.ino:353:21: warning: unused variable 'temp_last' [-Wunused-variable]
       uint8_t temp, temp_last;
                     ^~~~~~~~~
exit status 1
Error compiling for board Arduino Portenta H7 (M7 core).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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