René van Dorst
2f787feebf
Makefile: Select MACHINE via a variable
2026-02-15 11:12:26 +01:00
logicog
9424aa3a3b
LED configuration support
2026-02-08 20:23:30 +01:00
diijkstra
48455a57b2
PIN module
...
Added GPIO defines, moved GPIO MUX initialization to new module.
Converted if/else to switch in GPIO initialization.
2026-02-01 14:32:50 +01:00
logicog
3bfcabbb99
Add main directory for includes
2026-01-18 07:50:38 +01:00
logicog
4269745521
Make dhcp client implementation available
2026-01-18 07:50:38 +01:00
logicog
eb0e90df5c
Enable bank 2 in Makefile
2026-01-17 17:54:31 +01:00
logicog
d75ad636f9
Use machine structure
2025-12-12 09:06:52 +01:00
René van Dorst
f59be9cf2b
Added software version + git short hash string to firmware.
...
The Makefile has the version number and generates a version.h which
has VERSION_SW define that looks like "v<VERSION>-g<GIT_SHORT_HASH>".
Software version shows at boot in the serial console.
And shown with command: `version`.
It can also be requested via `information.json`.
```
{
"ip_address": "192.168.10.247",
"ip_gateway": "192.168.10.1",
"ip_netmask": "255.255.255.0",
"mac_address": "1c:2a:a3:23:00:02",
"sw_ver": "v0.1.0-gd48235f",
"hw_ver": "SWGT024-V2.0"
}
```
2025-11-26 23:08:23 +01:00
logicog
f3ff8eed42
Make use of CRC checksum calculation when building image
2025-10-20 07:29:39 +02:00
logicog
ac4f0d410f
Add CRC16 initial code
2025-10-20 07:29:39 +02:00
logicog
7546d0c685
Fix bug in usage of CONST segment in banked code. Use #pragma constseg
2025-10-14 18:41:52 +02:00
René van Dorst
373d723d47
build: tools: also declutter sourcecode
2025-09-27 16:52:50 +02:00
René van Dorst
432d9d77de
build: uip: also declutter sourcecode
2025-09-27 12:52:31 +02:00
René van Dorst
0ac4792dde
build: httpd: also declutter sourcecode
2025-09-27 12:52:24 +02:00
René van Dorst
60b854550d
build: don't clutter the sources with build artifacts.
...
Tell sdcc to place it artifacts in "output/" folder.
2025-09-27 12:51:58 +02:00
logicog
b85d57b32b
Demagic memory locations
2025-09-04 22:23:02 +02:00
logicog
2669262240
Demagic memory locations
2025-09-04 21:04:57 +02:00
logicog
e5146e0857
Use 512kB image size for now
2025-09-03 20:32:30 +02:00
logicog
326d94f48d
Add support for STP
2025-08-30 18:42:46 +02:00
logicog
963d53335c
Add initial IGMP handling via ASIC
2025-08-29 17:23:14 +02:00
logicog
93723b0061
fix warning
2025-08-06 17:09: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
5aff1f9cf7
Add tools directory
2025-07-29 12:16:55 +02:00
logicog
d66931acdf
Adding initial http daemon implementation
2025-07-13 12:03:40 +02:00
logicog
8b761cfcc8
Add UIP stack. Still lots of debug output on packets...
2025-07-11 14:54:57 +02:00
logicog
f25cc47c5f
Adding uip lib support
2025-07-06 09:55:12 +02:00
logicog
65c2336313
Use external command parser module. Add support for mirroring
2025-07-05 09:24:16 +02:00
logicog
4f799f3677
Adding port module
2025-06-29 11:08:37 +02:00
logicog
5faf31cdb8
Moving PHY code to BANK1
2025-06-25 15:30:50 +02:00
logicog
73a0a7d137
Add banking support
2025-06-25 13:20:06 +02:00
logicog
86aebcbf08
Add rtl837x_regs.h register header
2025-06-12 20:31:53 +02:00
logicog
c4835b7a6c
Initial commit
2025-05-10 15:52:02 +02:00