<feed xmlns='http://www.w3.org/2005/Atom'>
<title>esp32-ws2812b.git, branch main</title>
<subtitle>Run's ws2812b led's using an esp32 board.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/'/>
<entry>
<title>[bugfix] - make the sliders look nicer.</title>
<updated>2025-12-09T21:24:16+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-09T21:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=d1d270b83e0ad5960c3f90f921b2a1cd1af5f4bb'/>
<id>d1d270b83e0ad5960c3f90f921b2a1cd1af5f4bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a couple different parameter types.</title>
<updated>2025-12-07T23:59:51+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T23:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=a4930f91ced80d26758fae30f3e01eee7abe4345'/>
<id>a4930f91ced80d26758fae30f3e01eee7abe4345</id>
<content type='text'>
fraction_t: semantically represents a value 0.0-1.0. Internally this is
represented as a uint8 with 255 being 1 and 0 being 0.

ratio_t: represents a fracitonal number that can be larger than 1.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fraction_t: semantically represents a value 0.0-1.0. Internally this is
represented as a uint8 with 255 being 1 and 0 being 0.

ratio_t: represents a fracitonal number that can be larger than 1.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a "reset defaults" button and handler.</title>
<updated>2025-12-07T23:02:20+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T23:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=44c7f7a675d2cdb0281322f38be3227ef4fb1df2'/>
<id>44c7f7a675d2cdb0281322f38be3227ef4fb1df2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better timing.</title>
<updated>2025-12-07T22:37:04+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T22:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=c9efee6f3ffcf19e139d72d946aa4d837bbcbb9e'/>
<id>c9efee6f3ffcf19e139d72d946aa4d837bbcbb9e</id>
<content type='text'>
No longer hammering the SPI bus, but rather being more controlled, and
interpolation is handled better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No longer hammering the SPI bus, but rather being more controlled, and
interpolation is handled better.
</pre>
</div>
</content>
</entry>
<entry>
<title>Much nicer version of the controller page.</title>
<updated>2025-12-07T20:27:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T20:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=b2b344ebec8f7b55506deb0c2138a1e2b9ffeb46'/>
<id>b2b344ebec8f7b55506deb0c2138a1e2b9ffeb46</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the controller webpage.</title>
<updated>2025-12-07T20:06:59+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T20:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=194763e82347be1112d1572f86aa8c8fcf7c54c1'/>
<id>194763e82347be1112d1572f86aa8c8fcf7c54c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up how parameters work.</title>
<updated>2025-12-07T20:04:02+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T20:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=42f4c42676d42619d530db27e7a2a0b76fbf9253'/>
<id>42f4c42676d42619d530db27e7a2a0b76fbf9253</id>
<content type='text'>
Formalize a poor-man's Parameter "typeclass" and create "instances".
This makes things way less ad-hoc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Formalize a poor-man's Parameter "typeclass" and create "instances".
This makes things way less ad-hoc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add persistence to keep the state params the same across reboots.</title>
<updated>2025-12-07T07:48:44+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T07:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=3f8b6e6f34275bdba501e3b1cddab43331b6f569'/>
<id>3f8b6e6f34275bdba501e3b1cddab43331b6f569</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add twinkle and a few more params and make the display less janky and</title>
<updated>2025-12-07T07:36:35+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-07T07:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=8c6fd7fd39a17216b1a12601a1ec943d557040c2'/>
<id>8c6fd7fd39a17216b1a12601a1ec943d557040c2</id>
<content type='text'>
more robust.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
more robust.
</pre>
</div>
</content>
</entry>
<entry>
<title>Got it to build again.</title>
<updated>2025-12-04T07:19:06+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-12-04T07:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/esp32-ws2812b.git/commit/?id=717506bcd31fbf7093876297cca9cfea0bc4dc08'/>
<id>717506bcd31fbf7093876297cca9cfea0bc4dc08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
