TI Z-Stack, wo wird RX/TX umgeschaltet?

OP #5801857
Hallo zusammen

Die Chips wie CC2531 können teilweise mit einem Power Amplifier wie 
CC2590 betrieben werden. Der Poweramplifiert möchte jedoch wissen, ob 
aktuell gerade gesendet wird oder empfangen.

Im Z-Stack finden sich viele Define mit CC2590 oder CC2591 welche darauf 
hindeuten, dass die Firmware dies unterstützen würde.

Leider finde ich auch nacht Stunden im Code-Jungle die Stelle nicht, wo 
ein entsprechender GPIO geschaltet werden würde.

Falls jemand sich bereits mit dem Z-Stack beschäftigt hat, würde ich 
mich über ein Paar Tipps/Hinweise freuen.

Danke!
OP
Falls jemals jemand danach sucht.
Ich habs gefunden.

Die stelle ist:

mac_radio_defs.h
Zeile: 450/451
1
/* ----------- PA/LNA control ---------- */
2
/* For Skyworks parts only CPS maps closely to the HGM line */
3
#define HAL_PA_LNA_RX_HGM()                           st( P0_7 = 1; )
4
#define HAL_PA_LNA_RX_LGM()                           st( P0_7 = 0; )

Damit diese Zeilen aktiv werden muss:
1
HAL_PA_LNA

gesetzt bzw. definiert sein.
Dies steht in

HAL Driver API.pdf auf Seite 34 Abschnitt 10

Gültig für Z-Stack 1.2.2

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.