AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
idwarf/sensor.h
1 
24 #ifndef _IDWARF_SENSOR_H_
25 #define _IDWARF_SENSOR_H_
26 
27 #include "idwarf.h"
28 #include "iprotocol.h"
29 
82 void cbConfigForSleep (U16 *sampleInterval);
83 
93 void cbExitFromSleep (void);
94 
110 void cbBackchannelProcess (U8 userdata, U8 *buf, U8 length);
111 
129 U8 cbTxProcess (volatile U8 *pTxData);
130 
137 typedef void (*CBUSERCONFIGFORSLEEP)(U16 *);
138 
145 typedef void (*CBUSEREXITFROMSLEEP)(void);
146 
153 typedef void (*CBUSERBACKCHANNELPROCESS)(U8, U8 *, U8);
154 
161 typedef U8 (*CBUSERTXPROCESS)(volatile U8 *);
162 
170 
178 
186 
194 
208 void rfPowerDown (void);
209 
215 /* ========================================================================== */
216 #endif /* _IDWARF_SENSOR_H_ */
void rfRegisterCBUserBackchannelProcess(CBUSERBACKCHANNELPROCESS cbbcp)
Enregistre la fonction de gestion de réception.
void cbConfigForSleep(U16 *sampleInterval)
Exemple de fonction utilisateur de gestion du passage en sommeil.
void(* CBUSERCONFIGFORSLEEP)(U16 *)
Type de fonction de gestion de mise en sommeil.
void rfRegisterCBUserExitFromSleep(CBUSEREXITFROMSLEEP cbefs)
Enregistre la fonction de gestion de reveil.
void rfPowerDown(void)
Endors le circuit CYPRESS WirelessUSB.
U8 cbTxProcess(volatile U8 *pTxData)
Exemple de fonction utilisateur de transmission de données.
uint8_t U8
Entier de 8 bits non signé (octet)
Definition: itypes.h:72
uint16_t U16
Entier de 16 bits non signé
Definition: itypes.h:77
void cbBackchannelProcess(U8 userdata, U8 *buf, U8 length)
Exemple de fonction utilisateur de gestion des données reçues du hub.
void rfRegisterCBUserTxProcess(CBUSERTXPROCESS cbtxp)
Enregistre la fonction de gestion de transmission.
void(* CBUSERBACKCHANNELPROCESS)(U8, U8 *, U8)
Type de fonction de gestion de réception.
U8(* CBUSERTXPROCESS)(volatile U8 *)
Type de fonction de gestion de transmission.
void cbExitFromSleep(void)
Exemple de fonction utilisateur de gestion du reveil.
void rfRegisterCBUserConfigForSleep(CBUSERCONFIGFORSLEEP cbcfs)
Enregistre la fonction de gestion de mise en sommeil.
void(* CBUSEREXITFROMSLEEP)(void)
Type de fonction de gestion de réveil.