<feed xmlns='http://www.w3.org/2005/Atom'>
<title>esp32-ws2812b.git/main/param, 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>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>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>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>
</feed>
