diff --git a/README.md b/README.md index 3a916f5..266841a 100644 --- a/README.md +++ b/README.md @@ -23,3 +23,7 @@ For the rough notes/implementation plan see [TODO](https://github.com/meshtastic ## Command line tool This pip package will also install a "meshtastic" commandline executable, which displays packets sent over the network as JSON and lets you see serial debugging information from the meshtastic devices. The source code for this tool is also a good [example](https://github.com/meshtastic/Meshtastic-python/meshtastic/__main__.py) of a 'complete' application that uses the meshtastic python API. + +## Required device software version + +This API and tool both require that the device is running Meshtastic 0.6.0 or later. diff --git a/TODO.md b/TODO.md index 0ecd57d..3ed67d5 100644 --- a/TODO.md +++ b/TODO.md @@ -8,7 +8,8 @@ - DONE keep everything in dicts - document properties/fields - include more examples: textchat.py, replymessage.py all as one little demo -- have python client turn off radio sleep (use 0 for X to mean restore defaults) +- have python client turn on/off radio sleep (use 0 for X to mean restore defaults) +- have device send a special packet at boot so the serial client can detect if it rebooted - announce at the usual places - DONE use port enumeration to find ports https://pyserial.readthedocs.io/en/latest/shortintro.html - DONE make serial debug output optional (by providing a null stream)