<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://badge.emfcamp.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DoctorMikeReddy</id>
	<title>EMF Badge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://badge.emfcamp.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DoctorMikeReddy"/>
	<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/wiki/Special:Contributions/DoctorMikeReddy"/>
	<updated>2026-04-22T03:13:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=411</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=411"/>
		<updated>2018-09-02T14:02:36Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://badge.emfcamp.org/wiki/TiLDA_MK4/Get_Started here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, create/update a tilda_tools.bat windows batch file, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
python %CD%/.development\tilda_tools.py %*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This batch file massively simplifies previous versions, but some things may still not work, depending upon whether you can get the driver to work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=402</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=402"/>
		<updated>2018-09-02T11:30:42Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://badge.emfcamp.org/wiki/TiLDA_MK4/Get_Started here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Unfortunately, while this works, it messes up file paths in various options. A better alternative is to create/update a tilda_tools.bat windows batch file, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
python %CD%/.development\tilda_tools.py %*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This batch file massively simplifies previous versions, but some things may still not work&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=393</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=393"/>
		<updated>2018-09-01T17:52:57Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://badge.emfcamp.org/wiki/TiLDA_MK4/Get_Started here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Alternatively, you can create a tilda_tools.bat windows batch file to do the same, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
CD ./.development&lt;br /&gt;
IF %1.==. GOTO No1&lt;br /&gt;
	python tilda_tools.py %*&lt;br /&gt;
GOTO End1&lt;br /&gt;
&lt;br /&gt;
:No1&lt;br /&gt;
	python tilda_tools.py --help&lt;br /&gt;
