38 #define TM_AM2301_H 100
90 #include "stm32fxxx_hal.h"
92 #include "tm_stm32_delay.h"
93 #include "tm_stm32_gpio.h"
105 #define AM2301_PORT GPIOD
106 #define AM2301_PIN GPIO_PIN_1
Definition: tm_stm32_am2301.h:126
Definition: tm_stm32_am2301.h:129
Definition: tm_stm32_am2301.h:133
TM_AM2301_Result_t
Definition: tm_stm32_am2301.h:125
AM2301 working structure.
Definition: tm_stm32_am2301.h:139
Definition: tm_stm32_am2301.h:130
TM_AM2301_Result_t TM_AM2301_Read(TM_AM2301_t *AMStruct)
Reads data from sensor.
GPIO_TypeDef * GPIOx
Definition: tm_stm32_am2301.h:144
int16_t Temp
Definition: tm_stm32_am2301.h:140
uint16_t GPIO_Pin
Definition: tm_stm32_am2301.h:145
Definition: tm_stm32_am2301.h:127
Definition: tm_stm32_am2301.h:128
TM_AM2301_Result_t TM_AM2301_Init(TM_AM2301_t *AMStruct, GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
Initializes AM2301 sensor.
uint16_t Hum
Definition: tm_stm32_am2301.h:142
Definition: tm_stm32_am2301.h:132
Definition: tm_stm32_am2301.h:131