Add PNG connection type and Freetype 2 font rendering to glcd driver. The PNG
image writer is for debugging only. The Freetype font renderer still misses some features (e.g. big numbers, character encoding, non-standard cell size).
This commit is contained in:
1 parent
b1e8fa9fb8
commit
2e2bb53af8
13 files changed
+749
-136
No files matched your search
+25
-1
@@ -254,7 +254,7 @@ AC_MSG_CHECKING([if libusb support has been enabled]);
|
||||
AC_ARG_ENABLE(libusb,
|
||||
[AS_HELP_STRING([--disable-libusb],[disable USB support using libusb])],
|
||||
[ if test "$enableval" != "no"; then
|
||||
enable_libusb="yes"
|
||||
enable_libusb=yes
|
||||
fi ],
|
||||
[ enable_libusb=yes ]
|
||||
)
|
||||
@@ -316,6 +316,30 @@ fi
|
||||
AC_SUBST(LIBHID_LIBS)
|
||||
AC_SUBST(LIBHID_CFLAGS)
|
||||
|
||||
# PNG library
|
||||
LCD_PNG_LIB
|
||||
|
||||
dnl ######################################################################
|
||||
dnl freetype support
|
||||
dnl ######################################################################
|
||||
AC_MSG_CHECKING([if freetype support has been enabled]);
|
||||
AC_ARG_ENABLE(freetype,
|
||||
[AS_HELP_STRING([--disable-freetype],[disable freetype support])],
|
||||
[ if test "$enableval" != "no"; then
|
||||
enable_freetype=yes
|
||||
fi ],
|
||||
[ enable_freetype=yes ]
|
||||
)
|
||||
AC_MSG_RESULT($enable_freetype)
|
||||
|
||||
if test "$enable_freetype" = "yes"; then
|
||||
ifdef([AC_CHECK_FT2],
|
||||
[AC_CHECK_FT2([],
|
||||
[AC_DEFINE(HAVE_FT2, [1], [Define to 1 if you have freetype])],
|
||||
[enable_freetype=no])],
|
||||
[AC_MSG_WARN([freetype does not seem to be installed])])
|
||||
fi
|
||||
|
||||
dnl ######################################################################
|
||||
dnl ethlcd support
|
||||
dnl ######################################################################
|
||||
|
||||
Reference in new issue
Block a user