#ifndef MAIN_HTTPHANDLERS_H_ #define MAIN_HTTPHANDLERS_H_ #include #include #include extern const char index_html_start[] asm("_binary_index_html_start"); extern const char index_css_start[] asm("_binary_index_css_start"); extern const char index_js_start[] asm("_binary_index_js_start"); extern const char sys_html_start[] asm("_binary_sys_html_start"); extern const char app_html_start[] asm("_binary_app_html_start"); static void rootHandler(const uint8_t* content, size_t ctLen, const char** response, size_t* respLen) { *response = index_html_start; *respLen = strlen(index_html_start); } static void jsHandler(const uint8_t* content, size_t ctLen, const char** response, size_t* respLen) { *response = index_js_start; *respLen = strlen(index_js_start); } static void cssHandler(const uint8_t* content, size_t ctLen, const char** response, size_t* respLen) { *response = index_css_start; *respLen = strlen(index_css_start); } static void sysFormHandler(const uint8_t* content, size_t ctLen, const char** response, size_t* respLen) { *response = sys_html_start; *respLen = strlen(sys_html_start); } static void appFormHandler(const uint8_t* content, size_t ctLen, const char** response, size_t* respLen) { *response = app_html_start; *respLen = strlen(app_html_start); } #endif /* MAIN_HTTPHANDLERS_H_ */