Commit Graph
115 Commits
Author SHA1 Message Date
logicog 984831620c Use multiple concurrent TCP connections
This uses multiple concurrent TCP connections by making the state
of the connection including the output buffer a part of the application
data. This leads to the buffer, to be sent length of data and the already
sent data to be part of that state and must be handed over to functions
that generate data. At this point this leads to an overuse of OSEG and DSEG
memory space so further work needs to be done on tuning the code.
Putting it into a branch for now.
2025-08-06 17:00:14 +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 3841eea919 Fine tunig of Ethernet port and SFP images 2025-08-06 11:22:57 +02:00
logicog c9a82b550a Fix for issue #3 reported by airjinkela: wrong register ID exceeding 16bit 2025-08-06 08:22:19 +02:00
logicog 0fb4fafdb2 strtox now returns copied length 2025-08-05 09:34:44 +02:00
logicog f8eb55d587 Adding code for dynamic html page functions 2025-08-05 09:33:42 +02:00
logicog 49a25f0b27 Adding warning about generated header file 2025-08-05 09:32:25 +02:00
logicog 2e6cf7b7d0 Add functionallity to find a mark in the flash buffer for dynamic HTML pages 2025-08-05 09:29:46 +02:00
logicog 5533676e52 Add initial web-pages and hand-crafted svg icons 2025-08-05 09:27:58 +02:00
logicog 05c9d43f2e Add mime-type of files and fix a bug with a terminating 0 for a file 2025-08-04 09:00:26 +02:00
logicog 498d34e72f Add replacing API calls for dynamic pages 2025-08-01 23:34:58 +02:00
logicog 42c8f05afe Add code generation for indexing files in flash
Fix
2025-07-31 19:31:29 +02:00
logicog 99344a2d99 New feature: Add all files in a directory 2025-07-30 09:39:33 +02:00
logicog 5aff1f9cf7 Add tools directory 2025-07-29 12:16:55 +02:00
logicog f36235f411 Add a tool to place data into the image an resize it 2025-07-29 12:08:32 +02:00
logicog d60a3786bb Fix typo 2025-07-29 11:18:41 +02:00
logicog 8b1b4aff68 Fix parsing of mirror command, fix parsing of serial buffer beyond wrap arond, add bulk reading of flash and start of config file parser 2025-07-28 23:04:08 +02:00
logicog 7481c88ace Improve debugging 2025-07-28 23:01:50 +02:00
logicog 417dfe2345 Fix serial buffer length to fit signed char 2025-07-28 23:00:15 +02:00
logicog 2eaea39e18 Fix SFR address of trampoline return 2025-07-28 22:59:23 +02:00
logicog 2e5f3169b3 Fix typo 2025-07-28 22:58:17 +02:00
logicog c01014f1d8 Add more documentation on vlans and trunking 2025-07-26 19:10:24 +02:00
logicog a5d156a645 Fix dropping of RTL VLAN tag for 802.1Q Tag, add L2 configuration 2025-07-25 22:51:18 +02:00
logicog fcd1f85eb6 Add trunking support and initial L2 setup 2025-07-25 22:50:27 +02:00
logicog 891ee08243 Add support for non-linear mapping of physical ports to logical ports. Add support for trunking 2025-07-25 22:49:51 +02:00
logicog 2998b4a791 Fix links in SFP doc 2025-07-23 09:17:07 +02:00
logicog 55e851ef5e Adding SFP documentation 2025-07-23 09:14:04 +02:00
logicog 0b30019769 Use names for I2C-controller registers 2025-07-23 08:34:26 +02:00
logicog 96a108e891 Use common SDS configuration code also for RTL8224 2025-07-23 08:01:33 +02:00
logicog e7bffb4a34 Update on features: RTL8224 supported and others 2025-07-22 20:57:20 +02:00
logicog bcc58d2965 Make RTL8224 work 2025-07-22 19:05:27 +02:00
logicog 8fee855da2 Separate code for rtl8272 from rtl8373 for readability and stability against accidental changes 2025-07-22 09:42:56 +02:00
logicog 995deb313c Cleanup of unused code 2025-07-22 09:41:44 +02:00
logicog 066edd672e Add off-state for SDS 2025-07-22 09:34:40 +02:00
logicog 6be1124ecf Fixed shift arithmetic bug reported by airjinkela 2025-07-21 21:59:20 +02:00
logicog fa4a80c291 Cleanup of printouts 2025-07-21 11:11:52 +02:00
logicog ccd8bf1633 Cleanup 2025-07-17 23:29:20 +02:00
logicog b6d92b10fa Latest status 2025-07-17 15:17:33 +02:00
logicog b0a41a5af6 Add support for RTL8372-devices with 2 SFP+ ports 2025-07-17 13:25:07 +02:00
logicog ec69299a7b Clarification that flashing can always be done via patch-clamp 2025-07-14 08:06:56 +02:00
logicog a6e933fde6 L2 table access feature added 2025-07-14 08:01:59 +02:00
logicog 9b5cfb0e1b Mirroring and VLAN explained 2025-07-14 08:00:48 +02:00
logicog 84b84f5c32 Cleanup of L2 and mirroring features 2025-07-14 07:59:31 +02:00
logicog 20b5c7b833 Latest update on features 2025-07-14 07:58:55 +02:00
logicog 38cc74d1fa Add documentation for mirroring 2025-07-13 23:34:03 +02:00
logicog ba1b03dd63 More documentation on the L2 table 2025-07-13 23:15:51 +02:00
logicog e3bb76ec1b Initial description of L2 table 2025-07-13 20:48:37 +02:00
logicog 1ae617c38b Initial description of L2 table 2025-07-13 20:48:05 +02:00
logicog d66931acdf Adding initial http daemon implementation 2025-07-13 12:03:40 +02:00
logicog e2716da6c8 Typo fixed 2025-07-13 11:53:23 +02:00