<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>noisybox blog</title>
	<link href='https://noisybox.net/blog'/>
	<link href='https://noisybox.net/blog/atom' rel='self'/>
  <icon>https://noisybox.net/images/favicon.ico</icon>
  <logo>https://noisybox.net/images/profile_pic_200.png</logo>
  <rights>© 2017 jason plumb / noisybox / infiltration lab.</rights>
	<updated>2007-11-27T05:58:00.000Z</updated>
	<author>
    <name>Jason Plumb</name>
    <email>jason@noisybox.net</email>
  </author>
	<id>urn:uuid:75392340-704d-463f-9dc0-98b78c24a4bc</id>
  
	<entry>
		<title>Controlling CrystalFontz LCDs with Perl</title>
		<link href='https://noisybox.net/blog/2007/11/controlling_crystalfontz_lcds_with_perl'/>
		<id>https://noisybox.net/blog/2007/11/controlling_crystalfontz_lcds_with_perl</id>
		<updated>2007-11-27T05:58:00.000Z</updated>
    
      <category term='lcd'/>
    
      <category term='crystalfontz'/>
    
      <category term='perl'/>
    
      <category term='audiopint'/>
    
		<content type='html'>&lt;p&gt;Late last night I posted a first version of my Perl-based serial packet app for talking with the CrystalFontz 635:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/computers/crystalfontz&#34;&gt;&lt;img src=&#34;http://noisybox.net/blog/images/crystalfontz_logo.jpg&#34; alt=&#34;crystalfontz in perl&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s not rocket science, but there just really aren&amp;#39;t very many &lt;em&gt;working&lt;/em&gt; implementations out there, let alone working implementations that allow one to save the LCD state as the boot state. It&amp;#39;s certainly not feature complete, but it does what it does and it actually works.&lt;/p&gt;
&lt;p&gt;The app was built with the express purpose of configuring the CF-635 in my audiopint &lt;em&gt;before&lt;/em&gt; LCDProc is able to take over. It certainly makes the startup/boot sequence nicer, and it allows me to start LCDProc later in the boot sequence, maybe even asynchronously.&lt;/p&gt;
&lt;p&gt;The next step now is to build a small set of puredata (Pd) abstractions to talk directly to LCDproc via the netsend socket abstractions.&lt;/p&gt;
</content>
	</entry>
  
</feed>
