<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to IO driver for BeagleBone Black SL</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/56d54c5d54/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Runtime/thread/56d54c5d54/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Runtime/thread/56d54c5d54/</id><updated>2022-09-28T12:38:36.490000Z</updated><subtitle>Recent posts to IO driver for BeagleBone Black SL</subtitle><entry><title>IO driver for BeagleBone Black SL</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/56d54c5d54/?limit=25#053c" rel="alternate"/><published>2022-09-28T12:38:36.490000Z</published><updated>2022-09-28T12:38:36.490000Z</updated><author><name>cagdassengel</name><uri>https://forge.codesys.com/u/cagdassengel/</uri></author><id>https://forge.codesys.com58d97712dd8e76f6c46afc37e69d30f210aad008</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Ingo,&lt;/p&gt;
&lt;p&gt;The problem was related to device description file. I modified device description file and now ReadInput/WriteOutput functions are called.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Cagdas&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IO driver for BeagleBone Black SL</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/56d54c5d54/?limit=25#44e3" rel="alternate"/><published>2022-09-23T17:30:29.315000Z</published><updated>2022-09-23T17:30:29.315000Z</updated><author><name>Ingo</name><uri>https://forge.codesys.com/u/ingo/</uri></author><id>https://forge.codesys.com2a39ad2bd0ab2320c88c4f76f8f1f3ef5bda8a1f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I don't know your driver. But the GPIO open error sounds suspicious.&lt;/p&gt;
&lt;p&gt;Otherwise I can say, that there is no real difference between a BBB and another runtime. When you registered your driver handle (IBase) in UpdateConfiguration correctly, and you used the channels in your project (check device-&amp;gt;Task Deployment to be sure), your ReadInput/WriteOutput functions should be called.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IO driver for BeagleBone Black SL</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/56d54c5d54/?limit=25#b8ec" rel="alternate"/><published>2022-09-23T07:10:24.951000Z</published><updated>2022-09-23T07:10:24.951000Z</updated><author><name>cagdassengel</name><uri>https://forge.codesys.com/u/cagdassengel/</uri></author><id>https://forge.codesys.com30dc384bd93ffbac8daeac1ad81d2f4b8fedd8a2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We were using Codesys Runtime Toolkit in our products. We had developed an io driver for Codesys Runtime Toolkit. &lt;/p&gt;
&lt;p&gt;I tried to include this io driver component for Beaglebone Black SL. I changed the CODESYSControl_User.cfg file under /etc. Then, I run ./codesyscontrol.bin /etc/CODESYSControl.cfg command under /opt/codesys/bin.&lt;/p&gt;
&lt;p&gt;In the runtime toolkit case, IoDrvReadInputs and IoDrvWriteOutputs functions are called periodically. You can find the print logs  inside codesys_run_time_toolkit.txt.&lt;/p&gt;
&lt;p&gt;These functions are not called in Beaglebone Black SL case. In addition, we are getting gpio open errors. What can be wrong with BeagleBone Black SL? I can send you the io driver component if you want. &lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Cagdas&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>