:End1&lt;br /&gt;
CD ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This batch file copes with not putting in a parameter by defaulting to --help if you don't put in an argument. Previously, not putting a parameter in would result in a python path error message. &lt;br /&gt;
NOTE: Not all options are working; this may be my Python install :-(&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=391</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=391"/>
		<updated>2018-09-01T17:37:37Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://badge.emfcamp.org/wiki/TiLDA_MK4/Get_Started here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Alternatively, you can create a tilda_tools.bat windows batch file to do the same, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
CD ./.development&lt;br /&gt;
IF %1.==. GOTO No1&lt;br /&gt;
	python tilda_tools.py %*&lt;br /&gt;
GOTO End1&lt;br /&gt;
&lt;br /&gt;
:No1&lt;br /&gt;
	python tilda_tools.py --help&lt;br /&gt;
:End1&lt;br /&gt;
CD ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This batch file copes with not putting in a parameter by defaulting to --help if you don't put in an argument. Previously, not putting a parameter in would result in a python path error message&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=384</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=384"/>
		<updated>2018-09-01T15:03:11Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://stackoverflow.com/questions/27596776/installing-and-using-pyserial-in-python-3-4-windows-8-1 here] and download [https://pypi.org/project/pyserial/ here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Alternatively, you can create a tilda_tools.bat windows batch file to do the same, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
CD ./.development&lt;br /&gt;
IF %1.==. GOTO No1&lt;br /&gt;
	python tilda_tools.py %*&lt;br /&gt;
GOTO End1&lt;br /&gt;
&lt;br /&gt;
:No1&lt;br /&gt;
	python tilda_tools.py --help&lt;br /&gt;
:End1&lt;br /&gt;
CD ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This batch file copes with not putting in a parameter by defaulting to --help if you don't put in an argument. Previously, not putting a parameter in would result in a python path error message&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=383</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=383"/>
		<updated>2018-09-01T14:52:32Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://stackoverflow.com/questions/27596776/installing-and-using-pyserial-in-python-3-4-windows-8-1 here] and download [https://pypi.org/project/pyserial/ here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Alternatively, you can create a tilda_tools.bat windows batch file to do the same, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo_off&lt;br /&gt;
CD ./.development&lt;br /&gt;
IF %1.==. GOTO No1&lt;br /&gt;
IF %2.==. GOTO No2&lt;br /&gt;
IF %3.==. GOTO No3&lt;br /&gt;
	python tilda_tools.py %1 %2 %3&lt;br /&gt;
@GOTO End1&lt;br /&gt;
&lt;br /&gt;
:No1&lt;br /&gt;
	python tilda_tools.py --help&lt;br /&gt;
@GOTO End1&lt;br /&gt;
:No2&lt;br /&gt;
	python tilda_tools.py %1&lt;br /&gt;
@GOTO End1&lt;br /&gt;
:No3&lt;br /&gt;
	python tilda_tools.py %1 %2&lt;br /&gt;
:End1&lt;br /&gt;
@CD ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This batch file copes with up to three parameters, but not more.If you need more command line options passing, you will need to add to the existing template to allow additional parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=382</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=382"/>
		<updated>2018-09-01T14:49:55Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://stackoverflow.com/questions/27596776/installing-and-using-pyserial-in-python-3-4-windows-8-1 here] and download [https://pypi.org/project/pyserial/ here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Alternatively, you can create a tilda_tools.bat windows batch file to do the same, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo_off&lt;br /&gt;
CD ./.development&lt;br /&gt;
IF %1.==. GOTO No1&lt;br /&gt;
IF %2.==. GOTO No2&lt;br /&gt;
IF %3.==. GOTO No3&lt;br /&gt;
	python tilda_tools.py %1 %2 %3&lt;br /&gt;
@GOTO End1&lt;br /&gt;
&lt;br /&gt;
:No1&lt;br /&gt;
	python tilda_tools.py --help&lt;br /&gt;
@GOTO End1&lt;br /&gt;
:No2&lt;br /&gt;
	python tilda_tools.py %1&lt;br /&gt;
@GOTO End1&lt;br /&gt;
:No3&lt;br /&gt;
	python tilda_tools.py %1 %2&lt;br /&gt;
:End1&lt;br /&gt;
@CD ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=381</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=381"/>
		<updated>2018-09-01T14:49:36Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://stackoverflow.com/questions/27596776/installing-and-using-pyserial-in-python-3-4-windows-8-1 here] and download [https://pypi.org/project/pyserial/ here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Alternatively, you can create a tiolda_tools.bat windows batch file to do the same, containing the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo_off&lt;br /&gt;
CD ./.development&lt;br /&gt;
IF %1.==. GOTO No1&lt;br /&gt;
IF %2.==. GOTO No2&lt;br /&gt;
IF %3.==. GOTO No3&lt;br /&gt;
	python tilda_tools.py %1 %2 %3&lt;br /&gt;
@GOTO End1&lt;br /&gt;
&lt;br /&gt;
:No1&lt;br /&gt;
	python tilda_tools.py --help&lt;br /&gt;
@GOTO End1&lt;br /&gt;
:No2&lt;br /&gt;
	python tilda_tools.py %1&lt;br /&gt;
@GOTO End1&lt;br /&gt;
:No3&lt;br /&gt;
	python tilda_tools.py %1 %2&lt;br /&gt;
:End1&lt;br /&gt;
@CD ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=380</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=380"/>
		<updated>2018-09-01T14:46:26Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows Users - you will need to install Pyserial to get some commands working - Instructions [https://stackoverflow.com/questions/27596776/installing-and-using-pyserial-in-python-3-4-windows-8-1 here] and download [https://pypi.org/project/pyserial/ here]&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Working on a windows batch file to do the same, but currently getting path errors&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=374</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=374"/>
		<updated>2018-09-01T13:13:10Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* tilda-tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows users, cd into the .development folder then run:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; python tilda_tools.py &amp;lt;options&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
NOTE: Working on a windows batch file to do the same, but currently getting path errors&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=373</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=373"/>
		<updated>2018-09-01T13:06:44Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
	<entry>
		<id>https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=372</id>
		<title>TiLDA MK4/tilda-tools</title>
		<link rel="alternate" type="text/html" href="https://badge.emfcamp.org/w/index.php?title=TiLDA_MK4/tilda-tools&amp;diff=372"/>
		<updated>2018-09-01T12:25:57Z</updated>

		<summary type="html">&lt;p&gt;DoctorMikeReddy: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''tilda_tools'' is a toolchain for working with the micropython environment on the badge.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* Python 3&lt;br /&gt;
* pyserial&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Clone the Mk4-Apps repo from https://github.com/emfcamp/Mk4-Apps/ (see [https://help.github.com/articles/cloning-a-repository/ Cloning a repository] for help). Alternatively you can download a ZIP file from the repository page. &lt;br /&gt;
&lt;br /&gt;
* Open a terminal in the Mk4-Apps/ directory. ''tilda_tools'' is in the root of this directory.&lt;br /&gt;
&lt;br /&gt;
* Windows users - install Python 3.7 (if you haven't already), choose the option to add it to PATH if you wish to, and create a file tilda_tools.bat in the root folder of Mk4-Apps then put the following code in it to execute ''tilda_tools''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;@echo_off&lt;br /&gt;
python .development/tilda_tools.py&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
OR if you have not added your python install to PATH&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;@echo_off&lt;br /&gt;
&amp;quot;Path where your Python exe is stored\python.exe&amp;quot; .development/tilda_tools.py&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &lt;br /&gt;
&amp;quot;Path where your Python exe is stored\python.exe&amp;quot;&lt;br /&gt;
is something like:&lt;br /&gt;
&amp;quot;C:\Program Files (x86)\Python36-32\python.exe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== tilda-tools ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tilda_tools &amp;lt;options&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Parameters&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
-d --device  : serial interface (default: auto)&lt;br /&gt;
-s --storage : path to flash storage&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
Reboot badge&lt;br /&gt;
$ tilda_tools reset&lt;br /&gt;
&lt;br /&gt;
Soft reboot badge and start specific app&lt;br /&gt;
$ tilda_tools reset --boot my_app&lt;br /&gt;
&lt;br /&gt;
Update files on the badge to match the current local version, restarts afterwards&lt;br /&gt;
$ tilda_tools sync&lt;br /&gt;
&lt;br /&gt;
Update files in folder(s) to match current local version&lt;br /&gt;
$ tilda_tools sync my_game shared&lt;br /&gt;
$ tilda_tools sync &amp;lt;pattern1&amp;gt; &amp;lt;pattern2&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute my_app after reboot&lt;br /&gt;
$ tilda_tools sync --boot my_app [&amp;lt;other sync parameter&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sync (as above), but execute a single file afterwards without copying it to the badge&lt;br /&gt;
$ tilda_tools sync --run some_other_file.py&lt;br /&gt;
&lt;br /&gt;
Sync a given app and execute it&lt;br /&gt;
$ tilda_tools app home_default&lt;br /&gt;
&lt;br /&gt;
Executes a single file on the badge without copying anything (Using pyboard.py)&lt;br /&gt;
$ tilda_tools run my_app/main.py&lt;br /&gt;
&lt;br /&gt;
Runs local validation (doesn't require a badge, but doesn't run unit tests)&lt;br /&gt;
$ tilda_tools validate&lt;br /&gt;
&lt;br /&gt;
Runs local validation and badge-side tests&lt;br /&gt;
$ tilda_tools test&lt;br /&gt;
&lt;br /&gt;
Update firmware on badge (warning, this will delete all settings etc. stored on the badge!)&lt;br /&gt;
$ tilda_tools firmware-update&lt;br /&gt;
&lt;br /&gt;
Setup wifi.json to be copied to the badge on every sync&lt;br /&gt;
$ tilda_tools wifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DoctorMikeReddy</name></author>
	</entry>
</feed>