IRMP_STM32/RP2040/build at master · j1rie/IRMP_STM32
Contribute to j1rie/IRMP_STM32 development by creating an account on GitHub.
github.com
-> 2024-03-27_17-21_waveshare_rp2040_zero_hid_irmp.uf2
-> 2024-03-27_17-21_waveshare_rp2040_zero_hid_irmp.uf2
Hi Jörg
Habe Dir eine Email geschickt mit einem kleinen Video
Das siehst Du was passiert mit der RGB Onboard LED
Konnte das Video hier nicht hochladen , da zu groß.
Bitte nach dem Anschauen löschen , könnte Dein Email Konto voll belegen.
Gruß Helmut
Kannst du mal mit einer Lupe dir die angebliche RGB-LED genau angucken? Hat die 4 Lötpins oder 2? Ich habe Zweifel, ob das überhaupt eine RGB-LED ist.
Hallo Jörg bei einem neuen Zero von mir,
beim anstecken des USB Kabels noch bevor ich flashe
Leuchte die Onboard LED zuerst
Rot , dann Grün , und dann Blau danach leuchtet sie dauerhaft weiß.
Gehe davon aus das es eine Onboard RGB ist.
Und yes die Onboard RGB LED hat vier Lötstellen .
Gruß Helmut
Danke. Dann muss ich mal debuggen, wenn die Sendung ankommt.
Hab mir das Video noch mal genau angesehen. Vermutlich ist im Prinzip alles ok, nur ist weiß zu hell und blau eventuell zu kurz.
Interessant wäre, ob mit dem statusleds-Plugin und stm32IRstatusled rot so kommt, wie gedacht.
Hi Jörg
Test mit einem ZERO Clone aus China ( No Waveshare )
Auf der Platine steht nur RP2040 Zero .
Nachtrag: Beim drücken der Powertaste der Fernbedienung leuchtet die
Onboard RGB LED kurz Rot auf. Aber auch nur beim drücken der Powertaste der FB.
An Pin GP0 und Masse habe ich noch eine LED angeschlossen.
Sie leuchtet dauerhaft und zeigt an das der Zero Strom bekommt. ( Power LED )
An Pin GP4 und Masse habe ich auch eine LED angeschlossen. Sie leuchtet auf
bei jeden Tastendruck einer Taste der Fernbedienung.
Verbaut habe ich ein Sharp Tsop mit 36,7 khz. Der funzt mit RC5 und RC6 Fernbedienungen.
Das Plugin statusleds-plugin und stm32IRstatusled möchte ich nicht installieren.
Für mich ist das so wie oben beschrieben völlig OK.
Weil in den meisten Fällen der Zero oder der Pico sowieso intern verbaut wird und man die
Onboard RGB LED eh nicht sieht.
Auch die Firmware 2024-01-20_00-51_RP2040_hid_irmp.uf2 reicht für meine Zwecke
vollkommen aus.
Danke Jörg für Deine Super Arbeit.
Gruß Helmut
Es gibt neue Firmware für die RP2040.
Die Farben sind nicht mehr so grell, dadurch erkennt man die Signale viel besser, man kann die default-Farbe weiß mit dem Konfigurationsprogramm verändern, es können Neopixel angesteuert werden (ich habe mit 60 LEDs getestet, damit kann man interessante Lichteffekte erzielen, wenn man spielen will).
Es gibt in China jetzt auch Pico Klone mit Neopixel drauf.
Der nächste Schritt wird sein, externe Neopixel für One und Zero einzubauen. Der Pico kann das schon.
Externe Neopixel sind jetzt auch drin. Man kann zusätzlich zur internen RGB-LED (GPIO 16) auch eine oder mehrere Externe anschliessen (GPIO 15).
Die Farben: RE: IRMP mit RP2040 und Statusausgabe
Ich habe mich jetzt auch mal an einem Waveshare RP2040-One probiert, aber beim Anlernen hat jede Taste den Code "070000000c00" - ausprobiert mit zwei verschiedenen Fernbedienungen. Kann die Firmware kein RC5? Nur MCE?
Flackern tut die LED jedenfalls schön, also wird auch was empfangen und das GUI zeigt auch die korrekte Bezeichung des RP2040 an.
Die Firmware kann RC5, und 07 am Anfang steht für RC5. 0c ist auch üblich für die Powertaste.
Wieso willst du verschiedene Tasten anlernen?
Ws siehst du, wenn du in der GUI "receive mode" drückst und dann auf verschiedene Tasten drückst?
Das Projekt gibt es seit nunmehr 10 Jahren!
* In dieser Zeit habe ich die Firmware für viele STM32 Boards entwickelt.
* Am Anfang haben olebowle und M-Reimer geholfen.
* Es gab verschiedene Erweiterungsplatinen, von ranseyer und von mir.
* Fertige Boards mit Kabelsets wurden erst von ranseyer, dann von mir und jetzt von Emma53 verkauft (hier und da).
* Entwicklung der Keyboard Variante, die erst ein proof of concept war und noch Fehler enthielt, aber inzwischen genauso gut läuft.
* Portierung auf RP2040 (Raspberry Pi Pico sowie Zero und One). Vorteil: kinderleicht zu flashen.
* Betreuung der User hier im Forum.
* Stetige Verbesserung und Einbau von Wünschen.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!