Problem with Grove RGB LCD

Reading up on other posts, I wonder if the library you posted (GROVE_LCD_RGB_BACKLIGHT) has something in it that needs an update to work on the photon. Perhaps the lines that run “#if defined (SPARK)…”?