MMEdit V 5.1


Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6546
Posted: 09:39pm 26 Mar 2023      

I have updated MMEdit to make use of the new features in the picoWEB.

These changes mainly affect the file manager.
You now have the option to use TFTP instead of XMODEM when connected to your picoWEB via Telnet.
If connected by USB, XMODEM is the only option.
TFTP uses UDP and doesn't pass through routers very well. It is usually confined to local networks.
When it can be used, it is faster than XMODEM and doesn't pad any extra characters to the end of files.
In MMCC, all file transfers are treated as binary. A bit slower but saves trying to determine each file type.

Adding TFTP to your PC
in Windows 11:
Settings
Apps
Optional features
More Windows features
TFTP client

In Linux:
Install TFTP HPA (you need the HPA version to use the MMCC file manager with TFTP)
Edit the MMCC.inf file
change
TFTP file receive command = mate-terminal -x tftp -m binary %IP% -c get %RemoteFile% %LocalFile%
You need to edit the terminal name to suit your Linux installation
Your may have to use "terminal" on it's own or "gnome-terminal" etc
Do the same for the following line with "put"

Make the changes with MMCC shutdown or they will be lost.

As a teaser, I copied 27 files totaling 160kB from the pico to my PC in ~20 seconds. It is slower going to the pico but still nice to watch.

No excuse for not having a backup.

  Quote  Changes:

24 Mar 2023
V5.1.0
Some colour added to messages in MMCC
Option to timestamp lines in MMCC
Option to use TFTP instead of XMODEM when connected by TCP to PicoWEB
Debug logging in MMCC
MMCC recognises some Telnet directives

Mar 2023
V5.0.5
Editor has column marker (adjustable) and comment wordwrap
^Q unwraps lines that were split during transfer from device.
MMCC now has auto-reconnect to serial ports.
MMCC now has wordwrap
When entering File Manager, the device time is set to computer time


Jim
VK7JH
MMedit