Medidor Online de Temperatura y Humedad de Bajo Consumo  1
Trabajo Fin de Carrera
config.h
Ir a la documentación de este archivo.
1 
5 #ifndef CONFIG_H_
6 #define CONFIG_H_
7 
8 #include <uartio.h>
9 
11 #define LOG_LEVEL 0
12 
14 #define CONFIGURATION_TASK_PRIORITY ( tskIDLE_PRIORITY + 3)
15 
17 #define PRODUCER_TASK_PRIORITY ( tskIDLE_PRIORITY + 2)
18 
20 #define CONSUMER_TASK_PRIORITY ( tskIDLE_PRIORITY + 1)
21 
23 #define QUEUE_LENGTH ( 10 )
24 
26 #define LEDID_MEASURING_MASK (1 << 9)
27 
29 #define LEDID_ALARM_TEMPERATURE_MASK (1 << 8)
30 
32 #define LEDID_ALARM_HUMIDITY_MASK (1 << 7)
33 
35 #define LEDID_BUSY_MASK (1 << 6)
36 
38 #define WLAN_SSID "ONO8F26"
39 
41 #define WLAN_PASSWORD "WHEFRXSYYYGSFGSRWXYE"
42 
44 #define WLAN_SECURITY_TYPE WIFLY_ST_WPA2
45 
47 #define UNUSED(x) (void)(x)
48 
50 #define UARTID_DEBUG 3
51 
53 #define __LOG(FORMAT, ...) UARTIO_Printfln(UARTID_DEBUG, NULL, "%s(%d) %s: " \
54  FORMAT, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)
55 
57 #define LOG(FORMAT, ...) __LOG(FORMAT, ##__VA_ARGS__)
58 
60 #define LOG0(FORMAT, ...) LOG(FORMAT, ##__VA_ARGS__)
61 
63 #define LOG1(FORMAT, ...)
64 
66 #define LOG2(FORMAT, ...)
67 #if defined LOG_LEVEL && LOG_LEVEL == 1
68  #undef LOG1
69  #define LOG1(FORMAT, ...) __LOG(FORMAT, ##__VA_ARGS__)
70 #endif
71 #if defined LOG_LEVEL && LOG_LEVEL == 2
72  #define LOG2(FORMAT, ...) __LOG(FORMAT, ##__VA_ARGS__)
73 #endif
74 #endif /* CONFIG_H_ */