Add header for SDK 2.1.1 support

This commit is contained in:
Wayne Venables
2025-08-23 11:39:42 -07:00
parent dc450953ef
commit e416adccf0
12 changed files with 39 additions and 28 deletions

View File

@@ -1,30 +1,30 @@
#add_subdirectory(vga_ants)
add_subdirectory(vga_ants)
add_subdirectory(vga_balloons)
#add_subdirectory(vga_draw)
#add_subdirectory(vga_earth)
#add_subdirectory(vga_eggs)
#add_subdirectory(vga_fifteen)
#add_subdirectory(vga_flag)
#add_subdirectory(vga_ghostracing)
#add_subdirectory(vga_gingerhouse)
add_subdirectory(vga_draw)
add_subdirectory(vga_earth)
add_subdirectory(vga_eggs)
add_subdirectory(vga_fifteen)
add_subdirectory(vga_flag)
add_subdirectory(vga_ghostracing)
add_subdirectory(vga_gingerhouse)
add_subdirectory(vga_hello)
#add_subdirectory(vga_hypno)
#add_subdirectory(vga_levelmeter)
#add_subdirectory(vga_life)
#add_subdirectory(vga_lines)
#add_subdirectory(vga_mandelbrot)
#add_subdirectory(vga_matrixrain)
#add_subdirectory(vga_maze)
#add_subdirectory(vga_monoscope)
#add_subdirectory(vga_oscilloscope)
#add_subdirectory(vga_pacman)
#add_subdirectory(vga_pi)
#add_subdirectory(vga_pixels)
#add_subdirectory(vga_raytrace)
#add_subdirectory(vga_sokoban)
#add_subdirectory(vga_spheres)
#add_subdirectory(vga_spots)
#add_subdirectory(vga_tetris)
#add_subdirectory(vga_train)
#add_subdirectory(vga_twister)
#add_subdirectory(vga_watersurface)
add_subdirectory(vga_hypno)
add_subdirectory(vga_levelmeter)
add_subdirectory(vga_life)
add_subdirectory(vga_lines)
add_subdirectory(vga_mandelbrot)
add_subdirectory(vga_matrixrain)
add_subdirectory(vga_maze)
add_subdirectory(vga_monoscope)
add_subdirectory(vga_oscilloscope)
add_subdirectory(vga_pacman)
add_subdirectory(vga_pi)
add_subdirectory(vga_pixels)
add_subdirectory(vga_raytrace)
add_subdirectory(vga_sokoban)
add_subdirectory(vga_spheres)
add_subdirectory(vga_spots)
add_subdirectory(vga_tetris)
add_subdirectory(vga_train)
add_subdirectory(vga_twister)
add_subdirectory(vga_watersurface)

View File

@@ -7,6 +7,7 @@
#include "main.h"
#include <string.h>
#include <hardware/clocks.h>
// Draw box
#if FORMAT==CANVAS_PLANE2

View File

@@ -8,6 +8,7 @@
#include "main.h"
#include "pico/printf.h"
#include <string.h>
#include <hardware/clocks.h>
u8 Text[TEXTMAX]; // row of text
ALIGNED u8 TextCol[TEXTMAX*8]; // text color gradient

View File

@@ -13,6 +13,7 @@
// crash on hardfault.
#include "main.h"
#include <hardware/clocks.h>
// draw box
ALIGNED u8 Box[IMGW*IMGH];

View File

@@ -7,6 +7,7 @@
#include "main.h"
#include <string.h>
#include <hardware/clocks.h>
// copy of images
ALIGNED u8 Repro1Img_Copy[sizeof(Repro1Img)];

View File

@@ -32,6 +32,7 @@ We will use 32-bit integer with highest 7 bits as integer part and 25 lower bits
#include "fixed.h"
#include "pico/printf.h"
#include <string.h>
#include <hardware/clocks.h>
#define USE_INT 0 // use integer arithmetics
#define USE_FLT 1 // use float arithmetics

View File

@@ -7,6 +7,7 @@
#include "main.h"
#include <string.h>
#include <hardware/clocks.h>
#define DELAY 10 // delay in [ms]
#define LEN_MIN 10 // minimal length of drop

View File

@@ -7,6 +7,7 @@
#include "main.h"
#include <string.h>
#include <hardware/clocks.h>
// copy of images

View File

@@ -13,6 +13,7 @@
#include "open.h" // open screen
#include "pico/printf.h"
#include <string.h>
#include <hardware/clocks.h>
// initialize buffers on program start
void BufInit()

View File

@@ -13,6 +13,7 @@
#include <string.h>
#include "pico/printf.h"
#include "hardware/sync.h"
#include <hardware/clocks.h>
// copy of tiles images
ALIGNED u8 TilesImg_Copy[sizeof(Tiles32Img)];

View File

@@ -10,6 +10,7 @@
#include "levels.h" // game levels
#include <string.h>
#include "pico/printf.h"
#include <hardware/clocks.h>
u8 Text[TEXTMAX*2]; // 2 rows of text (2nd row is empty, it is used to center line vertically)
u8 TextCol[TEXTMAX*2*8] __attribute__ ((aligned(4))); // text color gradient

View File

@@ -7,6 +7,7 @@
#include "main.h"
#include <string.h>
#include <hardware/clocks.h>
// Draw box
ALIGNED u8 Box[WIDTHBYTE*HEIGHT];