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 led.c
#include "led.h"
#include <stdint.h>
#include <xc.h>
#include <stdbool.h>
Graphe des dépendances par inclusion de led.c:

Macros

#define NUMBER_OF_LEDS   3
#define LED_ON(led_Id)
#define LED_OFF(led_Id)

Énumérations

enum  LED_STATES { LED_STATE_INIT =0 , LED_STATE_IDLE , LED_STATE_ACTIVE }

Fonctions

void Led_Init (void)
bool Led_CheckBlink ()
void Led_SetMode (LED_IDS led_Id, LED_MODES led_Mode)
void Led_Mgmt (void)

Variables

LED_STATES ledState
LED_MODES ledModes [NUMBER_OF_LEDS]

Documentation des macros

◆ LED_OFF

#define LED_OFF ( led_Id)
Valeur :
{LATBCLR = 1<<(led_Id+4);}

◆ LED_ON

#define LED_ON ( led_Id)
Valeur :
{LATBSET = 1<<(led_Id+4);}

◆ NUMBER_OF_LEDS

#define NUMBER_OF_LEDS   3

Documentation du type de l'énumération

◆ LED_STATES

enum LED_STATES
Valeurs énumérées
LED_STATE_INIT 
LED_STATE_IDLE 
LED_STATE_ACTIVE 

Documentation des fonctions

◆ Led_CheckBlink()

bool Led_CheckBlink ( )

◆ Led_Init()

void Led_Init ( void )

◆ Led_Mgmt()

void Led_Mgmt ( void )

◆ Led_SetMode()

void Led_SetMode ( LED_IDS led_Id,
LED_MODES led_Mode )

Documentation des variables

◆ ledModes

◆ ledState

LED_STATES ledState