mqtt/dht.c
A.M. Rowsell 7c5dfae57b
Updated formatting with astyle -A14 -S
Signed-off-by: A.M. Rowsell <amrowsell@frozenelectronics.ca>
2019-03-04 12:58:17 -05:00

27 lines
634 B
C

#include <stdint.h>
#include "user_interface.h"
#include "os_type.h"
#include "osapi.h"
#include "gpio.h"
#include "dht.h"
#define DHTBus BIT4
LOCAL uint8_t ICACHE_FLASH_ATTR getBitNum(uint32_t bit) {
uint32_t localBit = bit;
for(uint8_t i = 0; i <= 16; i++) {
localBit >>= i;
if(bit & 0x01) {
return i;
}
}
return -1; // if we reached this spot we received a bad number
}
void ICACHE_FLASH_ATTR setupDHT(void) {
gpio_output_set(0, DHTBus, 0, DHTBus); // set up DHTBus as active low output
ETS_GPIO_INTR_ATTACH(func, NULL);
}
void ICACHE_FLASH_ATTR getDHTData(void) {
}