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