<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Salü Matthias</p>
    <p>Zu den Pulls: Im Qemu Code hab ich:</p>
    <table class="highlight tab-size js-file-line-container
      js-code-nav-container js-tagsearch-file" data-tab-size="8"
      data-paste-markdown-skip="" data-tagsearch-lang="C"
      data-tagsearch-path="hw/misc/chomp_slcr.c">
      <tbody>
        <tr>
          <td id="LC115" class="blob-code blob-code-inner js-file-line">REG32(GPIO_PULL_UD_1,
            <span class="pl-c1">0x09C</span>)</td>
        </tr>
        <tr>
        </tr>
      </tbody>
    </table>
    <p>REG32(GPIO_PULL_UD_2, <span class="pl-c1">0x0A0</span>)</p>
    <p>Keine Ahnung wie ich da drauf gekommen bin.</p>
    <p>Die Regs wären an offset 0x04000000, wenn ichs richtig im Kopf
      habe.</p>
    <p>Gruss Sven<br>
    </p>
    <div class="moz-cite-prefix">On 20.01.22 23:04, Matthias Weber via
      tiptoi-hw wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:trinity-9941f4e1-cd0d-4103-9ccd-861be362f2be-1642716251968@3c-app-gmx-bs28">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div style="font-family: Verdana;font-size: 12.0px;">
        <div>Hallo zusammen,</div>
        <div> </div>
        <div>ich habe nach langer Zeit mal wieder einen Schaltplan
          ausgegraben und wollte ein wenig mit den GPIOs spielen.</div>
        <div> </div>
        <div>An sich gehen ein paar Sachen schon mit eigenem Code, den
          man Standalone mit einem ARM-Crosscompiler baut und mittels
          snowbirdopter auf den tiptoi lädt und ausführt.</div>
        <div> </div>
        <div>Um mit GPIOs zu spielen gibt es schon ein paar
          Beispielprojekte:</div>
        <div>- blinky: <span class="pl-c">GPIO12/GPIO13 zyklisch
            togglen - damit kann man LEDs am USB/Seriell-Wandler blinken
            lassen</span></div>
        <div><span class="pl-c">- </span>software_uart: SW-UART über
          GPIO13 (TX only), damit braucht man keine UART-Funktion aus
          dem Boot-ROM</div>
        <div>
          <div>- gpios: Auslesen der GPIO Pins 0, 1, 7 und 8; laut
            früheren Recherchen sind das die Tasten für die Lautstärke,
            Kopfhörer-Erkennung und USB-Erkennung</div>
          <div> </div>
          <div>Die USB-Erkennung funktioniert auch. Bei den anderen Pins
            befürchte ich, dass noch interne pull-up/down-Widerstände
            aktiviert werden müssen. Hat damit schon mal jemand
            experimentiert bzw. wissen wir mehr, welche Register da
            bedient werden müssen?</div>
          <div> </div>
          <div>Und um nochmal auf die Idee von kürzlich zurück zu kommen
            (Flash-Dump über GPIO-Pins): Weiß jemand, ob die
            I/O0..7-Pins auch als GPIO-Pins (welche?) konfigurierbar
            sind?</div>
          <div> </div>
          <div>Viele Grüße</div>
          <table class="highlight tab-size js-file-line-container
            js-code-nav-container js-tagsearch-file"
            data-paste-markdown-skip="" data-tab-size="8"
            data-tagsearch-lang="C"
            data-tagsearch-path="examples/standalone/gpios/main.c">
            <tbody>
              <tr>
                <td class="blob-code blob-code-inner js-file-line"
                  id="LC5"> </td>
              </tr>
              <tr>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
tiptoi-hw mailing list
<a class="moz-txt-link-abbreviated" href="mailto:tiptoi-hw@lists.nomeata.de">tiptoi-hw@lists.nomeata.de</a>
<a class="moz-txt-link-freetext" href="https://lists.nomeata.de/mailman/listinfo/tiptoi-hw">https://lists.nomeata.de/mailman/listinfo/tiptoi-hw</a>
</pre>
    </blockquote>
  </body>
</html>