AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
mt8870.h
1 
20 #ifndef _AVRIO_PHONE_H_
21 # define _AVRIO_PHONE_H_
22 
23 # include <avrio/defs.h>
24 
25 __BEGIN_C_DECLS
26  /* ======================================================================== */
70  /* internal public functions ============================================== */
74 void vPhoneInit (void);
75 
79 void vPhoneHookoff (void);
80 
84 bool xPhoneOffHook (void);
85 
89 void vPhoneHangup (void);
90 
94 bool xPhoneHangupRequest (void);
95 
99 uint8_t ucPhoneHookoffDelay (void);
100 
105 int8_t iPhoneSetHookoffDelay (uint8_t ucDelay);
106 
110 uint8_t ucPhoneMsgLength (void);
111 
132 char cPhoneMsgGetChar (void);
133 
134 # if defined(__DOXYGEN__)
135 /*
136  * __DOXYGEN__ defined
137  * Partie documentation ne devant pas être compilée.
138  * =============================================================================
139  */
140 
145 # else
146 /*
147  * __DOXYGEN__ not defined
148  * Partie ne devant pas être documentée.
149  * =============================================================================
150  */
151 
152 # endif /* __DOXYGEN__ not defined */
153 /* ========================================================================== */
154 __END_C_DECLS
155 #endif /* _AVRIO_PHONE_H_ */
uint8_t ucPhoneMsgLength(void)
Nombre d&#39;octets non lus dans la file de message.
bool xPhoneHangupRequest(void)
Indique qu&#39;une demande de raccrocher est en cours (délai d&#39;inactivité)
void vPhoneHookoff(void)
Décrocher ligne téléphonique.
void vPhoneInit(void)
Init module phone.
char cPhoneMsgGetChar(void)
Lecture d&#39;un octet dans la file de message Les événements générer dans la file de messages sont les s...
void vPhoneHangup(void)
Raccrocher ligne téléphonique.
int8_t iPhoneSetHookoffDelay(uint8_t ucDelay)
Modification nombre de sonneries avant décrochage ligne téléphonique.
uint8_t ucPhoneHookoffDelay(void)
Nombre de sonneries avant décrochage ligne téléphonique.
bool xPhoneOffHook(void)
Indique si la ligne est décrochée.