| Line 27... |
Line 27... |
| 27 |
#int_TIMER1 |
27 |
#int_TIMER1 |
| 28 |
void TIMER1_isr(void) |
28 |
void TIMER1_isr(void) |
| 29 |
{ |
29 |
{ |
| 30 |
output_toggle(PIN_D1); |
30 |
output_toggle(PIN_D1); |
| 31 |
anemo = ((timer0_overflow_count * 0xFF) + get_timer0())/(32768.0/0xFFFF); |
31 |
anemo = ((timer0_overflow_count * 0xFF) + get_timer0())/(32768.0/0xFFFF); |
| - |
|
32 |
timer0_overflow_count=0; |
| - |
|
33 |
set_timer0(0); |
| 32 |
} |
34 |
} |
| 33 |
|
35 |
|
| 34 |
#int_TIMER0 |
36 |
#int_TIMER0 |
| 35 |
void TIMER0_isr(void) |
37 |
void TIMER0_isr(void) |
| 36 |
{ |
38 |
{ |
| Line 95... |
Line 97... |
| 95 |
float barometer_temperature, barometer_pressure; |
97 |
float barometer_temperature, barometer_pressure; |
| 96 |
|
98 |
|
| 97 |
delay_ms(100); |
99 |
delay_ms(100); |
| 98 |
{ // printf |
100 |
{ // printf |
| 99 |
|
101 |
|
| - |
|
102 |
// local_temp = ds1820_read()+273.15; |
| 100 |
sht_rd(SHT_temp,SHT_hum); |
103 |
sht_rd(SHT_temp,SHT_hum); |
| 101 |
local_temp = ds1820_read()+273.15; |
- |
|
| 102 |
SHT_temp += 273.15; |
104 |
SHT_temp += 273.15; |
| 103 |
barometer_temperature = MPL_get_temperature() + 273.15; |
105 |
// barometer_temperature = MPL_get_temperature() + 273.15; |
| 104 |
barometer_pressure = MPL_get_pressure() * 10.0; // conversion to hectopascals |
106 |
// barometer_pressure = MPL_get_pressure() * 10.0; // conversion to hectopascals |
| 105 |
|
107 |
|
| 106 |
delay_us(SEND_DELAY); |
108 |
delay_us(SEND_DELAY); |
| 107 |
putc('$'); |
109 |
putc('$'); |
| 108 |
delay_us(SEND_DELAY); |
110 |
delay_us(SEND_DELAY); |
| 109 |
sprintf(output,"AWS%s \0",VER); |
111 |
sprintf(output,"AWS%s \0",VER); |