On an ESP8266 I want to create a little webserver that shows me a dashboard with charts and stuff. For this I want to include the echarts-library as it works offline. To access it the only way I can see this working is that I write:
const char libData PROGMEM = "the entire 700 KB library goes here";
And then deliver it on request with
server.on('./echarts.min.js', handleLibRequest) or something like that.
Now my problem is that in this 700KB of text there are
" characters all scattered arround. The C++11 way of
R("hard escapable '"'''" string") isn't working in my environment. How would one go about this to include this file in my code?
Is there mybe some way utilize the preprocessor for this? Or maybe an online tool that converts
"str" to ['s','t','r']?