Difference between revisions of "Projects:Badge/mpfshell"
From SHA2017 Wiki
(add the rest of comamnd to real use the badge) |
|||
| (One intermediate revision by the same user not shown) | |||
| 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 |
| − | + | 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]] | ||
Latest revision as of 17:55, 5 August 2017
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 mput .*\.py
Remove the cable, go to the launcher and you will see your-folder
Alternatives: ampy