René van Dorst
d29d7dcf98
Merge pull request #139 from logicog/fix_6xhml_reset
...
Fix reset button GPIO-Number for MACHINE_KP_9000_6XHML_X2
2026-02-25 08:28:28 +01:00
logicog
734cce381a
Fix reset button GPIO-Number for MACHINE_KP_9000_6XHML_X2
2026-02-25 06:28:49 +01:00
logicog
dfc96761b3
Add support for history editing
2026-02-24 19:57:22 +01:00
logicog
94d4ace88b
Add support for command line editing
...
The current code for entering commands via the serial CLI is completely
refactored and moved out of rtlplayground.c into a separate file cmd_edit.c
putting code into BANK2.
The serial ring buffer sbuf[] is now exclusively used for receiving
keys, including escape sequences (DEL will generate a 4-byte escape
sequence). The command is now held in cmd_buffer. This reduces
XMEM use, because the serial buffer can be much smaller.
Supported is only editing the current command line via backspace, del,
cursor left and right.
Because the code cannot distinguish escape sequences which are not yet
complete (because the serial isr has not yet put all characters into
the serial buffer) from the dozens of unsupported ones (F-keys/home,
Page up/down, cursor up/down...) they are ignored and remain in the
serial buffer until the ring-pointer overwrites them. This is standard
behaviour for consoles, which will print out garbage for unsupported
characters. In this implementation, the command line buffer and the
visible command line in the terminal are always synced, so garbage
can be removed again by ediing the line.
The code makes several redundant checks in order to prevent race-conditions
between the serial ISR and the comand-editing code.
2026-02-24 19:57:22 +01:00
logicog
284b2b003d
Merge pull request #127 from feelfree69/resetbutton
...
Add button handling with the possibility to revert to default settings
2026-02-23 21:01:14 +01:00
logicog
68a8a9ee92
Merge pull request #128 from vDorst/doc_mods_fix
...
docs: mods: Fix MiB numbers.
2026-02-23 07:46:54 +01:00
logicog
0045a74df0
Merge pull request #102 from TylerDurden-23/opt-system-settings
...
Add startup config editor to system settings menu
2026-02-16 20:53:52 +01:00
feelfree69
0bdb238c0a
Check fir button presses once a second
2026-02-15 16:42:18 +01:00
René van Dorst
033616ef63
Merge pull request #130 from MaDill/patch-1
...
Update README.md how to compile
2026-02-15 15:38:45 +00:00
René van Dorst
a57aeda053
Merge pull request #132 from feelfree69/default_machine
...
fix `make MACHINE=DEFAULT_8C_1SFP`
2026-02-15 15:22:12 +00:00
feelfree69
556899d346
fix make MACHINE=DEFAULT_8C_1SFP
2026-02-15 14:05:49 +01:00
MaDill
cc734ecac2
Update README.md
...
changed as requested
2026-02-15 14:02:37 +01:00
feelfree69
e5d23f11de
Demagic FLASH_BUF_SIZE
2026-02-15 13:28:31 +01:00
feelfree69
3c648d5936
Fix messed up merge commit; add button user feedback via sysled
2026-02-15 13:01:22 +01:00
feelfree69
4658667459
fix compiler warning
2026-02-15 13:00:02 +01:00
feelfree69
e966b153af
Merge branch 'main' into resetbutton
2026-02-15 12:34:46 +01:00
feelfree69
5ecd0e6a32
revert changing machine.h
2026-02-15 12:15:06 +01:00
René van Dorst
d8b52d50de
Merge pull request #131 from vDorst/fix_github_action
...
Fix GitHub actions build and select machine-type via variable.
2026-02-15 11:08:18 +00:00
René van Dorst
1f6f7fbcd4
Fix GITHUB action build.
...
PR #119 made that no machine-type is selected, so the build will fail.
commit 2f787fee enables us select a machine via a variable, use this to
select a machine-type `KP_9000_6XHML_X2` to build.
2026-02-15 11:25:47 +01:00
René van Dorst
c7ea28393a
machine: Fix missing MACHINE_KP_9000_9XHML_X, fixes #120
2026-02-15 11:24:40 +01:00
René van Dorst
2f787feebf
Makefile: Select MACHINE via a variable
2026-02-15 11:12:26 +01:00
René van Dorst
4c1266dca9
Merge pull request #119 from feelfree69/swtgw218as
...
Add MACHINE_SWTGW218AS Managed Switch.
Deselect all MACHINE type so the use always have to select a machine type.
2026-02-15 09:21:33 +00:00
MaDill
4d11d70356
Update README.md how to compile
...
Updte the "compiling" chapter
2026-02-15 09:13:53 +01:00
René van Dorst
ff94e383aa
docs: mods: Fix MiB numbers.
2026-02-14 19:35:18 +01:00
feelfree69
9f7e10fe7c
Merge branch 'main' into swtgw218as
2026-02-14 19:22:17 +01:00
René van Dorst
b67e3eb602
Merge pull request #122 from logicog/fix_6xhml_x2_new
...
Fix MACHINE_KP_9000_6XHML_X2: swap SFP-ports remove unnecessary LED-MUX
2026-02-14 17:44:31 +00:00
chriz
5d731393f1
Delay reset, to allow TCP reset to be transmitted.
2026-02-14 11:17:42 +01:00
chriz
0e2a5fb7bc
Reload startup config after save.
2026-02-14 11:02:05 +01:00
feelfree69
79c9d0deab
Add button handling with the possibility to revert to default settings
2026-02-14 10:55:35 +01:00
logicog
73c56ecfe5
Merge pull request #126 from TylerDurden-23/add-kp-pics
...
Add photos keeplink KP-9000-6XH-X2 unmanaged
2026-02-14 06:01:26 +01:00
chriz
5e9f3324d5
Add photos keeplink KP-9000-6XH-X2 unmanaged.
2026-02-13 19:01:53 +01:00
René van Dorst
94739644b7
Merge pull request #124 from TylerDurden-23/hs-add-fix
...
Fix SFP numbering for HI-K0402WS
2026-02-13 16:04:54 +01:00
chriz
257d8aac4f
Fix SFP numbering.
2026-02-13 14:54:35 +01:00
chriz
d5019b41df
Add warning for advanced safe.
2026-02-13 10:32:23 +01:00
chriz
eae7f10d7a
Make Advanced configuration tabbed.
2026-02-13 08:43:48 +01:00
logicog
1b43addb11
Fix MACHINE_KP_9000_6XHML_X2: swap SFP-ports remove unnecessary LED-MUX
...
The left and right SFP ports were swapped in the machine structure. They
are now correctly identified a comment is added. The custo LED-mux
is removed again, as this was accidentally added for demonstration
purposes. It is not necessary, as the device uses the default.
2026-02-13 07:53:29 +01:00
feelfree69
f8c1ab4198
Add .md and photos
2026-02-12 21:56:37 +01:00
feelfree69
11a5feb49d
Add GPIO for reset button
2026-02-12 19:55:04 +01:00
feelfree69
1e7e1f42cc
respect max length of machine_name
2026-02-12 19:30:50 +01:00
chriz
ea37126e87
New apporach: Make startup config independent.
2026-02-12 14:17:22 +01:00
TylerDurden-23
670e0f02ec
Merge branch 'logicog:main' into opt-system-settings
2026-02-11 23:02:20 +01:00
feelfree69
b4e7865bb7
Merge branch 'main' into swtgw218as
2026-02-11 23:00:07 +01:00
René van Dorst
15b0bf9664
Merge pull request #97 from TylerDurden-23/hs-add-clean
...
Add support for HiSource K0402WS-V3.0.
2026-02-11 21:37:11 +00:00
TylerDurden-23
8bd07ee649
Correct device name from Hi-KO4022WS to Hi-K0402WS
2026-02-11 22:34:55 +01:00
TylerDurden-23
3e1031b0f0
Highlight efficiency with 5V power supply
...
Emphasize the efficiency improvement with 5V power supply.
2026-02-11 22:33:59 +01:00
TylerDurden-23
9918a6267c
Update documentation for Hi-KO4022WS switch
...
Added information about UART baud rate and installation method.
2026-02-11 22:33:02 +01:00
TylerDurden-23
bea162962e
Correct model name in HI-K0402WS documentation
2026-02-11 22:32:37 +01:00
chriz
a2ce5550fc
Add documentation file.
2026-02-11 22:30:40 +01:00
TylerDurden-23
1d91c1bf2c
Merge branch 'logicog:main' into opt-system-settings
2026-02-11 21:15:56 +01:00
feelfree69
9d8d6f03cc
Adding more speeds to SFP link LED
2026-02-11 20:12:16 +01:00