Difference between revisions of "Projects:Badge/mpfshell"

From SHA2017 Wiki
Jump to: navigation, search
(add the rest of comamnd to real use the badge)
Line 27: Line 27:
  
 
More on [https://github.com/wendlers/mpfshell#shell-usage mpfshell usage]
 
More on [https://github.com/wendlers/mpfshell#shell-usage mpfshell usage]
 
+
Open the shell from the folder where there are the file to upload
<nowiki>mpfs> open ttyUSB0</nowiki>
+
<nowiki>mpfs> open ttyUSB0 #Go to launcher on badge because in sleep not work
 +
repl  #enter the python shell
 +
import shell #import the shell library
 +
#exit from the shell python with ctrl+] and the badge will be blank
 +
cd /lib
 +
md ./your-folder
 +
put mput .*\.py
 +
</nowiki>
 +
Remove the cable, go to the launcher and you will see your-folder
  
 
Alternatives: [[Projects:Badge/ampy|ampy]]
 
Alternatives: [[Projects:Badge/ampy|ampy]]

Revision as of 16:48, 5 August 2017

Badge Badge project - Documentation - Github - Sponsorship - Organisation

install mpfshell just run:

git clone https://github.com/wendlers/mpfshell.git
cd mpfshell
sudo pip install pyserial
sudo pip install colorama
sudo pip install websocket_client
sudo python setup.py install

Usage:

usage: mpfshell [-h] [-c [COMMAND [COMMAND ...]]] [-s SCRIPT] [-n] [--nocolor]
                [--nocache] [--logfile LOGFILE] [--loglevel LOGLEVEL]
                [--reset]

optional arguments:
  -h, --help            show this help message and exit
  -c [COMMAND [COMMAND ...]], --command [COMMAND [COMMAND ...]]
                        execute given commands (separated by ;)
  -s SCRIPT, --script SCRIPT
                        execute commands from file
  -n, --noninteractive  non interactive mode (don't enter shell)
  --nocolor             disable color
  --nocache             disable cache
  --logfile LOGFILE     write log to file
  --loglevel LOGLEVEL   loglevel (CRITICAL, ERROR, WARNING, INFO, DEBUG)
  --reset               hard reset device via DTR (serial connection only)

More on mpfshell usage Open the shell from the folder where there are the file to upload mpfs> open ttyUSB0 #Go to launcher on badge because in sleep not work repl #enter the python shell import shell #import the shell library #exit from the shell python with ctrl+] and the badge will be blank cd /lib md ./your-folder put mput .*\.py Remove the cable, go to the launcher and you will see your-folder

Alternatives: ampy