Medidor Online de Temperatura y Humedad de Bajo Consumo  1
Trabajo Fin de Carrera
Referencia del Archivo config.h

Archivo de configuración con diferentes macros para simplicar el código. Más...

#include <uartio.h>

Ir al código fuente de este archivo.

'defines'

#define LOG_LEVEL   0
 Nivel actual de depuración. Más...
 
#define CONFIGURATION_TASK_PRIORITY   ( tskIDLE_PRIORITY + 3)
 Prioridad de la tarea TASK_ReadSettings. Más...
 
#define PRODUCER_TASK_PRIORITY   ( tskIDLE_PRIORITY + 2)
 Prioridad de la tarea TASK_Sensor. Más...
 
#define CONSUMER_TASK_PRIORITY   ( tskIDLE_PRIORITY + 1)
 Prioridad de la tarea TASK_Sender. Más...
 
#define QUEUE_LENGTH   ( 10 )
 Tamaño máximo de la cola que comunica TASK_Sensor y TASK_Sender. Más...
 
#define LEDID_MEASURING_MASK   (1 << 9)
 Máscara que selecciona el led de medición. Más...
 
#define LEDID_ALARM_TEMPERATURE_MASK   (1 << 8)
 Máscara que selecciona el led de alarma de temperatura. Más...
 
#define LEDID_ALARM_HUMIDITY_MASK   (1 << 7)
 Máscara que selecciona el led de alarma de humedad. Más...
 
#define LEDID_BUSY_MASK   (1 << 6)
 Máscara que selecciona el led de microcontrolador ocupado. Más...
 
#define WLAN_SSID   "ONO8F26"
 Identificador del punto de acceso. Más...
 
#define WLAN_PASSWORD   "WHEFRXSYYYGSFGSRWXYE"
 Password del punto de acceso. Más...
 
#define WLAN_SECURITY_TYPE   WIFLY_ST_WPA2
 Tipo de seguridad del punto de acceso. Más...
 
#define UNUSED(x)   (void)(x)
 Evita el warning de parámetro no usado. Más...
 
#define UARTID_DEBUG   3
 Puerto UART donde se enviarán los logs. Más...
 
#define __LOG(FORMAT,...)
 Muestra un mensaje de log con el nombre de función y línea. Más...
 
#define LOG(FORMAT,...)   __LOG(FORMAT, ##__VA_ARGS__)
 Log de nivel 0. Más...
 
#define LOG0(FORMAT,...)   LOG(FORMAT, ##__VA_ARGS__)
 Log de nivel 0. Más...
 
#define LOG1(FORMAT,...)
 Log de nivel 1. Más...
 
#define LOG2(FORMAT,...)
 Log de nivel 2. Más...
 

Descripción detallada

Archivo de configuración con diferentes macros para simplicar el código.

Documentación de los 'defines'

#define __LOG (   FORMAT,
  ... 
)
Valor:
FORMAT, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)

Muestra un mensaje de log con el nombre de función y línea.

#define CONFIGURATION_TASK_PRIORITY   ( tskIDLE_PRIORITY + 3)

Prioridad de la tarea TASK_ReadSettings.

#define CONSUMER_TASK_PRIORITY   ( tskIDLE_PRIORITY + 1)

Prioridad de la tarea TASK_Sender.

#define LEDID_ALARM_HUMIDITY_MASK   (1 << 7)

Máscara que selecciona el led de alarma de humedad.

#define LEDID_ALARM_TEMPERATURE_MASK   (1 << 8)

Máscara que selecciona el led de alarma de temperatura.

#define LEDID_BUSY_MASK   (1 << 6)

Máscara que selecciona el led de microcontrolador ocupado.

#define LEDID_MEASURING_MASK   (1 << 9)

Máscara que selecciona el led de medición.

#define LOG (   FORMAT,
  ... 
)    __LOG(FORMAT, ##__VA_ARGS__)

Log de nivel 0.

#define LOG0 (   FORMAT,
  ... 
)    LOG(FORMAT, ##__VA_ARGS__)

Log de nivel 0.

#define LOG1 (   FORMAT,
  ... 
)

Log de nivel 1.

#define LOG2 (   FORMAT,
  ... 
)

Log de nivel 2.

#define LOG_LEVEL   0

Nivel actual de depuración.

#define PRODUCER_TASK_PRIORITY   ( tskIDLE_PRIORITY + 2)

Prioridad de la tarea TASK_Sensor.

#define QUEUE_LENGTH   ( 10 )

Tamaño máximo de la cola que comunica TASK_Sensor y TASK_Sender.

#define UARTID_DEBUG   3

Puerto UART donde se enviarán los logs.

#define UNUSED (   x)    (void)(x)

Evita el warning de parámetro no usado.

#define WLAN_PASSWORD   "WHEFRXSYYYGSFGSRWXYE"

Password del punto de acceso.

#define WLAN_SECURITY_TYPE   WIFLY_ST_WPA2

Tipo de seguridad del punto de acceso.

#define WLAN_SSID   "ONO8F26"

Identificador del punto de acceso.