Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed TrapezoidControl QEI
Diff: System/Process/Process.h
- Revision:
- 11:028a150943b5
- Parent:
- 9:f93fc79a49ea
- Child:
- 12:c09b3e08a316
diff -r 1295d39fec3a -r 028a150943b5 System/Process/Process.h
--- a/System/Process/Process.h Fri Oct 05 12:17:21 2018 +0000
+++ b/System/Process/Process.h Sat Oct 06 08:30:58 2018 +0000
@@ -13,6 +13,178 @@
#define ROTATE_PER_REVOLUTIONS 50
+typedef union
+{
+ struct
+ {
+ unsigned int blue : 8;
+ unsigned int green : 8;
+ unsigned int red : 8;
+ unsigned int : 8;
+ };
+ uint32_t code;
+} TapeLedData;
+
+enum TapeLED_Mode
+{
+ EMS,
+ Normal,
+ Launch,
+};
+
+enum TapeLED_Color
+{
+ Black = 0x000000,
+ // Red = 0xff0000,
+ Green = 0x008000,
+ Blue = 0x0000ff,
+ White = 0xffffff,
+ // Orange = 0xffa500,
+ // Yellow = 0xffff00,
+ // Purple = 0x800080,
+ // Cyan = 0x00ffff,
+ // Magenta = 0xff00ff,
+ // Lime = 0x00ff00
+ Dimgray = 0x696969,
+ Gray = 0x808080,
+ DarkGray = 0xa9a9a9,
+ Silver = 0xc0c0c0,
+ LightGray = 0xd3d3d3,
+ Gainsboro = 0xdcdcdc,
+ Whitesmoke = 0xf5f5f5,
+ Snow = 0xfffafa,
+ Ghostwhite = 0xf8f8ff,
+ Floralwhite = 0xfffaf0,
+ Linen = 0xfaf0e6,
+ Antiquewhite = 0xfaebd7,
+ Papayawhip = 0xffefd5,
+ Blanchedalmond = 0xffebcd,
+ Bisque = 0xffe4c4,
+ Moccasin = 0xffe4b5,
+ Navajowhite = 0xffdead,
+ Peachpuff = 0xffdab9,
+ Mistyrose = 0xffe4e1,
+ Lavenderblush = 0xfff0f5,
+ Seashell = 0xfff5ee,
+ Oldlace = 0xfdf5e6,
+ Ivory = 0xfffff0,
+ Honeydew = 0xf0fff0,
+ Mintcream = 0xf5fffa,
+ Azure = 0xf0ffff,
+ Aliceblue = 0xf0f8ff,
+ Lavender = 0xe6e6fa,
+ Lightsteelblue = 0xb0c4de,
+ Lightslategray = 0x778899,
+ Slategray = 0x708090,
+ Steelblue = 0x4682b4,
+ Royalblue = 0x4169e1,
+ Midnightblue = 0x191970,
+ Navy = 0x000080,
+ Darkblue = 0x00008b,
+ Mediumblue = 0x0000cd,
+ Dodgerblue = 0x1e90ff,
+ Cornflowerblue = 0x6495ed,
+ Deepskyblue = 0x00bfff,
+ Lightskyblue = 0x87cefa,
+ Skyblue = 0x87ceeb,
+ Lightblue = 0xadd8e6,
+ Powderblue = 0xb0e0e6,
+ Paleturquoise = 0xafeeee,
+ // Lightcyan = 0xe0ffff,
+ Cyan = 0x00ffff,
+ // Aqua = 0x00ffff,
+ Turquoise = 0x40e0d0,
+ Mediumturquoise = 0x48d1cc,
+ Darkturquoise = 0x00ced1,
+ Lightseagreen = 0x20b2aa,
+ Cabetblue = 0x5f9ea0,
+ Darkcyan = 0x008b8b,
+ Teal = 0x008080,
+ Darkslategray = 0x2f4f4f,
+ Darkgreen = 0x006400,
+ Forestgreen = 0x228b22,
+ Seagreen = 0x2e8b57,
+ Mediumseagreen = 0x3cb371,
+ Mediumaquamarine = 0x66cdaa,
+ Darkseagreen = 0x8fbc8f,
+ Aquamarine = 0x7fffd4,
+ Palegreen = 0x98fb98,
+ Lightgreen = 0x90ee90,
+ Springgreen = 0x00ff7f,
+ Mediumspringgreen = 0x00fa9a,
+ Lawngreen = 0x7cfc00,
+ Chartreuse = 0x7fff00,
+ Greenyellow = 0xadff2f,
+ Lime = 0x00ff00,
+ Limegreen = 0x32cd32,
+ Yellowgreen = 0x9acd32,
+ Darkolivegreen = 0x556b2f,
+ Olivedrab = 0x6b8e23,
+ Olive = 0x808000,
+ Darkkhaki = 0xbdb76b,
+ Palegoldenrod = 0xeee8aa,
+ Cornsilk = 0xfff8dc,
+ Beige = 0xf5f5dc,
+ Lightyellow = 0xffffe0,
+ Lightgoldenrodyellow = 0xfafad2,
+ Lemonchiffon = 0xfffacd,
+ Wheat = 0xf5deb3,
+ Burlywood = 0xdeb887,
+ Tan = 0xd2b48c,
+ Khaki = 0xf0e68c,
+ Yellow = 0xffff00,
+ Gold = 0xffd700,
+ // Orange = 0xffa500,
+ Orange = 0xff2500,
+ Sandybrown = 0xf4a460,
+ Darkorange = 0xff8c00,
+ Goldenrod = 0xdaa520,
+ Peru = 0xcd853f,
+ Darkgoldenrod = 0xb8860d,
+ Chocolate = 0xd2691e,
+ Sienna = 0xa0522d,
+ Saddlebrown = 0x8b4513,
+ Marron = 0x800000,
+ Darkred = 0x8b0000,
+ Brown = 0xa52a2a,
+ Firebrick = 0xb22222,
+ Indeanred = 0xcd5c5c,
+ Rosybrown = 0xbc8f8f,
+ Darksalmon = 0xe9967a,
+ Lightcoral = 0xf08080,
+ Salmon = 0xfa8072,
+ Lightsalmon = 0xffa07a,
+ Coral = 0xff7f50,
+ Tomato = 0xff6347,
+ Orangered = 0xff4500,
+ Red = 0xff0000,
+ Crimson = 0xdc143c,
+ Mediumvioletred = 0xc71585,
+ Deeppink = 0xff1493,
+ Hotpink = 0xff69b4,
+ Palevioletred = 0xdb7093,
+ Pink = 0xffc0cb,
+ Lightpink = 0xffb6c1,
+ Thistle = 0xd8bfd8,
+ Magenta = 0xff00ff,
+ // Fuchsia = 0xff00ff,
+ Violet = 0xee82ee,
+ Plum = 0xdda0dd,
+ Orchid = 0xda70d6,
+ Mediumorchid = 0xba55d3,
+ Darkorchid = 0x9932cc,
+ Darkviolet = 0x9400d3,
+ Darkmagenta = 0x8b008b,
+ Purple = 0x800080,
+ Indigo = 0x4b0082,
+ Darkslateblue = 0x483d8b,
+ Blueviolet = 0x8a2be2,
+ Mediumpurple = 0x9370db,
+ Slateblue = 0x6a5acd,
+ Mediumslateblue = 0x7b68ee
+};
+
+extern TapeLedData sendLedData;
#endif