I am using a linux box to build the firmware for the photon board but the 128K size of flash is very limited. On the paper it is a great product but without more space it is impossible to make a powerful application. As soon you put in some libraries the code will easly take all the free space.
For other similar platform with cortex M3 processor I successfully ported ( and runned ) very heavy libraries such as sqlite, u8glib and json parsers, but
Is there a way to increase the flash size? the P1 has 1MB of external flash, could that space be used for the user firmware? Is there a way to extend the flash of the photon with microsd?