| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /*
- This is a custom configuration file for the hyperdisplay library
- The purpose is to customize the instance of the library
- for the particular needs of the application. For example
- on a small system the size of included code is a concern
- and so fewer optional items would be included. On a larger
- system however more advanced features may be desired, and
- they will require additional inclusions
- */
- #define HYPERDISPLAY_HAVE_CUSTOM_CONFIG // This line signifies to the library that a custom configuration exists.
- /*
- DRAWING_LEVEL:
- 0 - includes only primitive drawing functions:
- - pixel
- - xline
- - yline
- - rectangle
- - fillFromArray
- - fillWindow
- 1 - level 0 and:
- - line
- - polygon
- - circle
- 2 - level 1 and:
- -
- */
- #define HYPERDISPLAY_DRAWING_LEVEL 0
- /*
- USE_PRINT:
- 0 - disables printing text
- 1 - enables printing text, requires users to implement "getCharInfo()""
- */
- #define HYPERDISPLAY_USE_PRINT 1
- /*
- INCLUDE_DEFAULT_FONT
- 0 - don't include the default 5x7 program memory font (to save on program space)
- 1 - do include the default 5x7 program memory font (to NOT save on program space)
- */
- #define HYPERDISPLAY_INCLUDE_DEFAULT_FONT 1
- /*
- USE_MATH:
- 0 - disables mathematical drawing
- 1 - enables mathematical drawing, includes math.h and defines a mathematical object type
- */
- #define HYPERDISPLAY_USE_MATH 0
|