logicog
05492e601a
Reducing IMEM footprint in flash routines
2025-09-30 20:45:44 +02:00
logicog
f464be3368
Add POST code for firmware update
2025-09-30 20:45:44 +02:00
René van Dorst
0ac4792dde
build: httpd: also declutter sourcecode
2025-09-27 12:52:24 +02:00
René van Dorst
2eb1416ada
httpd: fix print ip-address, added missing shift.
2025-09-11 07:47:33 +02:00
René van Dorst
8ff124af30
httpd: fix itoa_html() does not print the middle zero.
...
when the input is 100.
the first zero is not printed because t = 0 and skip printing.
So the output is "10" instead of "100".
2025-09-11 07:34:18 +02:00
René van Dorst
94ae1472c3
httpd: optimize sfr_data_to_html()
...
This also fixes a compiler warning.
page_impl.c: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG
2025-09-11 07:34:16 +02:00
René van Dorst
24f588effd
httpd: Also don't byte_to_html() and itoa_html() to save 1.5kbytes.
...
Also fixed compiler "warning page_impl.c:47: warning 126: unreachable code".
But I think it was a false-positive.
2025-09-11 07:32:25 +02:00
René van Dorst
18f1fb5f1a
http: don't inline char_to_html(), save 1k of flash
2025-09-10 16:07:59 +02:00
René van Dorst
3d80f73383
fix: comp. warning 283: function declarator with no prototype.
2025-08-30 22:51:19 +02:00
logicog
829fbf707a
Use uip for mac-address, enable STP packages
2025-08-30 18:43:31 +02:00
logicog
a0239b72f4
Add support for VLAN names
2025-08-28 16:58:51 +02:00
René van Dorst
e859769e5c
http: use python3.
...
Fix compile issue where system don't have python2.
I get error below.
/bin/sh: line 1: ./treatasm.py: cannot execute: required file not found
make[1]: *** [Makefile:15: httpd.rel] Error 127
Debian has python3 a long time so use it.
See https://wiki.debian.org/Python
2025-08-27 23:11:12 +02:00
logicog
857a91ffc4
Add support for VLAN configuration via web
2025-08-21 16:13:38 +02:00
logicog
ae80aa1017
Add support for different statistic counters
2025-08-21 16:12:59 +02:00
logicog
53a8046874
Implement sending of status and VLAN info
2025-08-20 10:13:14 +02:00
logicog
942de2d0df
Add caching and usage of MIME-type enums
2025-08-20 10:11:31 +02:00
logicog
fff09a0521
Add support for dynamically regenerated web-pages. Limit to 1 concurrent TCP connection for now.
2025-08-06 11:24:36 +02:00
logicog
f8eb55d587
Adding code for dynamic html page functions
2025-08-05 09:33:42 +02:00
logicog
d66931acdf
Adding initial http daemon implementation
2025-07-13 12:03:40 +02:00