WS2812_Definitions.h 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. /*
  2. Bunches of definitions for the WS2812 Breakout Board example code
  3. */
  4. // These are for the cascade function
  5. #define TOP_DOWN 0
  6. #define DOWN_TOP 1
  7. /* A world of colors to set your LED to
  8. Standard HTML Color Codes sorted by Hex Value
  9. to see the colors in action, check out:
  10. http://www.w3schools.com/html/html_colorvalues.asp */
  11. #define BLACK 0x000000
  12. #define NAVY 0x000080
  13. #define DARKBLUE 0x00008B
  14. #define MEDIUMBLUE 0x0000CD
  15. #define BLUE 0x0000FF
  16. #define DARKGREEN 0x006400
  17. #define GREEN 0x008000
  18. #define TEAL 0x008080
  19. #define DARKCYAN 0x008B8B
  20. #define DEEPSKYBLUE 0x00BFFF
  21. #define DARKTURQUOISE 0x00CED1
  22. #define MEDIUMSPRINGGREEN 0x00FA9A
  23. #define LIME 0x00FF00
  24. #define SPRINGGREEN 0x00FF7F
  25. #define AQUA 0x00FFFF
  26. #define CYAN 0x00FFFF
  27. #define MIDNIGHTBLUE 0x191970
  28. #define DODGERBLUE 0x1E90FF
  29. #define LIGHTSEAGREEN 0x20B2AA
  30. #define FORESTGREEN 0x228B22
  31. #define SEAGREEN 0x2E8B57
  32. #define DARKSLATEGRAY 0x2F4F4F
  33. #define LIMEGREEN 0x32CD32
  34. #define MEDIUMSEAGREEN 0x3CB371
  35. #define TURQUOISE 0x40E0D0
  36. #define ROYALBLUE 0x4169E1
  37. #define STEELBLUE 0x4682B4
  38. #define DARKSLATEBLUE 0x483D8B
  39. #define MEDIUMTURQUOISE 0x48D1CC
  40. #define INDIGO 0x4B0082
  41. #define DARKOLIVEGREEN 0x556B2F
  42. #define CADETBLUE 0x5F9EA0
  43. #define CORNFLOWERBLUE 0x6495ED
  44. #define MEDIUMAQUAMARINE 0x66CDAA
  45. #define DIMGRAY 0x696969
  46. #define SLATEBLUE 0x6A5ACD
  47. #define OLIVEDRAB 0x6B8E23
  48. #define SLATEGRAY 0x708090
  49. #define LIGHTSLATEGRAY 0x778899
  50. #define MEDIUMSLATEBLUE 0x7B68EE
  51. #define LAWNGREEN 0x7CFC00
  52. #define CHARTREUSE 0x7FFF00
  53. #define AQUAMARINE 0x7FFFD4
  54. #define MAROON 0x800000
  55. #define PURPLE 0x800080
  56. #define OLIVE 0x808000
  57. #define GRAY 0x808080
  58. #define SKYBLUE 0x87CEEB
  59. #define LIGHTSKYBLUE 0x87CEFA
  60. #define BLUEVIOLET 0x8A2BE2
  61. #define DARKRED 0x8B0000
  62. #define DARKMAGENTA 0x8B008B
  63. #define SADDLEBROWN 0x8B4513
  64. #define DARKSEAGREEN 0x8FBC8F
  65. #define LIGHTGREEN 0x90EE90
  66. #define MEDIUMPURPLE 0x9370DB
  67. #define DARKVIOLET 0x9400D3
  68. #define PALEGREEN 0x98FB98
  69. #define DARKORCHID 0x9932CC
  70. #define YELLOWGREEN 0x9ACD32
  71. #define SIENNA 0xA0522D
  72. #define BROWN 0xA52A2A
  73. #define DARKGRAY 0xA9A9A9
  74. #define LIGHTBLUE 0xADD8E6
  75. #define GREENYELLOW 0xADFF2F
  76. #define PALETURQUOISE 0xAFEEEE
  77. #define LIGHTSTEELBLUE 0xB0C4DE
  78. #define POWDERBLUE 0xB0E0E6
  79. #define FIREBRICK 0xB22222
  80. #define DARKGOLDENROD 0xB8860B
  81. #define MEDIUMORCHID 0xBA55D3
  82. #define ROSYBROWN 0xBC8F8F
  83. #define DARKKHAKI 0xBDB76B
  84. #define SILVER 0xC0C0C0
  85. #define MEDIUMVIOLETRED 0xC71585
  86. #define INDIANRED 0xCD5C5C
  87. #define PERU 0xCD853F
  88. #define CHOCOLATE 0xD2691E
  89. #define TAN 0xD2B48C
  90. #define LIGHTGRAY 0xD3D3D3
  91. #define THISTLE 0xD8BFD8
  92. #define ORCHID 0xDA70D6
  93. #define GOLDENROD 0xDAA520
  94. #define PALEVIOLETRED 0xDB7093
  95. #define CRIMSON 0xDC143C
  96. #define GAINSBORO 0xDCDCDC
  97. #define PLUM 0xDDA0DD
  98. #define BURLYWOOD 0xDEB887
  99. #define LIGHTCYAN 0xE0FFFF
  100. #define LAVENDER 0xE6E6FA
  101. #define DARKSALMON 0xE9967A
  102. #define VIOLET 0xEE82EE
  103. #define PALEGOLDENROD 0xEEE8AA
  104. #define LIGHTCORAL 0xF08080
  105. #define KHAKI 0xF0E68C
  106. #define ALICEBLUE 0xF0F8FF
  107. #define HONEYDEW 0xF0FFF0
  108. #define AZURE 0xF0FFFF
  109. #define SANDYBROWN 0xF4A460
  110. #define WHEAT 0xF5DEB3
  111. #define BEIGE 0xF5F5DC
  112. #define WHITESMOKE 0xF5F5F5
  113. #define MINTCREAM 0xF5FFFA
  114. #define GHOSTWHITE 0xF8F8FF
  115. #define SALMON 0xFA8072
  116. #define ANTIQUEWHITE 0xFAEBD7
  117. #define LINEN 0xFAF0E6
  118. #define LIGHTGOLDENRODYELLOW 0xFAFAD2
  119. #define OLDLACE 0xFDF5E6
  120. #define RED 0xFF0000
  121. #define FUCHSIA 0xFF00FF
  122. #define MAGENTA 0xFF00FF
  123. #define DEEPPINK 0xFF1493
  124. #define ORANGERED 0xFF4500
  125. #define TOMATO 0xFF6347
  126. #define HOTPINK 0xFF69B4
  127. #define CORAL 0xFF7F50
  128. #define DARKORANGE 0xFF8C00
  129. #define LIGHTSALMON 0xFFA07A
  130. #define ORANGE 0xFFA500
  131. #define LIGHTPINK 0xFFB6C1
  132. #define REGPINK 0xFFC0CB // "PINK" conflicts with builtin
  133. #define GOLD 0xFFD700
  134. #define PEACHPUFF 0xFFDAB9
  135. #define NAVAJOWHITE 0xFFDEAD
  136. #define MOCCASIN 0xFFE4B5
  137. #define BISQUE 0xFFE4C4
  138. #define MISTYROSE 0xFFE4E1
  139. #define BLANCHEDALMOND 0xFFEBCD
  140. #define PAPAYAWHIP 0xFFEFD5
  141. #define LAVENDERBLUSH 0xFFF0F5
  142. #define SEASHELL 0xFFF5EE
  143. #define CORNSILK 0xFFF8DC
  144. #define LEMONCHIFFON 0xFFFACD
  145. #define FLORALWHITE 0xFFFAF0
  146. #define SNOW 0xFFFAFA
  147. #define YELLOW 0xFFFF00
  148. #define LIGHTYELLOW 0xFFFFE0
  149. #define IVORY 0xFFFFF0
  150. #define WHITE 0xFFFFFF