Welcome to mirror list, hosted at ThFree Co, Russian Federation.

release__notes_8md_source.html « 3.1 « docs - github.com/FastLED/FastLED.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: d6e9a7f3445dc1a1f3ef392b41f31883492bf606 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>FastLED: release_notes.md Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">FastLED
   &#160;<span id="projectnumber">3.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('release__notes_8md.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">release_notes.md</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;FastLED3.1.1pre</div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;============</div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;* Enabled RFDuino/nrf51822 hardware SPI support</div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;* Fix edge case bug w/HSV palette blending </div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;* Fix power management issue w/parallel output</div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;* Use static_asserts for some more useful compile time errors around bad pins</div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;* Roll power management into FastLED.show/delay directly</div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;* Support for adafruit pixies on arduino type platforms that have SoftwareSerial</div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;  * TODO: support hardware serial on platforms that have it available</div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;* Add UCS2903 timings</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;* Preliminary CPixelView/CRGBSet code - more flexible treatment of groups of arrays </div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;  * https://github.com/FastLED/FastLED/wiki/RGBSet-Reference</div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;</div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;FastLED3.1.0</div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;============</div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;* Added support for the following platforms</div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;  * Arduino Zero</div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;  * Teensy LC</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;  * RFDuino/nrf51822</div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;  * Spark Core</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;* Major internal code reoganization</div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;* Started doxygen based documentation </div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;* Lots of bug/performance fixes</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;* Parallel output on various arm platforms</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;* lots of new stuff</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;FastLED3.0.2</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;============</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;* possibly fix issues #67 and #90 by fixing gcc 4.8.x support</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;FastLED3.0.1</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;============</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;* fix issue #89 w/power management pin always being on</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;FastLED3.0</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;==========</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;* Added support for the following platforms:</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  * Arduino due</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  * Teensy 3.1</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;* Added the following LED chipsets:</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  * USC1903_400</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  * GW6205 / GW6205_400</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  * APA102</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  * APA104</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  * LPD1886</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  * P9813</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  * SmartMatrix</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;* Added multiple examples:</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  * ColorPalette - show off the color palette code</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  * ColorTemperature - show off the color correction code</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  * Fire2012</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  * Fire2012WithPalette</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  * Multiple led controller examples</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  * Noise</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  * NoisePlayground</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  * NoisePlusPalette</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  * SmartMatrix - show off SmartMatrix support</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  * XYMatrix - show how to use a mtrix layout of leds</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;* Added color correction</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;* Added dithering</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;* Added power management support</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;* Added support for color palettes</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;* Added easing functions</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;* Added fast trig functions</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;* Added simplex noise functions</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;* Added color utility functions</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;* Fixed DMXSERIAL/DMXSIMPLE support</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;* Timing adjustments for existing SPI chipsets</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;* Cleaned up the code layout to make platform support easier</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;* Many bug fixes </div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;* A number of performance/memory improvements</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;* Remove Squant (takes up space!)</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;FastLED2</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;========</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;## Full release of the library</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;## Release Candidate 6</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;* Rename library, offically, to FastLED, move to github </div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;* Update keywords with all the new stuffs</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;## Release Candidate 5</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;* Gemma and Trinket: supported except for global &quot;setBrightness&quot;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;## Release Candidate 4</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;* Added NEOPIXEL as a synonym for WS2811</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;* Fix WS2811/WS2812B timings, bring it in line to exactly 1.25ns/bit.  </div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;* Fix handling of constant color definitions (damn you, gcc!)</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;## Release Candidate 3</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;* Fixed bug when Clock and Data were on the same port</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;* Added ability to set pixel color directly from HSV</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;* Added ability to retrieve current random16 seed</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;## Release Candidate 2 </div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;* mostly bug fixes</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;* Fix SPI macro definitions for latest teensy3 software update</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;* Teensy 2 compilation fix</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;* hsv2rgb_rainbow performance fix</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;## Release Candidate 1</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;* New unified/simplified API for adding/using controllers</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;* fleshout clockless chip support</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;* add hsv (spectrum and rainbow style colors)</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;* high speed memory management operations</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;* library for interpolation/easing functions</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;* various api changes, addition of clear and showColor functions</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;* scale value applied to all show methods </div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;* bug fixes for SM16716</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;* performance improvements, lpd8806 exceeds 22Mbit now</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;* hardware def fixes</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;* allow alternate rgb color orderings</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;* high speed math methods</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;* rich CRGB structure</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;## Preview 3</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;* True hardware SPI support for teensy (up to 20Mbit output!)</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;* Minor bug fixes/tweaks</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;## Preview 2</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;* Rename pin class to FastPin</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;* Replace latch with select, more accurate description of what it does</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;* Enforce intra-frame timing for ws2801s</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;* SM16716 support</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;* Add #define FAST_SPI_INTERRUPTS_WRITE_PINS to make sure world is ok w/interrupts and SPI</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;* Add #define FASTLED_FORCE_SOFTWARE_SPI for those times when you absolutely don&#39;t want to use hardware SPI, ev</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;en if you&#39;re using the hardware SPI pins</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;* Add pin definitions for the arduino megas - should fix ws2811 support</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;* Add pin definitions for the leonardo - should fix spi support and pin mappings</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;* Add warnings when pin definitions are missing</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;* Added google+ community for fastspi users - https://plus.google.com/communities/109127054924227823508</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;# Add pin definitions for Teensy++ 2.0</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;## Preview 1</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;* Initial release</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>release_notes.md</b></li>
    <li class="footer">Generated on Thu Dec 10 2015 14:02:36 for FastLED by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
  </ul>
</div>
</body>
</html>