aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorNicolas Schodet2024-08-27 23:42:19 +0200
committerNicolas Schodet2024-08-27 23:49:35 +0200
commit317b6f892ff3ee844cf7224daf36ccc7a8ebb8ba (patch)
treef032c0247ef3ce1e878eb8de60a437f7f7f86730 /data
parent5c4d2f2fc85823293cf521f602ae2cda458a2e56 (diff)
Generate source files from readable data files
Reverse the operation from previous commit, now use the readable data files to generate source header files. This opens the door for future improvement of the data format to allow compression for example. Now Python is needed to build the firmware, with Pillow module (Python Imaging Library).
Diffstat (limited to 'data')
-rw-r--r--data/Makefile36
-rw-r--r--data/bitmaps/Cursor.pngbin0 -> 81 bytes
-rw-r--r--data/bitmaps/Cursor.toml3
-rw-r--r--data/bitmaps/Display.pngbin0 -> 116 bytes
-rw-r--r--data/bitmaps/Display.toml3
-rw-r--r--data/bitmaps/Fail.pngbin0 -> 120 bytes
-rw-r--r--data/bitmaps/Fail.toml3
-rw-r--r--data/bitmaps/Info.pngbin0 -> 118 bytes
-rw-r--r--data/bitmaps/Info.toml3
-rw-r--r--data/bitmaps/LowBattery.pngbin0 -> 317 bytes
-rw-r--r--data/bitmaps/LowBattery.toml3
-rw-r--r--data/bitmaps/Ok.pngbin0 -> 112 bytes
-rw-r--r--data/bitmaps/Ok.toml3
-rw-r--r--data/bitmaps/RCXintro_1.pngbin0 -> 315 bytes
-rw-r--r--data/bitmaps/RCXintro_1.toml3
-rw-r--r--data/bitmaps/RCXintro_10.pngbin0 -> 96 bytes
-rw-r--r--data/bitmaps/RCXintro_10.toml3
-rw-r--r--data/bitmaps/RCXintro_11.pngbin0 -> 91 bytes
-rw-r--r--data/bitmaps/RCXintro_11.toml3
-rw-r--r--data/bitmaps/RCXintro_12.pngbin0 -> 121 bytes
-rw-r--r--data/bitmaps/RCXintro_12.toml3
-rw-r--r--data/bitmaps/RCXintro_13.pngbin0 -> 133 bytes
-rw-r--r--data/bitmaps/RCXintro_13.toml3
-rw-r--r--data/bitmaps/RCXintro_14.pngbin0 -> 149 bytes
-rw-r--r--data/bitmaps/RCXintro_14.toml3
-rw-r--r--data/bitmaps/RCXintro_15.pngbin0 -> 157 bytes
-rw-r--r--data/bitmaps/RCXintro_15.toml3
-rw-r--r--data/bitmaps/RCXintro_16.pngbin0 -> 161 bytes
-rw-r--r--data/bitmaps/RCXintro_16.toml3
-rw-r--r--data/bitmaps/RCXintro_2.pngbin0 -> 336 bytes
-rw-r--r--data/bitmaps/RCXintro_2.toml3
-rw-r--r--data/bitmaps/RCXintro_3.pngbin0 -> 243 bytes
-rw-r--r--data/bitmaps/RCXintro_3.toml3
-rw-r--r--data/bitmaps/RCXintro_4.pngbin0 -> 155 bytes
-rw-r--r--data/bitmaps/RCXintro_4.toml3
-rw-r--r--data/bitmaps/RCXintro_5.pngbin0 -> 163 bytes
-rw-r--r--data/bitmaps/RCXintro_5.toml3
-rw-r--r--data/bitmaps/RCXintro_6.pngbin0 -> 139 bytes
-rw-r--r--data/bitmaps/RCXintro_6.toml3
-rw-r--r--data/bitmaps/RCXintro_7.pngbin0 -> 133 bytes
-rw-r--r--data/bitmaps/RCXintro_7.toml3
-rw-r--r--data/bitmaps/RCXintro_8.pngbin0 -> 113 bytes
-rw-r--r--data/bitmaps/RCXintro_8.toml3
-rw-r--r--data/bitmaps/RCXintro_9.pngbin0 -> 97 bytes
-rw-r--r--data/bitmaps/RCXintro_9.toml3
-rw-r--r--data/bitmaps/Test1.pngbin0 -> 75 bytes
-rw-r--r--data/bitmaps/Test1.toml3
-rw-r--r--data/bitmaps/Test2.pngbin0 -> 82 bytes
-rw-r--r--data/bitmaps/Test2.toml3
-rw-r--r--data/bitmaps/Wait.pngbin0 -> 113 bytes
-rw-r--r--data/bitmaps/Wait.toml3
-rw-r--r--data/icons/Connections.pngbin0 -> 160 bytes
-rw-r--r--data/icons/Connections.toml3
-rw-r--r--data/icons/Devices.pngbin0 -> 230 bytes
-rw-r--r--data/icons/Devices.toml3
-rw-r--r--data/icons/Font.pngbin0 -> 575 bytes
-rw-r--r--data/icons/Font.toml3
-rw-r--r--data/icons/Icons.pngbin0 -> 2356 bytes
-rw-r--r--data/icons/Icons.toml3
-rw-r--r--data/icons/Port.pngbin0 -> 93 bytes
-rw-r--r--data/icons/Port.toml3
-rw-r--r--data/icons/Running.pngbin0 -> 274 bytes
-rw-r--r--data/icons/Running.toml3
-rw-r--r--data/icons/Status.pngbin0 -> 293 bytes
-rw-r--r--data/icons/Status.toml3
-rw-r--r--data/icons/Step.pngbin0 -> 369 bytes
-rw-r--r--data/icons/Step.toml3
-rw-r--r--data/menus/Mainmenu.toml115
-rw-r--r--data/menus/Submenu01.toml210
-rw-r--r--data/menus/Submenu02.toml783
-rw-r--r--data/menus/Submenu03.toml419
-rw-r--r--data/menus/Submenu04.toml278
-rw-r--r--data/menus/Submenu05.toml200
-rw-r--r--data/menus/Submenu06.toml75
-rw-r--r--data/menus/Submenu07.toml230
75 files changed, 2409 insertions, 36 deletions
diff --git a/data/Makefile b/data/Makefile
deleted file mode 100644
index 65e3e6c..0000000
--- a/data/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-BASE = ..
-SRCDIR = $(BASE)/src
-TOOLSDIR = $(BASE)/tools
-
-BITMAPS = Cursor Display Fail Info LowBattery Ok Wait \
- RCXintro_1 RCXintro_2 RCXintro_3 RCXintro_4 RCXintro_5 RCXintro_6 \
- RCXintro_7 RCXintro_8 RCXintro_9 RCXintro_10 RCXintro_11 RCXintro_12 \
- RCXintro_13 RCXintro_14 RCXintro_15 RCXintro_16 \
- Test1 Test2
-
-ICONS = Connections Devices Font Icons Port Running Status Step
-
-MENUS = Mainmenu \
- Submenu01 Submenu02 Submenu03 Submenu04 Submenu05 Submenu06 Submenu07
-
-ALL = $(BITMAPS:%=bitmaps/%.png) $(ICONS:%=icons/%.png) $(MENUS:%=menus/%.toml)
-
-all: $(ALL)
-
-vpath %.txt $(SRCDIR)
-vpath %.rms $(SRCDIR)
-
-bitmaps/%.png: %.txt
- mkdir -p bitmaps
- $(TOOLSDIR)/txt2img $< bitmaps/$*
-
-icons/%.png: %.txt
- mkdir -p icons
- $(TOOLSDIR)/txt2img $< icons/$*
-
-menus/%.toml: %.rms
- mkdir -p menus
- $(TOOLSDIR)/txt2img $< menus/$*
-
-clean:
- rm -f $(ALL) $(BITMAPS:%=bitmaps/%.toml) $(ICONS:%=icons/%.toml)
diff --git a/data/bitmaps/Cursor.png b/data/bitmaps/Cursor.png
new file mode 100644
index 0000000..36cb577
--- /dev/null
+++ b/data/bitmaps/Cursor.png
Binary files differ
diff --git a/data/bitmaps/Cursor.toml b/data/bitmaps/Cursor.toml
new file mode 100644
index 0000000..6db083e
--- /dev/null
+++ b/data/bitmaps/Cursor.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 0
+start_y = 0
diff --git a/data/bitmaps/Display.png b/data/bitmaps/Display.png
new file mode 100644
index 0000000..bc9c03c
--- /dev/null
+++ b/data/bitmaps/Display.png
Binary files differ
diff --git a/data/bitmaps/Display.toml b/data/bitmaps/Display.toml
new file mode 100644
index 0000000..cfe7c1c
--- /dev/null
+++ b/data/bitmaps/Display.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 14
+start_y = 16
diff --git a/data/bitmaps/Fail.png b/data/bitmaps/Fail.png
new file mode 100644
index 0000000..9a96f83
--- /dev/null
+++ b/data/bitmaps/Fail.png
Binary files differ
diff --git a/data/bitmaps/Fail.toml b/data/bitmaps/Fail.toml
new file mode 100644
index 0000000..5de2b4d
--- /dev/null
+++ b/data/bitmaps/Fail.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 0
+start_y = 8
diff --git a/data/bitmaps/Info.png b/data/bitmaps/Info.png
new file mode 100644
index 0000000..3154047
--- /dev/null
+++ b/data/bitmaps/Info.png
Binary files differ
diff --git a/data/bitmaps/Info.toml b/data/bitmaps/Info.toml
new file mode 100644
index 0000000..5de2b4d
--- /dev/null
+++ b/data/bitmaps/Info.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 0
+start_y = 8
diff --git a/data/bitmaps/LowBattery.png b/data/bitmaps/LowBattery.png
new file mode 100644
index 0000000..fd381d4
--- /dev/null
+++ b/data/bitmaps/LowBattery.png
Binary files differ
diff --git a/data/bitmaps/LowBattery.toml b/data/bitmaps/LowBattery.toml
new file mode 100644
index 0000000..f59b6ba
--- /dev/null
+++ b/data/bitmaps/LowBattery.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 2
+start_y = 8
diff --git a/data/bitmaps/Ok.png b/data/bitmaps/Ok.png
new file mode 100644
index 0000000..8cd32a8
--- /dev/null
+++ b/data/bitmaps/Ok.png
Binary files differ
diff --git a/data/bitmaps/Ok.toml b/data/bitmaps/Ok.toml
new file mode 100644
index 0000000..b5d30f8
--- /dev/null
+++ b/data/bitmaps/Ok.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 42
+start_y = 48
diff --git a/data/bitmaps/RCXintro_1.png b/data/bitmaps/RCXintro_1.png
new file mode 100644
index 0000000..d4c7b03
--- /dev/null
+++ b/data/bitmaps/RCXintro_1.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_1.toml b/data/bitmaps/RCXintro_1.toml
new file mode 100644
index 0000000..a5e861c
--- /dev/null
+++ b/data/bitmaps/RCXintro_1.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 16
+start_y = 0
diff --git a/data/bitmaps/RCXintro_10.png b/data/bitmaps/RCXintro_10.png
new file mode 100644
index 0000000..0284ad5
--- /dev/null
+++ b/data/bitmaps/RCXintro_10.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_10.toml b/data/bitmaps/RCXintro_10.toml
new file mode 100644
index 0000000..47a497b
--- /dev/null
+++ b/data/bitmaps/RCXintro_10.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 56
+start_y = 32
diff --git a/data/bitmaps/RCXintro_11.png b/data/bitmaps/RCXintro_11.png
new file mode 100644
index 0000000..67a7b3a
--- /dev/null
+++ b/data/bitmaps/RCXintro_11.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_11.toml b/data/bitmaps/RCXintro_11.toml
new file mode 100644
index 0000000..381c376
--- /dev/null
+++ b/data/bitmaps/RCXintro_11.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 58
+start_y = 32
diff --git a/data/bitmaps/RCXintro_12.png b/data/bitmaps/RCXintro_12.png
new file mode 100644
index 0000000..d9b92c6
--- /dev/null
+++ b/data/bitmaps/RCXintro_12.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_12.toml b/data/bitmaps/RCXintro_12.toml
new file mode 100644
index 0000000..88948c6
--- /dev/null
+++ b/data/bitmaps/RCXintro_12.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 3
+start_y = 32
diff --git a/data/bitmaps/RCXintro_13.png b/data/bitmaps/RCXintro_13.png
new file mode 100644
index 0000000..f9d2054
--- /dev/null
+++ b/data/bitmaps/RCXintro_13.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_13.toml b/data/bitmaps/RCXintro_13.toml
new file mode 100644
index 0000000..88948c6
--- /dev/null
+++ b/data/bitmaps/RCXintro_13.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 3
+start_y = 32
diff --git a/data/bitmaps/RCXintro_14.png b/data/bitmaps/RCXintro_14.png
new file mode 100644
index 0000000..b96b7dc
--- /dev/null
+++ b/data/bitmaps/RCXintro_14.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_14.toml b/data/bitmaps/RCXintro_14.toml
new file mode 100644
index 0000000..88948c6
--- /dev/null
+++ b/data/bitmaps/RCXintro_14.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 3
+start_y = 32
diff --git a/data/bitmaps/RCXintro_15.png b/data/bitmaps/RCXintro_15.png
new file mode 100644
index 0000000..e984994
--- /dev/null
+++ b/data/bitmaps/RCXintro_15.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_15.toml b/data/bitmaps/RCXintro_15.toml
new file mode 100644
index 0000000..88948c6
--- /dev/null
+++ b/data/bitmaps/RCXintro_15.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 3
+start_y = 32
diff --git a/data/bitmaps/RCXintro_16.png b/data/bitmaps/RCXintro_16.png
new file mode 100644
index 0000000..7113f0a
--- /dev/null
+++ b/data/bitmaps/RCXintro_16.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_16.toml b/data/bitmaps/RCXintro_16.toml
new file mode 100644
index 0000000..88948c6
--- /dev/null
+++ b/data/bitmaps/RCXintro_16.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 3
+start_y = 32
diff --git a/data/bitmaps/RCXintro_2.png b/data/bitmaps/RCXintro_2.png
new file mode 100644
index 0000000..2b6ee44
--- /dev/null
+++ b/data/bitmaps/RCXintro_2.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_2.toml b/data/bitmaps/RCXintro_2.toml
new file mode 100644
index 0000000..a5e861c
--- /dev/null
+++ b/data/bitmaps/RCXintro_2.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 16
+start_y = 0
diff --git a/data/bitmaps/RCXintro_3.png b/data/bitmaps/RCXintro_3.png
new file mode 100644
index 0000000..a631741
--- /dev/null
+++ b/data/bitmaps/RCXintro_3.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_3.toml b/data/bitmaps/RCXintro_3.toml
new file mode 100644
index 0000000..a5e861c
--- /dev/null
+++ b/data/bitmaps/RCXintro_3.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 16
+start_y = 0
diff --git a/data/bitmaps/RCXintro_4.png b/data/bitmaps/RCXintro_4.png
new file mode 100644
index 0000000..6390f8c
--- /dev/null
+++ b/data/bitmaps/RCXintro_4.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_4.toml b/data/bitmaps/RCXintro_4.toml
new file mode 100644
index 0000000..a5e861c
--- /dev/null
+++ b/data/bitmaps/RCXintro_4.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 16
+start_y = 0
diff --git a/data/bitmaps/RCXintro_5.png b/data/bitmaps/RCXintro_5.png
new file mode 100644
index 0000000..5c297e2
--- /dev/null
+++ b/data/bitmaps/RCXintro_5.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_5.toml b/data/bitmaps/RCXintro_5.toml
new file mode 100644
index 0000000..3d792dc
--- /dev/null
+++ b/data/bitmaps/RCXintro_5.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 23
+start_y = 0
diff --git a/data/bitmaps/RCXintro_6.png b/data/bitmaps/RCXintro_6.png
new file mode 100644
index 0000000..af8158e
--- /dev/null
+++ b/data/bitmaps/RCXintro_6.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_6.toml b/data/bitmaps/RCXintro_6.toml
new file mode 100644
index 0000000..1a80132
--- /dev/null
+++ b/data/bitmaps/RCXintro_6.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 28
+start_y = 8
diff --git a/data/bitmaps/RCXintro_7.png b/data/bitmaps/RCXintro_7.png
new file mode 100644
index 0000000..28d9b53
--- /dev/null
+++ b/data/bitmaps/RCXintro_7.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_7.toml b/data/bitmaps/RCXintro_7.toml
new file mode 100644
index 0000000..1c1eae4
--- /dev/null
+++ b/data/bitmaps/RCXintro_7.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 35
+start_y = 16
diff --git a/data/bitmaps/RCXintro_8.png b/data/bitmaps/RCXintro_8.png
new file mode 100644
index 0000000..afc386e
--- /dev/null
+++ b/data/bitmaps/RCXintro_8.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_8.toml b/data/bitmaps/RCXintro_8.toml
new file mode 100644
index 0000000..a24c6a6
--- /dev/null
+++ b/data/bitmaps/RCXintro_8.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 44
+start_y = 24
diff --git a/data/bitmaps/RCXintro_9.png b/data/bitmaps/RCXintro_9.png
new file mode 100644
index 0000000..e6a4daf
--- /dev/null
+++ b/data/bitmaps/RCXintro_9.png
Binary files differ
diff --git a/data/bitmaps/RCXintro_9.toml b/data/bitmaps/RCXintro_9.toml
new file mode 100644
index 0000000..dfbb51d
--- /dev/null
+++ b/data/bitmaps/RCXintro_9.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 52
+start_y = 24
diff --git a/data/bitmaps/Test1.png b/data/bitmaps/Test1.png
new file mode 100644
index 0000000..39ce840
--- /dev/null
+++ b/data/bitmaps/Test1.png
Binary files differ
diff --git a/data/bitmaps/Test1.toml b/data/bitmaps/Test1.toml
new file mode 100644
index 0000000..6db083e
--- /dev/null
+++ b/data/bitmaps/Test1.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 0
+start_y = 0
diff --git a/data/bitmaps/Test2.png b/data/bitmaps/Test2.png
new file mode 100644
index 0000000..913221e
--- /dev/null
+++ b/data/bitmaps/Test2.png
Binary files differ
diff --git a/data/bitmaps/Test2.toml b/data/bitmaps/Test2.toml
new file mode 100644
index 0000000..6db083e
--- /dev/null
+++ b/data/bitmaps/Test2.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 0
+start_y = 0
diff --git a/data/bitmaps/Wait.png b/data/bitmaps/Wait.png
new file mode 100644
index 0000000..144fabe
--- /dev/null
+++ b/data/bitmaps/Wait.png
Binary files differ
diff --git a/data/bitmaps/Wait.toml b/data/bitmaps/Wait.toml
new file mode 100644
index 0000000..5de2b4d
--- /dev/null
+++ b/data/bitmaps/Wait.toml
@@ -0,0 +1,3 @@
+format = "bitmap"
+start_x = 0
+start_y = 8
diff --git a/data/icons/Connections.png b/data/icons/Connections.png
new file mode 100644
index 0000000..83813e0
--- /dev/null
+++ b/data/icons/Connections.png
Binary files differ
diff --git a/data/icons/Connections.toml b/data/icons/Connections.toml
new file mode 100644
index 0000000..b362c55
--- /dev/null
+++ b/data/icons/Connections.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 24
+item_pixels_y = 24
diff --git a/data/icons/Devices.png b/data/icons/Devices.png
new file mode 100644
index 0000000..8b34982
--- /dev/null
+++ b/data/icons/Devices.png
Binary files differ
diff --git a/data/icons/Devices.toml b/data/icons/Devices.toml
new file mode 100644
index 0000000..b362c55
--- /dev/null
+++ b/data/icons/Devices.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 24
+item_pixels_y = 24
diff --git a/data/icons/Font.png b/data/icons/Font.png
new file mode 100644
index 0000000..20f8b62
--- /dev/null
+++ b/data/icons/Font.png
Binary files differ
diff --git a/data/icons/Font.toml b/data/icons/Font.toml
new file mode 100644
index 0000000..8d2d8aa
--- /dev/null
+++ b/data/icons/Font.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 6
+item_pixels_y = 8
diff --git a/data/icons/Icons.png b/data/icons/Icons.png
new file mode 100644
index 0000000..4c29068
--- /dev/null
+++ b/data/icons/Icons.png
Binary files differ
diff --git a/data/icons/Icons.toml b/data/icons/Icons.toml
new file mode 100644
index 0000000..b362c55
--- /dev/null
+++ b/data/icons/Icons.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 24
+item_pixels_y = 24
diff --git a/data/icons/Port.png b/data/icons/Port.png
new file mode 100644
index 0000000..6b53649
--- /dev/null
+++ b/data/icons/Port.png
Binary files differ
diff --git a/data/icons/Port.toml b/data/icons/Port.toml
new file mode 100644
index 0000000..3b75809
--- /dev/null
+++ b/data/icons/Port.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 3
+item_pixels_y = 8
diff --git a/data/icons/Running.png b/data/icons/Running.png
new file mode 100644
index 0000000..06070df
--- /dev/null
+++ b/data/icons/Running.png
Binary files differ
diff --git a/data/icons/Running.toml b/data/icons/Running.toml
new file mode 100644
index 0000000..b362c55
--- /dev/null
+++ b/data/icons/Running.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 24
+item_pixels_y = 24
diff --git a/data/icons/Status.png b/data/icons/Status.png
new file mode 100644
index 0000000..819b652
--- /dev/null
+++ b/data/icons/Status.png
Binary files differ
diff --git a/data/icons/Status.toml b/data/icons/Status.toml
new file mode 100644
index 0000000..9c5f7b8
--- /dev/null
+++ b/data/icons/Status.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 12
+item_pixels_y = 8
diff --git a/data/icons/Step.png b/data/icons/Step.png
new file mode 100644
index 0000000..b3bf129
--- /dev/null
+++ b/data/icons/Step.png
Binary files differ
diff --git a/data/icons/Step.toml b/data/icons/Step.toml
new file mode 100644
index 0000000..472b4e5
--- /dev/null
+++ b/data/icons/Step.toml
@@ -0,0 +1,3 @@
+format = "icon"
+item_pixels_x = 11
+item_pixels_y = 16
diff --git a/data/menus/Mainmenu.toml b/data/menus/Mainmenu.toml
new file mode 100644
index 0000000..5b6e1b4
--- /dev/null
+++ b/data/menus/Mainmenu.toml
@@ -0,0 +1,115 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 2
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn off?"
+icon_image_no = 49
+
+[items.flags]
+skip_this_mother_id = 1
+enter_only_calls = true
+exit_load_menu = true
+
+[[items]]
+item_id = 2
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn off?"
+icon_image_no = 48
+
+[items.flags]
+skip_this_mother_id = 1
+exit_load_menu = true
+
+[[items]]
+item_id = 17
+function_index = 0
+function_parameter = 0
+file_load_no = 1
+next_menu = 1
+icon_text = "My Files"
+icon_image_no = 59
+
+[items.flags]
+exit_load_pointer = 1
+
+[[items]]
+item_id = 33
+function_index = 0
+function_parameter = 0
+file_load_no = 2
+next_menu = 1
+icon_text = "NXT Program"
+icon_image_no = 60
+
+[items.flags]
+exit_load_pointer = 1
+
+[[items]]
+item_id = 49
+function_index = 10
+function_parameter = 0
+file_load_no = 3
+next_menu = 1
+icon_text = "NXT Datalog"
+icon_image_no = 61
+
+[items.flags]
+exit_load_pointer = 1
+only_datalog_enabled = true
+
+[[items]]
+item_id = 65
+function_index = 14
+function_parameter = 0
+file_load_no = 4
+next_menu = 1
+icon_text = "View"
+icon_image_no = 62
+
+[items.flags]
+exit_load_pointer = 1
+
+[[items]]
+item_id = 81
+function_index = 0
+function_parameter = 0
+file_load_no = 7
+next_menu = 2
+icon_text = "Bluetooth"
+icon_image_no = 81
+
+[items.flags]
+exit_load_pointer = 1
+
+[[items]]
+item_id = 97
+function_index = 0
+function_parameter = 0
+file_load_no = 5
+next_menu = 1
+icon_text = "Settings"
+icon_image_no = 63
+
+[items.flags]
+exit_load_pointer = 1
+
+[[items]]
+item_id = 113
+function_index = 0
+function_parameter = 0
+file_load_no = 6
+next_menu = 1
+icon_text = "Try Me"
+icon_image_no = 64
+
+[items.flags]
+exit_load_pointer = 1
diff --git a/data/menus/Submenu01.toml b/data/menus/Submenu01.toml
new file mode 100644
index 0000000..5223086
--- /dev/null
+++ b/data/menus/Submenu01.toml
@@ -0,0 +1,210 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 6
+function_parameter = 2
+file_load_no = 0
+next_menu = 1
+icon_text = "Software files"
+icon_image_no = 28
+
+[items.flags]
+skip_this_mother_id = 1
+accept_incoming_request = true
+
+[[items]]
+item_id = 2
+function_index = 6
+function_parameter = 3
+file_load_no = 0
+next_menu = 1
+icon_text = "NXT files"
+icon_image_no = 29
+
+[items.flags]
+skip_this_mother_id = 1
+accept_incoming_request = true
+
+[[items]]
+item_id = 3
+function_index = 6
+function_parameter = 1
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound files"
+icon_image_no = 27
+
+[items.flags]
+skip_this_mother_id = 1
+accept_incoming_request = true
+
+[[items]]
+item_id = 4
+function_index = 6
+function_parameter = 5
+file_load_no = 0
+next_menu = 2
+icon_text = "Datalog files"
+icon_image_no = 31
+
+[items.flags]
+accept_incoming_request = true
+only_datalog_enabled = true
+
+[[items]]
+item_id = 17
+function_index = 6
+function_parameter = 242
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 20
+function_index = 6
+function_parameter = 242
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 273
+function_index = 8
+function_parameter = 248
+file_load_no = 0
+next_menu = 0
+icon_text = "Run"
+icon_image_no = 50
+
+[items.flags]
+leave_background = true
+init_calls_with_0 = true
+
+[[items]]
+item_id = 529
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Send"
+icon_image_no = 51
+
+[items.flags]
+only_bt_on = true
+
+[[items]]
+item_id = 785
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 2
+icon_text = "Delete"
+icon_image_no = 52
+
+[[items]]
+item_id = 276
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 2
+icon_text = "Delete"
+icon_image_no = 52
+
+[[items]]
+item_id = 532
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Send"
+icon_image_no = 51
+
+[items.flags]
+only_bt_on = true
+
+[[items]]
+item_id = 4625
+function_index = 16
+function_parameter = 249
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 4881
+function_index = 9
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 49
+
+[items.flags]
+back_twice = true
+
+[[items]]
+item_id = 8977
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 48
+
+[items.flags]
+enter_act_as_exit = true
+
+[[items]]
+item_id = 4372
+function_index = 9
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 49
+
+[items.flags]
+back_twice = true
+
+[[items]]
+item_id = 8468
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 48
+
+[items.flags]
+enter_act_as_exit = true
+
+[[items]]
+item_id = 4628
+function_index = 16
+function_parameter = 249
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
diff --git a/data/menus/Submenu02.toml b/data/menus/Submenu02.toml
new file mode 100644
index 0000000..be56734
--- /dev/null
+++ b/data/menus/Submenu02.toml
@@ -0,0 +1,783 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 11
+function_parameter = 247
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 17
+function_index = 11
+function_parameter = 35
+file_load_no = 0
+next_menu = 1
+icon_text = "Forward 5"
+icon_image_no = 35
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 33
+function_index = 11
+function_parameter = 34
+file_load_no = 0
+next_menu = 1
+icon_text = "Forward"
+icon_image_no = 34
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 49
+function_index = 11
+function_parameter = 41
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn right 2"
+icon_image_no = 41
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 65
+function_index = 11
+function_parameter = 40
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn right"
+icon_image_no = 40
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 81
+function_index = 11
+function_parameter = 47
+file_load_no = 0
+next_menu = 1
+icon_text = "Back right 2"
+icon_image_no = 47
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 97
+function_index = 11
+function_parameter = 39
+file_load_no = 0
+next_menu = 1
+icon_text = "Back right"
+icon_image_no = 39
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 113
+function_index = 11
+function_parameter = 43
+file_load_no = 0
+next_menu = 1
+icon_text = "Tone 1"
+icon_image_no = 43
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 129
+function_index = 11
+function_parameter = 44
+file_load_no = 0
+next_menu = 1
+icon_text = "Tone 2"
+icon_image_no = 44
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 145
+function_index = 11
+function_parameter = 36
+file_load_no = 0
+next_menu = 1
+icon_text = "Back left 2"
+icon_image_no = 36
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 161
+function_index = 11
+function_parameter = 42
+file_load_no = 0
+next_menu = 1
+icon_text = "Back left"
+icon_image_no = 42
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 177
+function_index = 11
+function_parameter = 37
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn left"
+icon_image_no = 37
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 193
+function_index = 11
+function_parameter = 38
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn left 2"
+icon_image_no = 38
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 209
+function_index = 11
+function_parameter = 33
+file_load_no = 0
+next_menu = 1
+icon_text = "Empty"
+icon_image_no = 33
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 225
+function_index = 11
+function_parameter = 45
+file_load_no = 0
+next_menu = 1
+icon_text = "Backward"
+icon_image_no = 45
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 241
+function_index = 11
+function_parameter = 46
+file_load_no = 0
+next_menu = 1
+icon_text = "Backward 5"
+icon_image_no = 46
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 273
+function_index = 11
+function_parameter = 65
+file_load_no = 0
+next_menu = 1
+icon_text = "Empty"
+icon_image_no = 33
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 529
+function_index = 11
+function_parameter = 70
+file_load_no = 0
+next_menu = 1
+icon_text = "Wait 2"
+icon_image_no = 70
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 785
+function_index = 11
+function_parameter = 71
+file_load_no = 0
+next_menu = 1
+icon_text = "Wait 5"
+icon_image_no = 71
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 1041
+function_index = 11
+function_parameter = 72
+file_load_no = 0
+next_menu = 1
+icon_text = "Wait 10"
+icon_image_no = 72
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 1297
+function_index = 11
+function_parameter = 67
+file_load_no = 0
+next_menu = 1
+icon_text = "Object"
+icon_image_no = 67
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 1553
+function_index = 11
+function_parameter = 68
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound"
+icon_image_no = 68
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 1809
+function_index = 11
+function_parameter = 66
+file_load_no = 0
+next_menu = 1
+icon_text = "Light"
+icon_image_no = 66
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 2065
+function_index = 11
+function_parameter = 73
+file_load_no = 0
+next_menu = 1
+icon_text = "Dark"
+icon_image_no = 73
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 2321
+function_index = 11
+function_parameter = 69
+file_load_no = 0
+next_menu = 1
+icon_text = "Touch"
+icon_image_no = 69
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 4369
+function_index = 11
+function_parameter = 35
+file_load_no = 0
+next_menu = 1
+icon_text = "Forward 5"
+icon_image_no = 35
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 8465
+function_index = 11
+function_parameter = 34
+file_load_no = 0
+next_menu = 1
+icon_text = "Forward"
+icon_image_no = 34
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 12561
+function_index = 11
+function_parameter = 41
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn right 2"
+icon_image_no = 41
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 16657
+function_index = 11
+function_parameter = 40
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn right"
+icon_image_no = 40
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 20753
+function_index = 11
+function_parameter = 47
+file_load_no = 0
+next_menu = 1
+icon_text = "Back right 2"
+icon_image_no = 47
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 24849
+function_index = 11
+function_parameter = 39
+file_load_no = 0
+next_menu = 1
+icon_text = "Back right"
+icon_image_no = 39
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 28945
+function_index = 11
+function_parameter = 43
+file_load_no = 0
+next_menu = 1
+icon_text = "Tone 1"
+icon_image_no = 43
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 33041
+function_index = 11
+function_parameter = 44
+file_load_no = 0
+next_menu = 1
+icon_text = "Tone 2"
+icon_image_no = 44
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 37137
+function_index = 11
+function_parameter = 36
+file_load_no = 0
+next_menu = 1
+icon_text = "Back left 2"
+icon_image_no = 36
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 41233
+function_index = 11
+function_parameter = 42
+file_load_no = 0
+next_menu = 1
+icon_text = "Back left"
+icon_image_no = 42
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 45329
+function_index = 11
+function_parameter = 37
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn left"
+icon_image_no = 37
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 49425
+function_index = 11
+function_parameter = 38
+file_load_no = 0
+next_menu = 1
+icon_text = "Turn left 2"
+icon_image_no = 38
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 53521
+function_index = 11
+function_parameter = 33
+file_load_no = 0
+next_menu = 1
+icon_text = "Empty"
+icon_image_no = 33
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 57617
+function_index = 11
+function_parameter = 45
+file_load_no = 0
+next_menu = 1
+icon_text = "Backward"
+icon_image_no = 45
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 61713
+function_index = 11
+function_parameter = 46
+file_load_no = 0
+next_menu = 1
+icon_text = "Backward 5"
+icon_image_no = 46
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 69905
+function_index = 11
+function_parameter = 65
+file_load_no = 0
+next_menu = 1
+icon_text = "Empty"
+icon_image_no = 33
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 135441
+function_index = 11
+function_parameter = 70
+file_load_no = 0
+next_menu = 1
+icon_text = "Wait 2"
+icon_image_no = 70
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 200977
+function_index = 11
+function_parameter = 71
+file_load_no = 0
+next_menu = 1
+icon_text = "Wait 5"
+icon_image_no = 71
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 266513
+function_index = 11
+function_parameter = 72
+file_load_no = 0
+next_menu = 1
+icon_text = "Wait 10"
+icon_image_no = 72
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 332049
+function_index = 11
+function_parameter = 67
+file_load_no = 0
+next_menu = 1
+icon_text = "Object"
+icon_image_no = 67
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 397585
+function_index = 11
+function_parameter = 68
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound"
+icon_image_no = 68
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 463121
+function_index = 11
+function_parameter = 66
+file_load_no = 0
+next_menu = 1
+icon_text = "Light"
+icon_image_no = 66
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 528657
+function_index = 11
+function_parameter = 73
+file_load_no = 0
+next_menu = 1
+icon_text = "Dark"
+icon_image_no = 73
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 594193
+function_index = 11
+function_parameter = 69
+file_load_no = 0
+next_menu = 1
+icon_text = "Touch"
+icon_image_no = 69
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 1118481
+function_index = 11
+function_parameter = 251
+file_load_no = 0
+next_menu = 1
+icon_text = "Stop"
+icon_image_no = 77
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 2167057
+function_index = 11
+function_parameter = 252
+file_load_no = 0
+next_menu = 1
+icon_text = "Loop"
+icon_image_no = 78
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 17895697
+function_index = 11
+function_parameter = 248
+file_load_no = 0
+next_menu = 0
+icon_text = "Run"
+icon_image_no = 50
+
+[items.flags]
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 34672913
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Main menu"
+icon_image_no = 55
+
+[items.flags]
+leave_background = true
+exit_calls_with_ff = true
+enter_leaves_menufile = true
+
+[[items]]
+item_id = 68227345
+function_index = 11
+function_parameter = 250
+file_load_no = 0
+next_menu = 2
+icon_text = "Save"
+icon_image_no = 29
+
+[items.flags]
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 336662801
+function_index = 11
+function_parameter = 237
+file_load_no = 0
+next_menu = 0
+icon_text = "Yes"
+icon_image_no = 49
+
+[items.flags]
+leave_background = true
+enter_leaves_menufile = true
+
+[[items]]
+item_id = 605098257
+function_index = 11
+function_parameter = 246
+file_load_no = 0
+next_menu = 0
+icon_text = "No"
+icon_image_no = 48
+
+[items.flags]
+enter_act_as_exit = true
+leave_background = true
+exit_calls = true
diff --git a/data/menus/Submenu03.toml b/data/menus/Submenu03.toml
new file mode 100644
index 0000000..b33ea20
--- /dev/null
+++ b/data/menus/Submenu03.toml
@@ -0,0 +1,419 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 10
+function_parameter = 11
+file_load_no = 0
+next_menu = 1
+icon_text = "Temperature `C"
+icon_image_no = 15
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 2
+function_index = 10
+function_parameter = 12
+file_load_no = 0
+next_menu = 1
+icon_text = "Temperature `F"
+icon_image_no = 16
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 3
+function_index = 10
+function_parameter = 2
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound dB"
+icon_image_no = 2
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 4
+function_index = 10
+function_parameter = 3
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound dBA"
+icon_image_no = 3
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 5
+function_index = 10
+function_parameter = 4
+file_load_no = 0
+next_menu = 1
+icon_text = "Reflected light"
+icon_image_no = 4
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 6
+function_index = 10
+function_parameter = 5
+file_load_no = 0
+next_menu = 1
+icon_text = "Ambient light"
+icon_image_no = 5
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 7
+function_index = 10
+function_parameter = 8
+file_load_no = 0
+next_menu = 1
+icon_text = "Motor Rotations"
+icon_image_no = 9
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 8
+function_index = 10
+function_parameter = 7
+file_load_no = 0
+next_menu = 1
+icon_text = "Motor Degrees"
+icon_image_no = 8
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 9
+function_index = 10
+function_parameter = 6
+file_load_no = 0
+next_menu = 1
+icon_text = "Touch"
+icon_image_no = 7
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 10
+function_index = 10
+function_parameter = 9
+file_load_no = 0
+next_menu = 1
+icon_text = "UltraSonic inch"
+icon_image_no = 11
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 11
+function_index = 10
+function_parameter = 10
+file_load_no = 0
+next_menu = 1
+icon_text = "UltraSonic cm"
+icon_image_no = 12
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 12
+function_index = 10
+function_parameter = 13
+file_load_no = 0
+next_menu = 1
+icon_text = "Color"
+icon_image_no = 17
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 13
+function_index = 10
+function_parameter = 238
+file_load_no = 0
+next_menu = 1
+icon_text = "Done"
+icon_image_no = 49
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 17
+function_index = 10
+function_parameter = 18
+file_load_no = 0
+next_menu = 1
+icon_text = "Port 1"
+icon_image_no = 18
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 33
+function_index = 10
+function_parameter = 19
+file_load_no = 0
+next_menu = 1
+icon_text = "Port 2"
+icon_image_no = 19
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 49
+function_index = 10
+function_parameter = 20
+file_load_no = 0
+next_menu = 1
+icon_text = "Port 3"
+icon_image_no = 20
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 65
+function_index = 10
+function_parameter = 21
+file_load_no = 0
+next_menu = 1
+icon_text = "Port 4"
+icon_image_no = 21
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 23
+function_index = 10
+function_parameter = 22
+file_load_no = 0
+next_menu = 1
+icon_text = "Port A"
+icon_image_no = 22
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 39
+function_index = 10
+function_parameter = 23
+file_load_no = 0
+next_menu = 1
+icon_text = "Port B"
+icon_image_no = 23
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 55
+function_index = 10
+function_parameter = 24
+file_load_no = 0
+next_menu = 1
+icon_text = "Port C"
+icon_image_no = 24
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 24
+function_index = 10
+function_parameter = 22
+file_load_no = 0
+next_menu = 1
+icon_text = "Port A"
+icon_image_no = 22
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 40
+function_index = 10
+function_parameter = 23
+file_load_no = 0
+next_menu = 1
+icon_text = "Port B"
+icon_image_no = 23
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 56
+function_index = 10
+function_parameter = 24
+file_load_no = 0
+next_menu = 1
+icon_text = "Port C"
+icon_image_no = 23
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 29
+function_index = 10
+function_parameter = 247
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+auto_press_enter = true
+
+[[items]]
+item_id = 273
+function_index = 10
+function_parameter = 242
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+auto_press_enter = true
+back_three_times = true
+exit_load_pointer = 13
+
+[[items]]
+item_id = 279
+function_index = 10
+function_parameter = 242
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+auto_press_enter = true
+back_three_times = true
+exit_load_pointer = 13
+
+[[items]]
+item_id = 280
+function_index = 10
+function_parameter = 242
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 0
+
+[items.flags]
+auto_press_enter = true
+back_three_times = true
+exit_load_pointer = 13
+
+[[items]]
+item_id = 285
+function_index = 10
+function_parameter = 248
+file_load_no = 0
+next_menu = 2
+icon_text = "Run"
+icon_image_no = 50
+
+[items.flags]
+back_twice = true
+leave_background = true
+exit_calls_with_ff = true
+
+[[items]]
+item_id = 4381
+function_index = 10
+function_parameter = 241
+file_load_no = 0
+next_menu = 0
+icon_text = "Main menu"
+icon_image_no = 55
+
+[items.flags]
+enter_leaves_menufile = true
+exit_disable = true
+
+[[items]]
+item_id = 8477
+function_index = 10
+function_parameter = 250
+file_load_no = 0
+next_menu = 2
+icon_text = "Save"
+icon_image_no = 31
+
+[items.flags]
+exit_disable = true
+
+[[items]]
+item_id = 74013
+function_index = 10
+function_parameter = 237
+file_load_no = 0
+next_menu = 0
+icon_text = "Yes"
+icon_image_no = 49
+
+[items.flags]
+leave_background = true
+enter_leaves_menufile = true
+
+[[items]]
+item_id = 139549
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "No"
+icon_image_no = 48
+
+[items.flags]
+enter_act_as_exit = true
+leave_background = true
+exit_calls = true
diff --git a/data/menus/Submenu04.toml b/data/menus/Submenu04.toml
new file mode 100644
index 0000000..165f40e
--- /dev/null
+++ b/data/menus/Submenu04.toml
@@ -0,0 +1,278 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 14
+function_parameter = 2
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound dB"
+icon_image_no = 2
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 2
+function_index = 14
+function_parameter = 3
+file_load_no = 0
+next_menu = 1
+icon_text = "Sound dBA"
+icon_image_no = 3
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 3
+function_index = 14
+function_parameter = 4
+file_load_no = 0
+next_menu = 1
+icon_text = "Reflected light"
+icon_image_no = 4
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 4
+function_index = 14
+function_parameter = 5
+file_load_no = 0
+next_menu = 1
+icon_text = "Ambient light"
+icon_image_no = 5
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 5
+function_index = 14
+function_parameter = 11
+file_load_no = 0
+next_menu = 1
+icon_text = "Temperature `C"
+icon_image_no = 15
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+init_calls_with_0 = true
+
+[[items]]
+item_id = 6
+function_index = 14
+function_parameter = 12
+file_load_no = 0
+next_menu = 1
+icon_text = "Temperature `F"
+icon_image_no = 16
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 7
+function_index = 14
+function_parameter = 8
+file_load_no = 0
+next_menu = 1
+icon_text = "Motor rotations"
+icon_image_no = 9
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 8
+function_index = 14
+function_parameter = 7
+file_load_no = 0
+next_menu = 1
+icon_text = "Motor degrees"
+icon_image_no = 8
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 9
+function_index = 14
+function_parameter = 6
+file_load_no = 0
+next_menu = 1
+icon_text = "Touch"
+icon_image_no = 7
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 10
+function_index = 14
+function_parameter = 9
+file_load_no = 0
+next_menu = 1
+icon_text = "Ultrasonic inch"
+icon_image_no = 11
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 11
+function_index = 14
+function_parameter = 10
+file_load_no = 0
+next_menu = 1
+icon_text = "Ultrasonic cm"
+icon_image_no = 12
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 12
+function_index = 14
+function_parameter = 13
+file_load_no = 0
+next_menu = 1
+icon_text = "Color"
+icon_image_no = 17
+
+[items.flags]
+skip_this_mother_id = 1
+leave_background = true
+
+[[items]]
+item_id = 17
+function_index = 14
+function_parameter = 18
+file_load_no = 0
+next_menu = 0
+icon_text = "Port 1"
+icon_image_no = 18
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 33
+function_index = 14
+function_parameter = 19
+file_load_no = 0
+next_menu = 0
+icon_text = "Port 2"
+icon_image_no = 19
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 49
+function_index = 14
+function_parameter = 20
+file_load_no = 0
+next_menu = 0
+icon_text = "Port 3"
+icon_image_no = 20
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 65
+function_index = 14
+function_parameter = 21
+file_load_no = 0
+next_menu = 0
+icon_text = "Port 4"
+icon_image_no = 21
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 23
+function_index = 14
+function_parameter = 22
+file_load_no = 0
+next_menu = 0
+icon_text = "Port A"
+icon_image_no = 22
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 39
+function_index = 14
+function_parameter = 23
+file_load_no = 0
+next_menu = 0
+icon_text = "Port B"
+icon_image_no = 23
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 55
+function_index = 14
+function_parameter = 24
+file_load_no = 0
+next_menu = 0
+icon_text = "Port C"
+icon_image_no = 24
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 24
+function_index = 14
+function_parameter = 22
+file_load_no = 0
+next_menu = 0
+icon_text = "Port A"
+icon_image_no = 22
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 40
+function_index = 14
+function_parameter = 23
+file_load_no = 0
+next_menu = 0
+icon_text = "Port B"
+icon_image_no = 23
+
+[items.flags]
+leave_background = true
+
+[[items]]
+item_id = 56
+function_index = 14
+function_parameter = 24
+file_load_no = 0
+next_menu = 0
+icon_text = "Port C"
+icon_image_no = 24
+
+[items.flags]
+leave_background = true
diff --git a/data/menus/Submenu05.toml b/data/menus/Submenu05.toml
new file mode 100644
index 0000000..417a4e7
--- /dev/null
+++ b/data/menus/Submenu05.toml
@@ -0,0 +1,200 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Volume"
+icon_image_no = 57
+
+[items.flags]
+accept_incoming_request = true
+
+[[items]]
+item_id = 2
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Sleep"
+icon_image_no = 58
+
+[items.flags]
+accept_incoming_request = true
+
+[[items]]
+item_id = 3
+function_index = 1
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "NXT Version"
+icon_image_no = 79
+
+[[items]]
+item_id = 4
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Delete files"
+icon_image_no = 52
+
+[items.flags]
+accept_incoming_request = true
+
+[[items]]
+item_id = 17
+function_index = 7
+function_parameter = 239
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 57
+
+[items.flags]
+leave_background = true
+exit_calls_with_ff = true
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 33
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 53
+
+[[items]]
+item_id = 49
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 54
+
+[[items]]
+item_id = 18
+function_index = 4
+function_parameter = 239
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 58
+
+[items.flags]
+leave_background = true
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 34
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 53
+
+[[items]]
+item_id = 50
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 54
+
+[[items]]
+item_id = 20
+function_index = 5
+function_parameter = 2
+file_load_no = 0
+next_menu = 2
+icon_text = "Software files"
+icon_image_no = 28
+
+[items.flags]
+skip_this_mother_id = 1
+
+[[items]]
+item_id = 36
+function_index = 5
+function_parameter = 3
+file_load_no = 0
+next_menu = 2
+icon_text = "NXT files"
+icon_image_no = 29
+
+[items.flags]
+skip_this_mother_id = 1
+
+[[items]]
+item_id = 52
+function_index = 5
+function_parameter = 1
+file_load_no = 0
+next_menu = 2
+icon_text = "Sound files"
+icon_image_no = 27
+
+[items.flags]
+skip_this_mother_id = 1
+
+[[items]]
+item_id = 68
+function_index = 5
+function_parameter = 5
+file_load_no = 0
+next_menu = 2
+icon_text = "Datalog files"
+icon_image_no = 31
+
+[items.flags]
+skip_this_mother_id = 1
+only_datalog_enabled = true
+
+[[items]]
+item_id = 84
+function_index = 5
+function_parameter = 4
+file_load_no = 0
+next_menu = 2
+icon_text = "Try me files"
+icon_image_no = 30
+
+[items.flags]
+skip_this_mother_id = 1
+
+[[items]]
+item_id = 276
+function_index = 5
+function_parameter = 241
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 49
+
+[items.flags]
+back_twice = true
+init_calls_with_0 = true
+
+[[items]]
+item_id = 532
+function_index = 5
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 48
+
+[items.flags]
+enter_act_as_exit = true
+init_calls_with_0 = true
diff --git a/data/menus/Submenu06.toml b/data/menus/Submenu06.toml
new file mode 100644
index 0000000..681d53f
--- /dev/null
+++ b/data/menus/Submenu06.toml
@@ -0,0 +1,75 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 6
+function_parameter = 4
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 30
+
+[items.flags]
+auto_press_enter = true
+
+[[items]]
+item_id = 17
+function_index = 6
+function_parameter = 242
+file_load_no = 0
+next_menu = 2
+icon_text = " "
+icon_image_no = 30
+
+[items.flags]
+exit_leaves_menufile = true
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 273
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 2
+icon_text = "Delete"
+icon_image_no = 52
+
+[[items]]
+item_id = 529
+function_index = 8
+function_parameter = 248
+file_load_no = 0
+next_menu = 0
+icon_text = "Run"
+icon_image_no = 50
+
+[items.flags]
+leave_background = true
+init_calls_with_0 = true
+
+[[items]]
+item_id = 4369
+function_index = 9
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 49
+
+[items.flags]
+back_twice = true
+
+[[items]]
+item_id = 8465
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 0
+icon_text = "Are you sure?"
+icon_image_no = 48
+
+[items.flags]
+enter_act_as_exit = true
diff --git a/data/menus/Submenu07.toml b/data/menus/Submenu07.toml
new file mode 100644
index 0000000..a1b5ff5
--- /dev/null
+++ b/data/menus/Submenu07.toml
@@ -0,0 +1,230 @@
+format = "menu"
+item_pixels_x = 24
+item_pixels_y = 24
+
+[[items]]
+item_id = 1
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Search"
+icon_image_no = 86
+
+[items.flags]
+accept_incoming_request = true
+only_bt_on = true
+
+[[items]]
+item_id = 2
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "My contacts"
+icon_image_no = 82
+
+[items.flags]
+accept_incoming_request = true
+only_bt_on = true
+
+[[items]]
+item_id = 3
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Connections"
+icon_image_no = 83
+
+[items.flags]
+accept_incoming_request = true
+only_bt_on = true
+
+[[items]]
+item_id = 4
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Visibility"
+icon_image_no = 84
+
+[items.flags]
+accept_incoming_request = true
+only_bt_on = true
+
+[[items]]
+item_id = 5
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "On/Off"
+icon_image_no = 85
+
+[items.flags]
+accept_incoming_request = true
+
+[[items]]
+item_id = 17
+function_index = 18
+function_parameter = 255
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 18
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+auto_press_enter = true
+
+[[items]]
+item_id = 19
+function_index = 20
+function_parameter = 246
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 20
+function_index = 17
+function_parameter = 235
+file_load_no = 0
+next_menu = 0
+icon_text = "Visible"
+icon_image_no = 90
+
+[[items]]
+item_id = 36
+function_index = 17
+function_parameter = 234
+file_load_no = 0
+next_menu = 0
+icon_text = "Invisible"
+icon_image_no = 91
+
+[[items]]
+item_id = 21
+function_index = 3
+function_parameter = 235
+file_load_no = 0
+next_menu = 0
+icon_text = "On"
+icon_image_no = 92
+
+[items.flags]
+exit_leaves_menufile = true
+
+[[items]]
+item_id = 37
+function_index = 3
+function_parameter = 234
+file_load_no = 0
+next_menu = 0
+icon_text = "Off"
+icon_image_no = 93
+
+[items.flags]
+exit_leaves_menufile = true
+only_bt_on = true
+
+[[items]]
+item_id = 273
+function_index = 19
+function_parameter = 242
+file_load_no = 0
+next_menu = 1
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+back_twice = true
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 274
+function_index = 19
+function_parameter = 242
+file_load_no = 0
+next_menu = 2
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+back_twice = true
+left_right_as_call = true
+init_calls_with_1 = true
+
+[[items]]
+item_id = 275
+function_index = 20
+function_parameter = 240
+file_load_no = 0
+next_menu = 0
+icon_text = "Disconnect"
+icon_image_no = 89
+
+[[items]]
+item_id = 4369
+function_index = 16
+function_parameter = 245
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+init_calls_with_0 = true
+left_right_as_call = true
+
+[[items]]
+item_id = 4370
+function_index = 19
+function_parameter = 241
+file_load_no = 0
+next_menu = 0
+icon_text = "Delete"
+icon_image_no = 52
+
+[[items]]
+item_id = 8466
+function_index = 0
+function_parameter = 0
+file_load_no = 0
+next_menu = 1
+icon_text = "Connect"
+icon_image_no = 88
+
+[[items]]
+item_id = 74002
+function_index = 16
+function_parameter = 245
+file_load_no = 0
+next_menu = 0
+icon_text = " "
+icon_image_no = 87
+
+[items.flags]
+back_twice = true
+init_calls_with_0 = true
+left_right_as_call = true