Nit refactor

This commit is contained in:
cpq committed 2026-04-19 07:31:04 +01:00
1 parent 18c5b0c277
commit 56716b5eba
8 files changed
+60 -42

No files matched your search

@@ -25,8 +25,8 @@ dashboard.html.c: dashboard.html
@echo "On-flash size: `grep -oE '[0-9]+' $@ | wc -l`"
# For development: rebuild and restart if any of the sources change
run: $(SOURCES)
watchexec -r -w server.c -w web_root -w ../../glue -e c,h,html,css,js -- make
watch: $(SOURCES)
watchexec -r -w server.c -w web_root -e c,h,html,css,js -- make
clean:
rm -rf $(PROG) *.exe *.obj *.dSYM mongoose dashboard.*
@@ -30,17 +30,22 @@ static struct mg_field fields[] = {
{NULL, 0, 0, 0},
};
void run_mongoose(void) {
struct mg_mgr mgr;
struct mg_dash dash = {fields};
struct mg_mgr mgr;
struct mg_dash dash = {fields};
void mongoose_init(void) {
mg_mgr_init(&mgr);
mg_http_listen(&mgr, HTTP_ADDR, mg_dash_ev_handler, &dash);
for (;;) {
mg_mgr_poll(&mgr, 10);
}
}
void mongoose_poll(void) {
mg_mgr_poll(&mgr, 1);
}
int main(void) {
run_mongoose();
mongoose_init();
for (;;) {
mongoose_poll();
}
return 0;
}