Portier Wireless Le portier sans fil est un système bidirectionnel basé sur un microcontrôleur PIC32MX130F064B-I/SS et un module radio 868 MHz, permettant à un visiteur d’envoyer une requête depuis l’extérieur via un bouton alimenté par piles, et à l’occupant du bureau de répondre par des signaux lumineux et sonores grâce à une unité intérieure alimentée en USB, le tout avec appairage sécurisé et gestion autonome de l’énergie.
Chargement...
Recherche...
Aucune correspondance
Référence du fichier RF.c
#include "RF.h"
#include <xc.h>
#include "Mc32Delays.h"
#include "peripheral/usart/plib_usart.h"
#include <string.h>
#include "system_definitions.h"
#include <stdio.h>
Graphe des dépendances par inclusion de RF.c:

Macros

#define MAXMSG   64

Fonctions

uint32_t RF_GetLastSenderSerial (void)
void RF_RecordSenderSerial (uint8_t *msg)
uint8_t ReadSerialNbr (uint32_t *serialInput)
void RF_Init (void)
void RF_SendMessage (uint8_t *dataToSend, uint8_t nbBytesToSend)
bool isNewFrame (uint8_t *rcvdMsg)
bool RF_GetMessage (uint8_t *msg)
uint32_t getSerialRF ()

Variables

uint8_t flagGetAdress = 0
uint8_t flagErrorAdress = 0
uint32_t nbrSerialRF = 0
uint8_t rcvdMsg [64]
uint8_t rcdvCharCntr = 0
bool flagGetMsgUart = false
DRV_HANDLE handleUSART

Documentation des macros

◆ MAXMSG

#define MAXMSG   64

Documentation des fonctions

◆ getSerialRF()

uint32_t getSerialRF ( void )

◆ isNewFrame()

bool isNewFrame ( uint8_t * rcvdMsg)

◆ ReadSerialNbr()

uint8_t ReadSerialNbr ( uint32_t * serialInput)

◆ RF_GetLastSenderSerial()

uint32_t RF_GetLastSenderSerial ( void )

◆ RF_GetMessage()

bool RF_GetMessage ( uint8_t * msg)

◆ RF_Init()

void RF_Init ( void )

◆ RF_RecordSenderSerial()

void RF_RecordSenderSerial ( uint8_t * msg)

◆ RF_SendMessage()

void RF_SendMessage ( uint8_t * dataToSend,
uint8_t nbBytesToSend )

Documentation des variables

◆ flagErrorAdress

uint8_t flagErrorAdress = 0

◆ flagGetAdress

uint8_t flagGetAdress = 0

◆ flagGetMsgUart

bool flagGetMsgUart = false

◆ handleUSART

DRV_HANDLE handleUSART

◆ nbrSerialRF

uint32_t nbrSerialRF = 0

◆ rcdvCharCntr

uint8_t rcdvCharCntr = 0

◆ rcvdMsg

uint8_t rcvdMsg[64]