LoRaRadio
Wrapper C++ pour la LMIC (LoraMAC-in-C) développée par IBM et adaptée par matthijskooijman. Fonctionne avec les puces semtech SX1272 et SX1276.
Fonctions membres publiques | Amis | Liste de tous les membres
Référence de la classe PinMap

La classe PinMap permet de mapper les différentes connections faites entre le module SX127X physique et le microcontrôleur. Plus de détails...

#include <LoRaRadio.h>

Fonctions membres publiques

 PinMap (u1_t nss, u1_t rxtx, u1_t rst, const u1_t dio[3])
 

Amis

class LoRaRadio
 

Description détaillée

La classe PinMap permet de mapper les différentes connections faites entre le module SX127X physique et le microcontrôleur.

Cet objet est ensuite utilisé par la classe LoRaRadio lors de son initialisation.

Documentation des constructeurs et destructeur

◆ PinMap()

PinMap::PinMap ( u1_t  nss,
u1_t  rxtx,
u1_t  rst,
const u1_t  dio[3] 
)
inline

Le constructeur de la classe prend en paramètres :

Paramètres
nss: la broche du microcontrôleur qui est reliée au chip select du SX127X
rxtx: la broche du microcontrôleur qui est reliée à la broche rxtx du SX127X. Si cette broche n'éxiste pas, mettre la valeur : LMIC_UNUSED_PIN.
rst: la broche du microcontrôleur qui est reliée à la broche reset du SX127X.
dio: un tableau de type u1_t de 3 éléments contenant les broches du microcontrôleur qui sont respectivement reliée aux broches DIO0, DIO1 et DIO2 du SX127X. Les broches DIOX transmettent des informations à la LMIC. Par exemple dans le mode LoRa, DIO0 correspond à TxDone et RxDone et DIO1 à RxTimeout. DIO2 peut quand à lui prendre la valeur LMIC_UNUSED_PIN.

La documentation de cette classe a été générée à partir du fichier suivant :