28.March 2024    
   homeProjekteSoftwareAdafruit_CharLCD: Raspberry Rev2

 

Hobby 234x60
reichelt elektronik – Elektronik und PC-Technik
Seite zuletzt geändert: 28.11.2012 10:04

Raspberry-Rev2-Patch für Adafruit_CharLCD.py

Der Python-Code für die Adafruit-LCD-Ansteuerung ist aktuell (2012-11-28) auf die Rev1 des Raspberry Pi ausgerichtet. Beim Wechsel auf die Rev2 wurde aber der GPIO 21 zum GPIO 27, so dass die Adafruit_CharLCD.py nicht mehr funktioniert. Hier wäre der entsprechende Patch dafür:

 

--- Adafruit_CharLCD.py 2012-11-28 07:41:00.000000000 +0100
+++ Adafruit_CharLCD.py.rev1    2012-11-28 07:55:07.486616526 +0100
@@ -54,7 +54,7 @@



-    def __init__(self, pin_rs=25, pin_e=24, pins_db=[23, 17, 21, 22], GPIO = None):
+    def __init__(self, pin_rs=25, pin_e=24, pins_db=[23, 17, 27, 22], GPIO = None):
        # Emulate the old behavior of using RPi.GPIO if we haven't been given
        # an explicit GPIO interface to use
        if not GPIO:



Hier auch zum Herunterladen

Anwenden des Patches auf die herkömmliche Weise:

  • Kopieren der Datei Adafruit_CharLCD-rev2.patch in das Verzeichnis, in dem sich die Adafruit_CharLCD.py befindet
  • Sichern der Adafruit_CharLCD.py
  • Ausführen von:
    sudo patch < Adafruit_CharLCD-rev2.patch
Keine Kommentare
Kommentar hinzufügen

* - Pflichtfeld

*



*
Copyright © 2008-2017