Undefined reference to `Arduino_H7_Video::beginDraw()

I just got my Arduino Display Shield and am trying to work through some posted examples. I installed the noted libraries and am now having errors in trying to compile the following. It can't find "beginDraw: The sample sketch is:

/*
  Arduino GIGA Display - ArduinoGraphics Demo
  gigadisplay-arduinographics.ino
  Demonstrates ArduinoGraphics library functions
  Uses Arduino_H7_Video and ArduinoGraphics libraries
  
  DroneBot Workshop 2023
  https://dronebotworkshop.com
*/
 
// Include required libraries
#include "Arduino_H7_Video.h"
#include "ArduinoGraphics.h"
 
// Create a display object
Arduino_H7_Video Display(800, 480, GigaDisplayShield);
 
void setup() {
 
  // Initialize display
  Display.begin();
 
  // Draw a red rectangle that covers the entire display
  Display.beginDraw();
  Display.clear();
  Display.noStroke();
  Display.fill(255, 0, 0);
  Display.rect(0, 0, Display.width(), Display.height());
 
  // Draw a 200px blue circle at coordinates 200,200
  Display.fill(0, 0, 255);
  Display.circle(200, 200, 200);
 
  // Draw a 300px green circle at coordinates 500,300
  Display.fill(0, 255, 0);
  Display.circle(500, 300, 300);
 
  // Finish drawing
  Display.endDraw();
}
 
void loop() {
}

and the verbose compile errors are:

> FQBN: arduino:mbed_giga:giga
> Using board 'giga' from platform in folder: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1
> Using core 'arduino' from platform in folder: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1
> 
> Detecting libraries used...
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/defines.txt @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/../GIGA/includes.txt C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\sketch\sketch_jun23a.ino.cpp -o nul
> Alternatives for Arduino_H7_Video.h: [Arduino_H7_Video@1.0]
> ResolveLibrary(Arduino_H7_Video.h)
>   -> candidates: [Arduino_H7_Video@1.0]
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/defines.txt @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/../GIGA/includes.txt C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\sketch\sketch_jun23a.ino.cpp -o nul
> Alternatives for ArduinoGraphics.h: [ArduinoGraphics@1.1.4]
> ResolveLibrary(ArduinoGraphics.h)
>   -> candidates: [ArduinoGraphics@1.1.4]
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/defines.txt @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src -Ic:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics\src -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/../GIGA/includes.txt C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\sketch\sketch_jun23a.ino.cpp -o nul
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\Arduino_H7_Video.cpp
> Alternatives for SDRAM.h: [Portenta_SDRAM@1.0]
> ResolveLibrary(SDRAM.h)
>   -> candidates: [Portenta_SDRAM@1.0]
> Alternatives for ea_malloc.h: [ea_malloc]
> ResolveLibrary(ea_malloc.h)
>   -> candidates: [ea_malloc]
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\H7DisplayShield.cpp
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\anx7625.cpp
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\dsi.cpp
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\edid.c
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\st7701.cpp
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src\video_modes.c
> Using cached library dependencies for file: c:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics\src\ArduinoGraphics.cpp
> Using cached library dependencies for file: c:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics\src\Font_4x6.c
> Using cached library dependencies for file: c:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics\src\Font_5x7.c
> Using cached library dependencies for file: c:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics\src\Image.cpp
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Portenta_SDRAM\src\SDRAM.cpp
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Portenta_SDRAM\src\ram_internal.c
> Using cached library dependencies for file: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\ea_malloc\malloc_freelist.c
> WARNING: library ArduinoGraphics claims to run on samd, renesas_uno architecture(s) and may be incompatible with your current board which runs on mbed_giga architecture(s).
> Generating function prototypes...
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/defines.txt @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/cxxflags.txt -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src -Ic:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics\src -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Portenta_SDRAM\src -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\ea_malloc -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated -IC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\cores\arduino @C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\variants\GIGA/../GIGA/includes.txt C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\sketch\sketch_jun23a.ino.cpp -o C:\Users\lapow\AppData\Local\Temp\796409972\sketch_merged.cpp
> C:\Users\lapow\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\lapow\AppData\Local\Temp\796409972\sketch_merged.cpp
> 
> Compiling sketch...
> "C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA/defines.txt" "@C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA/cxxflags.txt" -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_MBED_GIGA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\cores\\arduino" "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA" "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\libraries\\Arduino_H7_Video\\src" "-Ic:\\Users\\lapow\\OneDrive\\Documents\\Arduino\\libraries\\ArduinoGraphics\\src" "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\libraries\\Portenta_SDRAM\\src" "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\libraries\\ea_malloc" -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\cores\\arduino" "@C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA/../GIGA/includes.txt" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\sketch\\sketch_jun23a.ino.cpp" -o "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\sketch\\sketch_jun23a.ino.cpp.o"
> Compiling libraries...
> Compiling library "Arduino_H7_Video"
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\video_modes.c.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\edid.c.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\st7701.cpp.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\anx7625.cpp.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\H7DisplayShield.cpp.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\dsi.cpp.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\Arduino_H7_Video.cpp.o
> Compiling library "ArduinoGraphics"
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\ArduinoGraphics\Font_5x7.c.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\ArduinoGraphics\Font_4x6.c.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\ArduinoGraphics\Image.cpp.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\ArduinoGraphics\ArduinoGraphics.cpp.o
> Compiling library "Portenta_SDRAM"
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Portenta_SDRAM\ram_internal.c.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Portenta_SDRAM\SDRAM.cpp.o
> Compiling library "ea_malloc"
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\ea_malloc\malloc_freelist.c.o
> Compiling core...
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\core\pure_analog_pins.cpp.o
> Using previously compiled file: C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\core\variant.cpp.o
> Using precompiled core: C:\Users\lapow\AppData\Local\arduino\cores\arduino_mbed_giga_giga_split_100_0,target_core_cm7,security_none_0d4292277d49ec13112db3045db20021\core.a
> Linking everything together...
> "C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -E -P -x c -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 "C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA/linker_script.ld" -o "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727/linker_script.ld"
> "C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727" -Wl,--gc-sections -w -Wl,--as-needed -DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000 "@C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA/ldflags.txt" "-TC:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727/linker_script.ld" "-Wl,-Map,C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727/sketch_jun23a.ino.map" --specs=nosys.specs -o "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727/sketch_jun23a.ino.elf" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\sketch\\sketch_jun23a.ino.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\Arduino_H7_Video.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\H7DisplayShield.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\anx7625.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\dsi.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\edid.c.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\st7701.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Arduino_H7_Video\\video_modes.c.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\ArduinoGraphics\\ArduinoGraphics.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\ArduinoGraphics\\Font_4x6.c.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\ArduinoGraphics\\Font_5x7.c.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\ArduinoGraphics\\Image.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Portenta_SDRAM\\SDRAM.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\Portenta_SDRAM\\ram_internal.c.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\libraries\\ea_malloc\\malloc_freelist.c.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\core\\pure_analog_pins.cpp.o" "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727\\core\\variant.cpp.o" -Wl,--whole-archive "C:\\Users\\lapow\\AppData\\Local\\arduino\\sketches\\66EFEEF9DC2E228225CC7027EB248727/..\\..\\cores\\arduino_mbed_giga_giga_split_100_0,target_core_cm7,security_none_0d4292277d49ec13112db3045db20021\\core.a" "C:\\Users\\lapow\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_giga\\4.3.1\\variants\\GIGA/libs/libmbed.a" -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
> C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\sketch\sketch_jun23a.ino.cpp.o: In function `setup':
> C:\Users\lapow\AppData\Local\Temp\.arduinoIDE-unsaved2025523-15436-1bo4nwx.gzmp\sketch_jun23a/sketch_jun23a.ino:24: undefined reference to `Arduino_H7_Video::beginDraw()'
> C:\Users\lapow\AppData\Local\Temp\.arduinoIDE-unsaved2025523-15436-1bo4nwx.gzmp\sketch_jun23a/sketch_jun23a.ino:25: undefined reference to `Arduino_H7_Video::clear()'
> C:\Users\lapow\AppData\Local\Temp\.arduinoIDE-unsaved2025523-15436-1bo4nwx.gzmp\sketch_jun23a/sketch_jun23a.ino:39: undefined reference to `Arduino_H7_Video::endDraw()'
> C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\Arduino_H7_Video.cpp.o: In function `inc_thd()':
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:45: undefined reference to `lv_tick_inc'
> C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\Arduino_H7_Video.cpp.o: In function `lvgl_displayFlushing(_lv_display_t*, lv_area_t const*, unsigned char*)':
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:246: undefined reference to `lv_area_get_width'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:247: undefined reference to `lv_area_get_height'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:251: undefined reference to `lv_display_get_rotation'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:255: undefined reference to `lv_display_get_color_format'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:260: undefined reference to `lv_draw_buf_width_to_stride'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:261: undefined reference to `lv_draw_buf_width_to_stride'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:259: undefined reference to `lv_draw_sw_rotate'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:264: undefined reference to `lv_display_get_vertical_resolution'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:280: undefined reference to `lv_display_flush_ready'
> C:\Users\lapow\AppData\Local\arduino\sketches\66EFEEF9DC2E228225CC7027EB248727\libraries\Arduino_H7_Video\Arduino_H7_Video.cpp.o: In function `Arduino_H7_Video::begin()':
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:105: undefined reference to `lv_init'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:117: undefined reference to `lv_display_create'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:118: undefined reference to `lv_display_set_rotation'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:123: undefined reference to `lv_display_set_buffers'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:124: undefined reference to `lv_display_set_flush_cb'
> C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video\src/Arduino_H7_Video.cpp:121: undefined reference to `lv_display_create'
> collect2.exe: error: ld returned 1 exit status
> Using library Arduino_H7_Video at version 1.0 in folder: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Arduino_H7_Video 
> Using library ArduinoGraphics at version 1.1.4 in folder: C:\Users\lapow\OneDrive\Documents\Arduino\libraries\ArduinoGraphics 
> Using library Portenta_SDRAM at version 1.0 in folder: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\Portenta_SDRAM 
> Using library ea_malloc in folder: C:\Users\lapow\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.3.1\libraries\ea_malloc (legacy)
> exit status 1
> 
> Compilation error: exit status 1

**My Installed Libraries are as Follows:**

![image|46x499](upload://wMRd326vKE7mInaJxkZF83liCok.png)

The Libraries that are used are:

  1. Do not edit, post a new entry.
  2. It has nothing to do with Libraries

I just copied your code and it compiles ok. Are you maybe using the Deprecated boards? Here is what it should look like. When using the drop down if you by mistake have the old boards it will have Deprecated but it can be hard to see.

BIG CLUE. As I suspected.

It compiled just fine for me. Did you install all the libraries - specifically, the lvgl library?

It compiled so obviously all the libraries were installed probably a long time ago.

@lapowels You said your compile failed on not being able to find beginDraw. That indicates either a library is missing, but the error message for that is file missing, or a wrong board, so that the board level libraries are missing and probably results in a different error like you got.
I just cleaned up my boards files 2 days ago, so I don't see the deprecated entries anymore. You likely have 2 GIGA boards in your drop-down. Type giga in the dropdown search, then screen grab that part and post it to prove I am right or wrong.

I went to the Boards Manager.

Then Removed it and re-installed it. My simple test program now compiles.

Question. I am working with two hardware modules:

  1. AdaFruit HalloWing M0 Express
  2. Arduino Giga R1 WiFi

Doesn't the Popdown:
image

Select the correct hardward/software drivers configuration when there are multiple hardware boards?

Thanks

@lapowels We are not going to want to be helpful if you make mistakes like this

NO, that is impossible. What you select there is the board connected to your computer.
Perhaps it's time to take a picture of your hand drawn wiring diagram so we know what the heck you are trying to do.

For me at least if your next post doesn't bring clarity then the MUTE option is best for me.

Why do you keep replying to me? I am not the OP. My compilation was fine. the OP's compilation resulted in an error

Sorry, I misread your post.