Hello,
I've an issue when compiling with FastLED lib, because it defines
__PROG_TYPES_COMPAT__ macro and pgmspace uses newer or older syntax for the
used avr-g++
As follows the error:
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
/usr/local/avr/include/avr/pgmspace.h: The typedef is only visible if the
macro __PROG_TYPES_COMPAT__
I just undefined the macro in FastLED but I think is useful.
Take care.
No comments:
Post a Comment