ESP8266 Centre + NB
函数 | 变量
room_info.c 文件参考
#include "room_info.h"
room_info.c 的引用(Include)关系图:

函数

void get_noise (void)
 
void get_humi_temp (void)
 
void get_room_data (void)
 
void get_room_buf (void)
 

变量

uint8 room
 
uint8 people = 0
 
uint8 temp = 0
 
uint8 humi = 0
 
uint8 noise = 0
 
uint8 room_data_buf [4] = {0}
 

函数说明

void get_noise ( void  )
11  {
12  uint16 adc = system_adc_read();
13  uint16 adc2 = (adc / (1024 / 3.3))*10;
14  noise =( 100 * (adc2 - 4 ) /16 )+ 30; //电压模拟值转分贝
15  //os_printf("noise is %d db\r\n", noise);
16 }
unsigned short uint16
Definition: c_types.h:48
uint16 system_adc_read(void)
uint8 noise
Definition: room_info.c:7

函数调用图:

这是这个函数的调用关系图:

void get_humi_temp ( void  )
18  {
19  dh11Read(&temp,&humi);
20  //os_printf("Temp: %d'C Humi: %d%\n",temp,humi);
21 }
uint8_t dh11Read(uint8_t *temperature, uint8_t *humidity)
Definition: hal_temp_hum.c:122
uint8 humi
Definition: room_info.c:6
uint8 temp
Definition: room_info.c:5

函数调用图:

这是这个函数的调用关系图:

void get_room_data ( void  )
23  {
24  get_noise();
25  get_humi_temp();
26 }
void get_noise(void)
Definition: room_info.c:11
void get_humi_temp(void)
Definition: room_info.c:18

函数调用图:

这是这个函数的调用关系图:

void get_room_buf ( void  )
28  {
29  get_room_data();
30 
31  room_data_buf[0] = 0xFF; // 消息头
32  room_data_buf[1] = people; // 人群密度
33  room_data_buf[2] = temp; // 温度
34  room_data_buf[3] = humi; // 湿度
35  room_data_buf[4] = noise; // 噪音
36  room_data_buf[5] = 0xFF; // 消息尾
37 
38  os_printf("people = %d\t",room_data_buf[1]);
39  os_printf("temp = %d\t",room_data_buf[2]);
40  os_printf("humi = %d\t",room_data_buf[3]);
41  os_printf("noise = %d\t",room_data_buf[4]);
42 
43 }
void get_room_data(void)
Definition: room_info.c:23
uint8 humi
Definition: room_info.c:6
#define os_printf
Definition: osapi.h:62
uint8 temp
Definition: room_info.c:5
uint8 people
Definition: room_info.c:4
uint8 room_data_buf[4]
Definition: room_info.c:9
uint8 noise
Definition: room_info.c:7

函数调用图:

变量说明

uint8 room
uint8 people = 0
uint8 temp = 0
uint8 humi = 0
uint8 noise = 0
uint8 room_data_buf[4] = {0}