TiLDA MK4/Code Structure: Difference between revisions

From EMF Badge
Jump to navigation Jump to search
(Created page with "=== Headers === main.py headers: <pre> ___name___ = "<your_app_name>" ___license___ = "MIT" ___dependencies___ = ["wifi", "http", "ugfx_helper", "sleep"] ___cat...")
 
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:


main.py headers:
main.py headers:
<pre>
<pre>
___name___         = "<your_app_name>"
""" <your description>
"""
___title___         = "<your_app_name>"
___license___      = "MIT"
___license___      = "MIT"
___dependencies___ = ["wifi", "http", "ugfx_helper", "sleep"]
___dependencies___ = ["wifi", "http", "ugfx_helper", "sleep"]
Line 24: Line 25:
* Other
* Other


=== Footer ===
=== Exiting main.py ===
 
Ensure your apps calls app.restart_to_default() when finished


Ensure your apps calls restart_to_default() when finished


main.py footer:


<pre>
<pre>
restart_to_default()
from app import restart_to_default # import at the beginning of your code
 
 
restart_to_default() # call on exit of main.py
</pre>
</pre>

Latest revision as of 16:24, 9 September 2018

Headers

main.py headers:

""" <your description>
"""
___title___         = "<your_app_name>"
___license___      = "MIT"
___dependencies___ = ["wifi", "http", "ugfx_helper", "sleep"]
___categories___   = ["<see below>"]
___bootstrapped___ = True # Whether or not apps get downloaded on first install. Defaults to "False", mostly likely you won't have to use this at all.

Please use one of these categories:

  • System
  • Homescreens
  • Games
  • Sound
  • EMF
  • Villages
  • Phone
  • LEDs
  • Sensors
  • Demo
  • Other

Exiting main.py

Ensure your apps calls app.restart_to_default() when finished


from app import restart_to_default # import at the beginning of your code


restart_to_default() # call on exit of main.py