User manual

mem-functie wordt nu de inhoud van de website in het programmageheugen on-
dergebracht dat met rond 32 kB duidelijk groter is. De toegang tot de data is daar-
door alleszins ook een beetje complexer.
001
const char site[] PROGMEM = {
002
"<HTML><HEAD>\n<meta name=\"viewport\" content=\"width=device-width, initial-
scale=2.0,
003
(…)
004
};
In dit hoofdstuk ziet men hoe de website in de progmem-variabele wordt opgesla-
gen. Het gaat om een langer HTML-document in een C-vriendelijk formaat. Het
formaat kenmerkt zich onder andere daardoor dat aanhalingstekens in de vorm \"
en nieuwe regels door \n worden weergegeven. U kent dit vermoedelijk reeds van
andere projecten waarin strings voorkomen. Een voorbeeldweergave van de web-
site in het HTML-formaat vindt u overigens ook in de programmamap.
001
002
003
004
005
006
007
008
009
010
011
012
In de functie createWebsite() wordt de inhoud van de progmem-variabele opgela-
den en als string teruggegeven. Men kan goed zien hoe de progmem-variabele
opnieuw uit het programmageheugen wordt opgeladen.