From 495cc1df494505378977995eeb76b05f20f0b235 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sun, 13 Jun 2010 17:49:42 +0200 Subject: import firmware from LEGO v1.29 --- AT91SAM7S256/Source/Submenu03.rms | 207 +++++++++++--------------------------- 1 file changed, 58 insertions(+), 149 deletions(-) (limited to 'AT91SAM7S256/Source/Submenu03.rms') diff --git a/AT91SAM7S256/Source/Submenu03.rms b/AT91SAM7S256/Source/Submenu03.rms index 0dd4b6c..cb7830b 100644 --- a/AT91SAM7S256/Source/Submenu03.rms +++ b/AT91SAM7S256/Source/Submenu03.rms @@ -1,105 +1,98 @@ const UBYTE SUBMENU03[] = { 0x07,0x00, // Menu Format - 0x05,0x19, // Menu DataSize + 0x03,0xA0, // Menu DataSize 0x1D, // Menu item size - 0x2D, // Menu items + 0x20, // Menu items 0x18, // Menu icon Width 0x18, // Menu icon Height - // Sound_dB + // Temperature_`C 0x00,0x00,0x00,0x01, // 0x00000001 0x10,0x00,0x00,0x21, // 0x10000021 + 0x0A,0x0B,0x00,0x01, // 10 ,11 ,0 ,1 + 0x54,0x65,0x6D,0x70,0x65,0x72,0x61,0x74,0x75,0x72,0x65,0x20,0x60,0x43,0x00,0x00, + 0x0F, // 0F + + // Temperature_`F + 0x00,0x00,0x00,0x02, // 0x00000002 + 0x10,0x00,0x00,0x21, // 0x10000021 + 0x0A,0x0C,0x00,0x01, // 10 ,12 ,0 ,1 + 0x54,0x65,0x6D,0x70,0x65,0x72,0x61,0x74,0x75,0x72,0x65,0x20,0x60,0x46,0x00,0x00, + 0x10, // 10 + + // Sound_dB + 0x00,0x00,0x00,0x03, // 0x00000003 + 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x02,0x00,0x01, // 10 ,2 ,0 ,1 0x53,0x6F,0x75,0x6E,0x64,0x20,0x64,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02, // 02 // Sound_dBA - 0x00,0x00,0x00,0x02, // 0x00000002 + 0x00,0x00,0x00,0x04, // 0x00000004 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x03,0x00,0x01, // 10 ,3 ,0 ,1 0x53,0x6F,0x75,0x6E,0x64,0x20,0x64,0x42,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x03, // 03 // Reflected_light - 0x00,0x00,0x00,0x03, // 0x00000003 + 0x00,0x00,0x00,0x05, // 0x00000005 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x04,0x00,0x01, // 10 ,4 ,0 ,1 0x52,0x65,0x66,0x6C,0x65,0x63,0x74,0x65,0x64,0x20,0x6C,0x69,0x67,0x68,0x74,0x00, 0x04, // 04 // Ambient_light - 0x00,0x00,0x00,0x04, // 0x00000004 + 0x00,0x00,0x00,0x06, // 0x00000006 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x05,0x00,0x01, // 10 ,5 ,0 ,1 0x41,0x6D,0x62,0x69,0x65,0x6E,0x74,0x20,0x6C,0x69,0x67,0x68,0x74,0x00,0x00,0x00, 0x05, // 05 - // Light_sensor* - 0x00,0x00,0x00,0x05, // 0x00000005 - 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x06,0x00,0x01, // 10 ,6 ,0 ,1 - 0x4C,0x69,0x67,0x68,0x74,0x20,0x73,0x65,0x6E,0x73,0x6F,0x72,0x2A,0x00,0x00,0x00, - 0x06, // 06 - - // Temperature_`C* - 0x00,0x00,0x00,0x06, // 0x00000006 - 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x0D,0x00,0x01, // 10 ,13 ,0 ,1 - 0x54,0x65,0x6D,0x70,0x65,0x72,0x61,0x74,0x75,0x72,0x65,0x20,0x60,0x43,0x2A,0x00, - 0x0D, // 0D - - // Temperature_`F* - 0x00,0x00,0x00,0x07, // 0x00000007 - 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x0E,0x00,0x01, // 10 ,14 ,0 ,1 - 0x54,0x65,0x6D,0x70,0x65,0x72,0x61,0x74,0x75,0x72,0x65,0x20,0x60,0x46,0x2A,0x00, - 0x0E, // 0E - - // Rotation* - 0x00,0x00,0x00,0x08, // 0x00000008 - 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x0A,0x00,0x01, // 10 ,10 ,0 ,1 - 0x52,0x6F,0x74,0x61,0x74,0x69,0x6F,0x6E,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x0A, // 0A - // Motor_Rotations - 0x00,0x00,0x00,0x09, // 0x00000009 + 0x00,0x00,0x00,0x07, // 0x00000007 0x00,0x00,0x00,0x20, // 0x00000020 - 0x0A,0x09,0x00,0x01, // 10 ,9 ,0 ,1 + 0x0A,0x08,0x00,0x01, // 10 ,8 ,0 ,1 0x4D,0x6F,0x74,0x6F,0x72,0x20,0x52,0x6F,0x74,0x61,0x74,0x69,0x6F,0x6E,0x73,0x00, 0x09, // 09 // Motor_Degrees - 0x00,0x00,0x00,0x0A, // 0x0000000A + 0x00,0x00,0x00,0x08, // 0x00000008 0x00,0x00,0x00,0x20, // 0x00000020 - 0x0A,0x08,0x00,0x01, // 10 ,8 ,0 ,1 + 0x0A,0x07,0x00,0x01, // 10 ,7 ,0 ,1 0x4D,0x6F,0x74,0x6F,0x72,0x20,0x44,0x65,0x67,0x72,0x65,0x65,0x73,0x00,0x00,0x00, 0x08, // 08 // Touch - 0x00,0x00,0x00,0x0B, // 0x0000000B + 0x00,0x00,0x00,0x09, // 0x00000009 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x07,0x00,0x01, // 10 ,7 ,0 ,1 + 0x0A,0x06,0x00,0x01, // 10 ,6 ,0 ,1 0x54,0x6F,0x75,0x63,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x07, // 07 // UltraSonic_inch - 0x00,0x00,0x00,0x0C, // 0x0000000C + 0x00,0x00,0x00,0x0A, // 0x0000000A 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x0B,0x00,0x01, // 10 ,11 ,0 ,1 + 0x0A,0x09,0x00,0x01, // 10 ,9 ,0 ,1 0x55,0x6C,0x74,0x72,0x61,0x53,0x6F,0x6E,0x69,0x63,0x20,0x69,0x6E,0x63,0x68,0x00, 0x0B, // 0B // UltraSonic_cm - 0x00,0x00,0x00,0x0D, // 0x0000000D + 0x00,0x00,0x00,0x0B, // 0x0000000B 0x10,0x00,0x00,0x21, // 0x10000021 - 0x0A,0x0C,0x00,0x01, // 10 ,12 ,0 ,1 + 0x0A,0x0A,0x00,0x01, // 10 ,10 ,0 ,1 0x55,0x6C,0x74,0x72,0x61,0x53,0x6F,0x6E,0x69,0x63,0x20,0x63,0x6D,0x00,0x00,0x00, 0x0C, // 0C + // Color + 0x00,0x00,0x00,0x0C, // 0x0000000C + 0x10,0x00,0x00,0x21, // 0x10000021 + 0x0A,0x0D,0x00,0x01, // 10 ,13 ,0 ,1 + 0x43,0x6F,0x6C,0x6F,0x72,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x11, // 11 + // Done - 0x00,0x00,0x00,0x0E, // 0x0000000E + 0x00,0x00,0x00,0x0D, // 0x0000000D 0x00,0x00,0x00,0x20, // 0x00000020 0x0A,0xEE,0x00,0x01, // 10 ,238,0 ,1 0x44,0x6F,0x6E,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -134,189 +127,105 @@ const UBYTE SUBMENU03[] = 0x15, // 15 // Port_A - 0x00,0x00,0x00,0x19, // 0x00000019 + 0x00,0x00,0x00,0x17, // 0x00000017 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x16,0x00,0x01, // 10 ,22 ,0 ,1 0x50,0x6F,0x72,0x74,0x20,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x16, // 16 // Port_B - 0x00,0x00,0x00,0x29, // 0x00000029 + 0x00,0x00,0x00,0x27, // 0x00000027 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x17,0x00,0x01, // 10 ,23 ,0 ,1 0x50,0x6F,0x72,0x74,0x20,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x17, // 17 // Port_C - 0x00,0x00,0x00,0x39, // 0x00000039 + 0x00,0x00,0x00,0x37, // 0x00000037 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x18,0x00,0x01, // 10 ,24 ,0 ,1 0x50,0x6F,0x72,0x74,0x20,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x18, // 18 // Port_A - 0x00,0x00,0x00,0x1A, // 0x0000001A + 0x00,0x00,0x00,0x18, // 0x00000018 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x16,0x00,0x01, // 10 ,22 ,0 ,1 0x50,0x6F,0x72,0x74,0x20,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x16, // 16 // Port_B - 0x00,0x00,0x00,0x2A, // 0x0000002A + 0x00,0x00,0x00,0x28, // 0x00000028 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x17,0x00,0x01, // 10 ,23 ,0 ,1 0x50,0x6F,0x72,0x74,0x20,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x17, // 17 // Port_C - 0x00,0x00,0x00,0x3A, // 0x0000003A + 0x00,0x00,0x00,0x38, // 0x00000038 0x10,0x00,0x00,0x21, // 0x10000021 0x0A,0x18,0x00,0x01, // 10 ,24 ,0 ,1 0x50,0x6F,0x72,0x74,0x20,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x17, // 17 - // Logging_time - 0x00,0x00,0x00,0x1E, // 0x0000001E - 0x00,0x00,0x03,0xE0, // 0x000003E0 - 0x0C,0xEF,0x00,0x01, // 12 ,239,0 ,1 - 0x4C,0x6F,0x67,0x67,0x69,0x6E,0x67,0x20,0x74,0x69,0x6D,0x65,0x00,0x00,0x00,0x00, - 0x38, // 38 - - // _ - 0x00,0x00,0x00,0x2E, // 0x0000002E - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x35, // 35 - - // _ - 0x00,0x00,0x00,0x3E, // 0x0000003E - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x36, // 36 - - // Logging_Rate - 0x00,0x00,0x01,0x11, // 0x00000111 - 0x00,0x00,0x03,0x68, // 0x00000368 - 0x0C,0xEF,0x00,0x01, // 12 ,239,0 ,1 - 0x4C,0x6F,0x67,0x67,0x69,0x6E,0x67,0x20,0x52,0x61,0x74,0x65,0x00,0x00,0x00,0x00, - 0x38, // 38 - - // _ - 0x00,0x00,0x02,0x11, // 0x00000211 - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x35, // 35 - // _ - 0x00,0x00,0x03,0x11, // 0x00000311 - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x36, // 36 - - // Logging_Rate - 0x00,0x00,0x01,0x19, // 0x00000119 - 0x00,0x00,0x03,0x68, // 0x00000368 - 0x0C,0xEF,0x00,0x01, // 12 ,239,0 ,1 - 0x4C,0x6F,0x67,0x67,0x69,0x6E,0x67,0x20,0x52,0x61,0x74,0x65,0x00,0x00,0x00,0x00, - 0x38, // 38 - - // _ - 0x00,0x00,0x02,0x19, // 0x00000219 - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x35, // 35 - - // _ - 0x00,0x00,0x03,0x19, // 0x00000319 - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x36, // 36 - - // Logging_Rate - 0x00,0x00,0x01,0x1A, // 0x0000011A - 0x00,0x00,0x03,0x68, // 0x00000368 - 0x0C,0xEF,0x00,0x01, // 12 ,239,0 ,1 - 0x4C,0x6F,0x67,0x67,0x69,0x6E,0x67,0x20,0x52,0x61,0x74,0x65,0x00,0x00,0x00,0x00, - 0x38, // 38 - - // _ - 0x00,0x00,0x02,0x1A, // 0x0000021A - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x35, // 35 - - // _ - 0x00,0x00,0x03,0x1A, // 0x0000031A - 0x00,0x00,0x00,0x00, // 0x00000000 - 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 - 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x36, // 36 - - // _ - 0x00,0x00,0x01,0x1E, // 0x0000011E + 0x00,0x00,0x00,0x1D, // 0x0000001D 0x00,0x00,0x10,0x00, // 0x00001000 0x0A,0xF7,0x00,0x01, // 10 ,247,0 ,1 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00, // 00 // _ - 0x00,0x00,0x11,0x11, // 0x00001111 - 0x0E,0x05,0x10,0x00, // 0x0E051000 + 0x00,0x00,0x01,0x11, // 0x00000111 + 0x0D,0x05,0x10,0x00, // 0x0D051000 0x0A,0xF2,0x00,0x00, // 10 ,242,0 ,0 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00, // 00 // _ - 0x00,0x00,0x11,0x19, // 0x00001119 - 0x0E,0x05,0x10,0x00, // 0x0E051000 + 0x00,0x00,0x01,0x17, // 0x00000117 + 0x0D,0x05,0x10,0x00, // 0x0D051000 0x0A,0xF2,0x00,0x00, // 10 ,242,0 ,0 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00, // 00 // _ - 0x00,0x00,0x11,0x1A, // 0x0000111A - 0x0E,0x05,0x10,0x00, // 0x0E051000 + 0x00,0x00,0x01,0x18, // 0x00000118 + 0x0D,0x05,0x10,0x00, // 0x0D051000 0x0A,0xF2,0x00,0x00, // 10 ,242,0 ,0 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00, // 00 // Run - 0x00,0x00,0x11,0x1E, // 0x0000111E - 0x00,0x00,0x00,0x20, // 0x00000020 + 0x00,0x00,0x01,0x1D, // 0x0000011D + 0x00,0x00,0x00,0x68, // 0x00000068 0x0A,0xF8,0x00,0x02, // 10 ,248,0 ,2 0x52,0x75,0x6E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x32, // 32 // Main_menu - 0x00,0x01,0x11,0x1E, // 0x0001111E + 0x00,0x00,0x11,0x1D, // 0x0000111D 0x00,0x02,0x20,0x00, // 0x00022000 0x0A,0xF1,0x00,0x00, // 10 ,241,0 ,0 0x4D,0x61,0x69,0x6E,0x20,0x6D,0x65,0x6E,0x75,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x37, // 37 // Save - 0x00,0x02,0x11,0x1E, // 0x0002111E + 0x00,0x00,0x21,0x1D, // 0x0000211D 0x00,0x02,0x00,0x00, // 0x00020000 0x0A,0xFA,0x00,0x02, // 10 ,250,0 ,2 0x53,0x61,0x76,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x1E, // 1E + 0x1F, // 1F // Yes - 0x00,0x12,0x11,0x1E, // 0x0012111E + 0x00,0x01,0x21,0x1D, // 0x0001211D 0x00,0x00,0x20,0x20, // 0x00002020 0x0A,0xED,0x00,0x00, // 10 ,237,0 ,0 0x59,0x65,0x73,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x31, // 31 // No - 0x00,0x22,0x11,0x1E, // 0x0022111E + 0x00,0x02,0x21,0x1D, // 0x0002211D 0x00,0x08,0x00,0x24, // 0x00080024 0x00,0x00,0x00,0x00, // 0 ,0 ,0 ,0 0x4E,0x6F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -- cgit v1.2.3