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.
|
#include <stdbool.h>
#include <stdint.h>
Aller au code source de ce fichier.
Classes | |
struct | s_bits |
struct | S_SwitchDescriptor |
Énumérations | |
enum | E_DebouceStates { DebounceWaitChange , DebounceWaitStable } |
Fonctions | |
void | DoDebounce (S_SwitchDescriptor *Descriptor, bool InputValue) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
void | DebounceInit (S_SwitchDescriptor *pDescriptor) |
bool | DebounceGetInput (S_SwitchDescriptor *pDescriptor) |
bool | DebounceIsPressed (S_SwitchDescriptor *pDescriptor) |
bool | DebounceIsReleased (S_SwitchDescriptor *pDescriptor) |
void | DebounceClearPressed (S_SwitchDescriptor *pDescriptor) |
void | DebounceClearReleased (S_SwitchDescriptor *pDescriptor) |
enum E_DebouceStates |
void DebounceClearPressed | ( | S_SwitchDescriptor * | pDescriptor | ) |
void DebounceClearReleased | ( | S_SwitchDescriptor * | pDescriptor | ) |
bool DebounceGetInput | ( | S_SwitchDescriptor * | pDescriptor | ) |
void DebounceInit | ( | S_SwitchDescriptor * | pDescriptor | ) |
bool DebounceIsPressed | ( | S_SwitchDescriptor * | pDescriptor | ) |
bool DebounceIsReleased | ( | S_SwitchDescriptor * | pDescriptor | ) |
void DoDebounce | ( | S_SwitchDescriptor * | Descriptor, |
bool | InputValue ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!