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
sound.h
Aller à la documentation de ce fichier.
1//--------------------------------------------------------
2// sound.h
3//--------------------------------------------------------
4// Gestion mélodies sur haut-parleur portier électronique (1730)
5// Description : HP branché sur RB15 (OC1)
6//
7// Auteur : SCA
8// Date : 26.11.2019
9// Version : V1.0
10// Compilateur : XC32 V2.15
11// Modifications :
12// -
13/*--------------------------------------------------------*/
14
15#ifndef _SOUND_H /* Guard against multiple inclusion */
16#define _SOUND_H
17
18#include <stdint.h>
19#include <stdbool.h>
20
21/* ************************************************************************** */
22typedef struct{
23 uint16_t duration; //duree de la note en ms
24 uint16_t freq; //freq de la note en Hz
25} NOTE_t;
26
27/* ************************************************************************** */
28
29extern const NOTE_t RING[];
30extern const NOTE_t SUCCESS[];
31extern const NOTE_t ERROR[];
32
33/* ************************************************************************** */
34
35void Sound_Init(void);
36void Sound_Start(const NOTE_t* sound);
37bool Sound_IsIdle(void);
38void Sound_Mgmt(void);
39
40#endif /* _SOUND_H */
41
42/* *****************************************************************************
43 End of File
44 */
const NOTE_t SUCCESS[10]
Definition sound.c:66
const NOTE_t RING[10]
Definition sound.c:50
const NOTE_t ERROR[10]
Definition sound.c:78
void Sound_Start(const NOTE_t *sound)
Definition sound.c:117
void Sound_Mgmt(void)
Definition sound.c:144
bool Sound_IsIdle(void)
Definition sound.c:136
void Sound_Init(void)
Definition sound.c:111
Definition sound.h:22
uint16_t freq
Definition sound.h:24
uint16_t duration
Definition sound.h:23