<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-01T11:54:54Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Larry (Mr.Optimization)</title>
  <author>
    <name>Larry (Mr.Optimization)</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1cujehsn48wkf5pz54cmmq92eahrfzu029fdel07v5eu993efxl0qrcjx7k.rss" />
  <link href="https://yabu.me/npub1cujehsn48wkf5pz54cmmq92eahrfzu029fdel07v5eu993efxl0qrcjx7k" />
  <id>https://yabu.me/npub1cujehsn48wkf5pz54cmmq92eahrfzu029fdel07v5eu993efxl0qrcjx7k</id>
  <icon>https://cdn.masto.host/floss/accounts/avatars/109/211/386/967/562/257/original/c82cefb495506620.jpg</icon>
  <logo>https://cdn.masto.host/floss/accounts/avatars/109/211/386/967/562/257/original/c82cefb495506620.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqstcmrytz3pkum6f6z3sxp42vakrpja2mss6wqp4jahwp20hufvrhqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau8dg485</id>
    
      <title type="html">New item arrived in today&amp;#39;s mail - the Waveshare 4.2&amp;#34; ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstcmrytz3pkum6f6z3sxp42vakrpja2mss6wqp4jahwp20hufvrhqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau8dg485" />
    <content type="html">
      New item arrived in today&amp;#39;s mail - the Waveshare 4.2&amp;#34; ESP32-S3 RLCD (reflective) thing. It has a 400x300 ST7305 monochrome reflective LCD. It can update the display quickly in &amp;#34;high power&amp;#34; mode. The weird memory layout adds extra effort and latency to code, but it&amp;#39;s manageable. I added support for it to my OneBitDisplay library (LCD_ST7305B).&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/116/517/615/265/307/569/original/2edfd0440cc4b522.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-05-04T18:02:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw66c50nfkq7892zzpa89cm0dqg3xudx52ha0j9cmze3thrllznzqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaur0pytk</id>
    
      <title type="html">Tjpg is functional, but much slower. Your device has the ESP32-S3 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw66c50nfkq7892zzpa89cm0dqg3xudx52ha0j9cmze3thrllznzqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaur0pytk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq78ytq6q6jktfe2k8q59vq490vqwzup4mv35p4gk34xggk7qpp9gmkk4q3&#39;&gt;nevent1q…k4q3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Tjpg is functional, but much slower. Your device has the ESP32-S3 which has advanced CPU instructions which can accelerate certain tasks. I use them in my JPEG library to speed up decoding. For 6k images, speed is not that much of a concern.
    </content>
    <updated>2026-05-02T15:12:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvlw45zude22wxd4znn8ta3lwpd7utv7dxselqnuqqhk4hhe7ljxgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaugtdvpj</id>
    
      <title type="html">Are you using JPEGDEC with the S3 SIMD enabled?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvlw45zude22wxd4znn8ta3lwpd7utv7dxselqnuqqhk4hhe7ljxgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaugtdvpj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy42lcrh6g6arl9uyrdsc4quc658yxjwupa6qcfwvk73uax7lrltqet73de&#39;&gt;nevent1q…73de&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Are you using JPEGDEC with the S3 SIMD enabled?
    </content>
    <updated>2026-05-02T15:01:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswxmyxlruw7hcylgp0xy525ez6ccul0m239qsnwrwed57f5ag87xgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaugn0h8v</id>
    
      <title type="html">New in this week&amp;#39;s mail - the Xteink X3. A teeny, tiny e-book ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswxmyxlruw7hcylgp0xy525ez6ccul0m239qsnwrwed57f5ag87xgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaugn0h8v" />
    <content type="html">
      New in this week&amp;#39;s mail - the Xteink X3. A teeny, tiny e-book reader. The hardware is smaller, yet more advanced that the X4. I added 1-bit B/W and 2-bit grayscale support for it to my bb_epaper library.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/116/405/106/062/928/083/original/30c1aae28f10bd0c.webp&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-04-14T21:10:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrhqp8j4n99chra6qaft03drpvu370dd79e9mwzvr3mmmk7w3y8jszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauuawcf7</id>
    
      <title type="html">@npub1jjf…jh0u I guess I missed when you added non-RPI devices ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrhqp8j4n99chra6qaft03drpvu370dd79e9mwzvr3mmmk7w3y8jszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauuawcf7" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jjf3hq0an6gkvr6ujvgaur89ftk2l9qfafmwusaghcswgnetrdvs3hjh0u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;gadgetoid&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jjf…jh0u&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; I guess I missed when you added non-RPI devices to your pinout site. Thanks 🎉 &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://esp32c3.pinout.xyz/&#34;&gt;https://esp32c3.pinout.xyz/&lt;/a&gt;
    </content>
    <updated>2026-02-18T19:17:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszruln626svmgrxrpxm7hfpp5ep6z7aj63rj8duy3x00pgk49s9sszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymausngtx9</id>
    
      <title type="html">You mean the kind with Eink displays? I&amp;#39;m working on those. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszruln626svmgrxrpxm7hfpp5ep6z7aj63rj8duy3x00pgk49s9sszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymausngtx9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspg6fajlyccw9e7hj5af7p6myjsflc74mss6qndf82kq4akf44nms6srtff&#39;&gt;nevent1q…rtff&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You mean the kind with Eink displays? I&amp;#39;m working on those. What is your must-have feature? Portability? Large display? Battery life?
    </content>
    <updated>2026-02-16T10:28:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspap3y6jqnlykp5vw5duw0erwq7r7nsw86kcer5ywch9k4n5wh5aczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaurf9gqe</id>
    
      <title type="html">To clarify...besides spending lots of quarters on Frogger when it ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspap3y6jqnlykp5vw5duw0erwq7r7nsw86kcer5ywch9k4n5wh5aczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaurf9gqe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9m0e526ra8fm338l8c2hpj2udw2gvsqmeke5qrdp4khqa0a0cfjqftc7la&#39;&gt;nevent1q…c7la&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To clarify...besides spending lots of quarters on Frogger when it came out (1981), not too long ago I also wrote emulators for most versions of it.
    </content>
    <updated>2026-01-12T16:03:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9m0e526ra8fm338l8c2hpj2udw2gvsqmeke5qrdp4khqa0a0cfjqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauektshy</id>
    
      <title type="html">The &amp;#39;real&amp;#39; Frogger (coin-op) didn&amp;#39;t let you do that.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9m0e526ra8fm338l8c2hpj2udw2gvsqmeke5qrdp4khqa0a0cfjqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauektshy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjulwrg8e4swtqjg570x22svnpt6fwmpnmrtg8rnrhlzz3ucqnfg25g4wq&#39;&gt;nevent1q…g4wq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The &amp;#39;real&amp;#39; Frogger (coin-op) didn&amp;#39;t let you do that.
    </content>
    <updated>2026-01-12T11:48:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs29rpwax58dc6h2ycade96lazsrulyzeztv9ckqk0vd8ad2jzyauqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau2c3yer</id>
    
      <title type="html">New idea - parallel Eink displays driven by a Raspberry Pi (or ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs29rpwax58dc6h2ycade96lazsrulyzeztv9ckqk0vd8ad2jzyauqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau2c3yer" />
    <content type="html">
      New idea - parallel Eink displays driven by a Raspberry Pi (or equivalent Linux SBC). What&amp;#39;s the benefit? The RPI is inexpensive and much more powerful than any ESP32. It can chew through pixels much faster and do more interesting things with the display. The PCB cost is reduced since the RPI is doing all of the heavy lifting. Thoughts?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtube.com/shorts/LwGyGYwzwRU?feature=share&#34;&gt;https://youtube.com/shorts/LwGyGYwzwRU?feature=share&lt;/a&gt;
    </content>
    <updated>2025-11-13T11:15:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxdh4kvww4q5g67nlkdky9jkknqhzp3cl3m22u6rq04fsdm8h5k0szyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau7zd36l</id>
    
      <title type="html">Something new (for me) today. I enhanced some existing #Golang ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxdh4kvww4q5g67nlkdky9jkknqhzp3cl3m22u6rq04fsdm8h5k0szyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau7zd36l" />
    <content type="html">
      Something new (for me) today. I enhanced some existing #Golang code. I have never seen Go before today. I can see the appeal - you get to choose to run it interpreted or compiled. I&amp;#39;m not going to switch to using it on the daily, but I can see where it might come in handy.
    </content>
    <updated>2025-10-26T20:56:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8jk94llhhg02kyh0zagp670lwdlurngkwh2p7psx8ydr342rpvzszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau2t3jv9</id>
    
      <title type="html">This looks like a great project; I hope it&amp;#39;s affordable: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8jk94llhhg02kyh0zagp670lwdlurngkwh2p7psx8ydr342rpvzszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau2t3jv9" />
    <content type="html">
      This looks like a great project; I hope it&amp;#39;s affordable:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.crowdsupply.com/open-tools/open-printer&#34;&gt;https://www.crowdsupply.com/open-tools/open-printer&lt;/a&gt;
    </content>
    <updated>2025-09-26T19:15:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdtqrd2j7u42jkdg6den60r64zvuqa8crhqryxde5k8aepyutmqugzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaudq9xu3</id>
    
      <title type="html">The more I use Python, the more I understand why the performance ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdtqrd2j7u42jkdg6den60r64zvuqa8crhqryxde5k8aepyutmqugzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaudq9xu3" />
    <content type="html">
      The more I use Python, the more I understand why the performance is poor - it abstracts away so much of how a computer actually works that it makes it &amp;#34;business as usual&amp;#34; to duplicate/convert/enlarge data at every step of your code. When the data is large and the code bogs down, that&amp;#39;s when you&amp;#39;re forced to examine all of the memory mismanagement.
    </content>
    <updated>2025-03-12T13:17:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsve7ek9pt4383j9qnreuk2ufltv2pfxg2wwdlprn0c0xea0qp5suczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauy65v2v</id>
    
      <title type="html">Here&amp;#39;s the premise to the software optimization course ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsve7ek9pt4383j9qnreuk2ufltv2pfxg2wwdlprn0c0xea0qp5suczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauy65v2v" />
    <content type="html">
      Here&amp;#39;s the premise to the software optimization course I&amp;#39;m creating. Does it resonate with you?&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/114/052/841/577/725/034/original/a6d9dfe33291e90f.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-23T10:58:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspa37arxkha7xkaw97yne40w07mkd4m5qum2hvg55272s52u76umszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau62etwr</id>
    
      <title type="html">More emails with requests for free tech support today. The ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspa37arxkha7xkaw97yne40w07mkd4m5qum2hvg55272s52u76umszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau62etwr" />
    <content type="html">
      More emails with requests for free tech support today. The general form is &amp;#34;I found your library and I would like it to work on my hardware&amp;#34;. It&amp;#39;s pretty clear that the request is from someone with little experience in embedded HW/SW. I politely tell them that it isn&amp;#39;t a simple question/response and that if they would like, they can engage me for paid consulting services. Is this how other people respond to such requests?
    </content>
    <updated>2025-02-12T10:12:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdnnt30y7kkk9erdayuhhtw7d2rc9avm0my6dwqsw6rq9w6la5hxszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau4m78cu</id>
    
      <title type="html">Here&amp;#39;s a short video of the new code I was talking about for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdnnt30y7kkk9erdayuhhtw7d2rc9avm0my6dwqsw6rq9w6la5hxszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau4m78cu" />
    <content type="html">
      Here&amp;#39;s a short video of the new code I was talking about for FastEPD. It shows partial updates (fast, no flashing), 4-bpp grayscale (slow w/flashing) and finally a regional update (new) which allows a full update of either 1 or 4-bpp to occur without disturbing other pixels. The new feature is not ready to release yet, but looking good so far.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtu.be/wXsfpUWcFxU&#34;&gt;https://youtu.be/wXsfpUWcFxU&lt;/a&gt;
    </content>
    <updated>2025-02-03T17:55:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9nxtzlml3wsxa8rssxq55r5aum8xgcyg2rp7p9jq43wja0unu8mszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaunluzqy</id>
    
      <title type="html">I&amp;#39;m working on a new idea for an open source project to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9nxtzlml3wsxa8rssxq55r5aum8xgcyg2rp7p9jq43wja0unu8mszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaunluzqy" />
    <content type="html">
      I&amp;#39;m working on a new idea for an open source project to submit for a grant (NLnet). This idea would be a comprehensive embedded device simulator for MacOS that would accelerate embedded software development by simulating displays and sensors and allowing faster edit/compile/debug along with real profiling. Who would find this useful?
    </content>
    <updated>2025-01-23T14:31:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxqssfrr0ls5v90ajnf5hekjz2qygr9972hppd2q94ss56ateg5kqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaukwv0p0</id>
    
      <title type="html">What software are you using to drive it? Would you be willing to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxqssfrr0ls5v90ajnf5hekjz2qygr9972hppd2q94ss56ateg5kqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaukwv0p0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvxt6nulcrya8wr5v2km393ekqnxsvt3r4zkdtrw32ayy45rujuyg3u3lgx&#39;&gt;nevent1q…3lgx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What software are you using to drive it? Would you be willing to try my bb_epaper library?
    </content>
    <updated>2024-11-13T10:00:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd84kahter3lel4ddlcrv8ftjquspds7f62f2venkdzx0kc5p0lcgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau7tq3jp</id>
    
      <title type="html">The physics of e-paper is really complex and it&amp;#39;s impressive ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd84kahter3lel4ddlcrv8ftjquspds7f62f2venkdzx0kc5p0lcgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau7tq3jp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd7l5xryu2m53368mwwpljssna73euwv2ec5yfllprmt5wdglulqcfqwnyh&#39;&gt;nevent1q…wnyh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The physics of e-paper is really complex and it&amp;#39;s impressive how the controller hides so much of the details from users. The partial update situation is not intuitive and I tried to document it well in my examples, but it&amp;#39;s definitely not obvious how to make use of it. Maybe bb_epaper can be the C layer that offers all options and put a pretty Python API on top. This will get you consistency across Arduino and RPI in both C and Python.
    </content>
    <updated>2024-11-04T12:49:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdartlc2wah9f4rmy8qwd844taa7q4fa5lwfv9nta0q7hft2ldw3szyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaumlwjc2</id>
    
      <title type="html">Besides the cost and speed of e-paper hardware, how do you feel ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdartlc2wah9f4rmy8qwd844taa7q4fa5lwfv9nta0q7hft2ldw3szyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaumlwjc2" />
    <content type="html">
      Besides the cost and speed of e-paper hardware, how do you feel about the software? I see the value of Python for a lot of users, but the tradeoffs for me are not worth it. When experimenting with Python on the Raspberry Pi, I found the following:&lt;br/&gt;- Extra steps / problems encountered when setting up the environment&lt;br/&gt;- Slow speeds (could be several reasons)&lt;br/&gt;- Lack of features: the only exposed method is full refresh. This limits what you can do with e-paper. &lt;br/&gt;&lt;br/&gt;Thoughts?
    </content>
    <updated>2024-11-04T11:52:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8lyr05cvcpzc6sln3xjedljkycnq7a267n04y9zye0ys6ezql00czyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau8r59nw</id>
    
      <title type="html">Conway&amp;#39;s game of life on e-paper? Sure, why not? ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8lyr05cvcpzc6sln3xjedljkycnq7a267n04y9zye0ys6ezql00czyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau8r59nw" />
    <content type="html">
      Conway&amp;#39;s game of life on e-paper? Sure, why not?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtu.be/mdOq_wnun_U&#34;&gt;https://youtu.be/mdOq_wnun_U&lt;/a&gt;
    </content>
    <updated>2024-10-20T18:25:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqj0eh0zewy3rm2emx9x52lasqn5cs93yx47ztrp47t8txaahv0nqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaumur0st</id>
    
      <title type="html">I spent some time over the weekend on my e-paper library and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqj0eh0zewy3rm2emx9x52lasqn5cs93yx47ztrp47t8txaahv0nqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaumur0st" />
    <content type="html">
      I spent some time over the weekend on my e-paper library and added 90 degree rotation to the bufferless 8 and 16-pixel font. It&amp;#39;s hard to know how far to go with all of these features because the code size grows as well and that needs to stay &amp;#39;slim&amp;#39; for constrained MCUs.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/113/225/325/101/791/948/original/df69dffb06330c3a.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-30T07:29:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsplqhqhku4xn5z0u56mjec6cuyy2qf6s0r4cf9ltdl2gx2k7nrdpczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau9dusce</id>
    
      <title type="html">I&amp;#39;ve got plenty of fun coding to keep me busy, but the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsplqhqhku4xn5z0u56mjec6cuyy2qf6s0r4cf9ltdl2gx2k7nrdpczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau9dusce" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspmrr3xzjdyqtp500te4pdkcp2vgw2tr60fyu6kujmv44wd2hravcl0tnr4&#39;&gt;nevent1q…tnr4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve got plenty of fun coding to keep me busy, but the **paid** coding is a mental grind today.
    </content>
    <updated>2024-09-18T12:11:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspmh57edkdznlhf26ffsyc2yqq0u9n4mdchstl5wpruzaeqkukqngzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaus72nln</id>
    
      <title type="html">...Still waiting for today&amp;#39;s coding &amp;#39;flow&amp;#39; to begin. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspmh57edkdznlhf26ffsyc2yqq0u9n4mdchstl5wpruzaeqkukqngzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaus72nln" />
    <content type="html">
      ...Still waiting for today&amp;#39;s coding &amp;#39;flow&amp;#39; to begin. In the mean time, scroll scroll scroll away the day 😀
    </content>
    <updated>2024-09-18T12:05:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdpr9ylqzqq6fe9hx4wkg8c078prrpvjr8h4d3tr7qrgeadkczpzszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau05ts4p</id>
    
      <title type="html">Here it is - this is the feel-good bit of simple code I needed to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdpr9ylqzqq6fe9hx4wkg8c078prrpvjr8h4d3tr7qrgeadkczpzszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau05ts4p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstvjys72jr3u267q98kzwxl45wy5fwz3pjzs2l0g542yhhgxpnjmqm333k9&#39;&gt;nevent1q…33k9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Here it is - this is the feel-good bit of simple code I needed to write today. It allows 1-bit graphics to be written directly to e-paper frame buffers at any bit position. In other words, a setup with no local frame buffer can draw sprites or characters at any X position directly into the display&amp;#39;s internal memory, not just on byte boundaries.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/113/143/025/835/273/667/original/cd54d2991ec2b4e8.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/113/143/031/198/606/133/original/cc218f8ebe3f20d6.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-15T18:41:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstvjys72jr3u267q98kzwxl45wy5fwz3pjzs2l0g542yhhgxpnjmqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaulcst0n</id>
    
      <title type="html">Today is a good day to write 50 or so lines of C code that does ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstvjys72jr3u267q98kzwxl45wy5fwz3pjzs2l0g542yhhgxpnjmqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaulcst0n" />
    <content type="html">
      Today is a good day to write 50 or so lines of C code that does something fun/amazing and gives you that dopamine rush instead of doomscrolling.
    </content>
    <updated>2024-09-15T17:07:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz9tqptkk5mewnac9phf7zg9ntxtjxfgjkzlh3wcp5dg9csug8dsgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau7qcj5z</id>
    
      <title type="html">My friend Martin and I are working on a new ESP32-C6 PCB to be ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz9tqptkk5mewnac9phf7zg9ntxtjxfgjkzlh3wcp5dg9csug8dsgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau7qcj5z" />
    <content type="html">
      My friend Martin and I are working on a new ESP32-C6 PCB to be the basis of some super low power #eink  applications. We can&amp;#39;t compete with the prices on AliExpress, but it would be affordable and probably sold through Tindie. Does this interest anyone?&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/113/129/742/264/449/254/original/c9e46319f8695233.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-13T10:21:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswl5gqmr25jprdww8mracmzjaccgrddgmhywxp2fyplqpsrgqt9qszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauauars4</id>
    
      <title type="html">I found this GitHub repo with what appears to be the Hershey ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswl5gqmr25jprdww8mracmzjaccgrddgmhywxp2fyplqpsrgqt9qszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymauauars4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg83hmhpdmq6sxpuwqluyyjmr6x78gmaty6vgcna0qgr4jpwgmktchcmj95&#39;&gt;nevent1q…mj95&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I found this GitHub repo with what appears to be the Hershey vector fonts converted to TTF:&lt;br/&gt;&lt;a href=&#34;https://github.com/yangcht/Hershey_font_TTF&#34;&gt;https://github.com/yangcht/Hershey_font_TTF&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I did a test on the AVHersheyComplexHeavy to a 40pt bitmap font (characters 32-127) and the result with my &amp;#34;BBF&amp;#34; format is 5228 bytes.
    </content>
    <updated>2024-09-09T10:54:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszxhmjjjgnayn902q56q63gw3hqjpsth3wlju30uaj3kztlxwg5jczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaur5qp5y</id>
    
      <title type="html">I think my Group5 compression and font scheme are stable enough ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszxhmjjjgnayn902q56q63gw3hqjpsth3wlju30uaj3kztlxwg5jczyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaur5qp5y" />
    <content type="html">
      I think my Group5 compression and font scheme are stable enough to turn into an Arduino library. I still haven&amp;#39;t sorted the license situation, but that&amp;#39;s not stopping me from writing and testing the wrapper classes.
    </content>
    <updated>2024-09-09T08:01:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx7uwkcwpaaq7f4tv6wj9fkrv28w4wcxs7h84pnmgxgx6drmp6uhgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau4v4vll</id>
    
      <title type="html">OMG - my compressed font idea worked on the first try. It took ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx7uwkcwpaaq7f4tv6wj9fkrv28w4wcxs7h84pnmgxgx6drmp6uhgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau4v4vll" />
    <content type="html">
      OMG - my compressed font idea worked on the first try. It took about 8 lines of C code to add support to bb_spi_lcd. This 70 point Roboto_Black font (digits and colon only) are stored in 1K of  FLASH and need 256 bytes of RAM to decode.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/floss/media_attachments/files/113/024/056/242/220/406/original/781d9d841e9bbd9f.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-25T18:24:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgjtzf02ue23477asptj097hvsx544fsl7h3mv3naj4pt7e2tdx8gzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymausju6dx</id>
    
      <title type="html">Only occurs in PULL-DOWN mode and with some other very specific ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgjtzf02ue23477asptj097hvsx544fsl7h3mv3naj4pt7e2tdx8gzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymausju6dx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsru90la3uh2gergsskzz23ecdn367tc6qxkjgw9eksuqv5kxcetvqr9mnp0&#39;&gt;nevent1q…mnp0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Only occurs in PULL-DOWN mode and with some other very specific conditions met. Will never occur in any of my use cases.
    </content>
    <updated>2024-08-24T18:02:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2gunsswec3sqthxarl4e2hdj58ga250rye9nyne7070tausjrurgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaunz74gz</id>
    
      <title type="html">I designed little breakout PCBs for the @npub1e4c…r4kh Xiao ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2gunsswec3sqthxarl4e2hdj58ga250rye9nyne7070tausjrurgzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaunz74gz" />
    <content type="html">
      I designed little breakout PCBs for the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1e4ct4fyqejhsp9sk2gdfk67anu7zmx94jnhwjlcmyacxhnwrgnns04r4kh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Seeed Studio&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1e4c…r4kh&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Xiao footprint. It gives you 2 push buttons, a QWIIC connector, 4-pin OLED header and 8-pin color LCD header. My friend Martin is testing selling them through his store here:&lt;br/&gt;&lt;a href=&#34;https://www.tindie.com/products/fasani/xiao-adapter-board-with-qwiic-display-connectors/&#34;&gt;https://www.tindie.com/products/fasani/xiao-adapter-board-with-qwiic-display-connectors/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s really hard to sell low priced items these days because of the labor and shipping costs. The actual item costs very little, but selling to individuals is very inefficient. Maybe someone here has a better idea for selling this type of item.
    </content>
    <updated>2024-08-24T08:46:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx6jwsfxn8p9wkc2r3ud6yvxsk95gw7usycjltxkf58ztfsfu2kmqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau2mg4fz</id>
    
      <title type="html">Here&amp;#39;s a full screen animated GIF running on my latest ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx6jwsfxn8p9wkc2r3ud6yvxsk95gw7usycjltxkf58ztfsfu2kmqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymau2mg4fz" />
    <content type="html">
      Here&amp;#39;s a full screen animated GIF running on my latest AnimatedGIF library code (easily compiled on the Pico 2 without modification). The PR2040 struggled to run it at full speed, but the RP2350 can do it without overclocking.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtu.be/XfKLrqwvwwM&#34;&gt;https://youtu.be/XfKLrqwvwwM&lt;/a&gt;
    </content>
    <updated>2024-08-17T10:54:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgpk5t0vppxfg7rex0lej28x3a66qnslpjz7plqp5d0uaq6dff0mqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaulwlyp6</id>
    
      <title type="html">The #RP2350 impresses me again today. I ported my 8-bit parallel ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgpk5t0vppxfg7rex0lej28x3a66qnslpjz7plqp5d0uaq6dff0mqzyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaulwlyp6" />
    <content type="html">
      The #RP2350 impresses me again today. I ported my 8-bit parallel LCD code from Arduino to the Pico SDK in a matter of minutes and it just works. The PIO code required zero modifications from the RP2040 version. Will have a video demo later today.
    </content>
    <updated>2024-08-17T10:23:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst2n5rx5tysastswfppmhtg0vq70vlf5t80faq9zsxra0zs2qwnsszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaux04n2c</id>
    
      <title type="html">Any idea when this will be integrated into an Arduino board ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst2n5rx5tysastswfppmhtg0vq70vlf5t80faq9zsxra0zs2qwnsszyrrjtx7zw5a6exsy2jhr0vq4t8kudyt3ag49h8alejn8s5k89ymaux04n2c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9zrnvjvpmgp4p74rtjlcnagnk8uyt68rl3sx0yans3yhewwt5kwgj6ht5u&#39;&gt;nevent1q…ht5u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Any idea when this will be integrated into an Arduino board support package?
    </content>
    <updated>2024-08-09T11:19:59Z</updated>
  </entry>

</feed>