AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
idwarf.h
1 
24 #ifndef _IDWARF_H_
25 #define _IDWARF_H_
26 
27 #include "itypes.h"
28 #include "version.h"
29 
75 /* constants ================================================================ */
76 
84 #define IDWARF_BACKDATA_SIZE 16
85 
96 #define IDWARF_PAYLOAD_SIZE (IDWARF_BACKDATA_SIZE - 7)
97 
98 /* macros =================================================================== */
104 #define IDWARF_SLEEP_TIME(__sec) (U16)((__sec) / 125E-3)
105 
106 /* internal public functions ================================================ */
107 
135 void rfInit (void);
136 
155 void rfProcessAll (void);
156 
163 void avrSleep (void);
164 
170 /* ========================================================================== */
171 #endif /* _IDWARF_H_ defined */
void avrSleep(void)
Endormir le microcontrôleur pendant une tranche de temps de 125 ms. Cette fonction peut être appelée ...
void rfInit(void)
Initialise toutes les ressources utilisées par le firmware iDwaRF.
void rfProcessAll(void)
Effectue toutes les tâches du firmware.