~inc:header.inc~

# Dynamic Variables

For short outputs (less than 16 bytes) you need only to call the appropriate `TCPPut` function and return. For longer outputs the output state must be managed through successive calls, which prevents the limited buffer space from being overrun.

As an example, here is the current LCD display (which uses 32 bytes):

~lcdtext~

Exercise: Look at code for this page and find how `header.inc` and `footer.inc` are used. These files provide a template for the pages to include the same menu, layout, and design elements.

(At this time, dynamic variables are non-recursive, so variables located inside files
included in this manner are not parsed.)

~inc:footer.inc~