TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
TM_AM2301_Typedefs

Library Typedefs. More...

Data Structures

struct  TM_AM2301_Data_t
 AM2301 main data structure. More...
 

Enumerations

enum  TM_AM2301_t {
  TM_AM2301_OK, TM_AM2301_ERROR, TM_AM2301_CONNECTION_ERROR, TM_AM2301_WAITHIGH_ERROR,
  TM_AM2301_WAITLOW_ERROR, TM_AM2301_WAITHIGH_LOOP_ERROR, TM_AM2301_WAITLOW_LOOP_ERROR, TM_AM2301_PARITY_ERROR
}
 

Detailed Description

Library Typedefs.

Enumeration Type Documentation

Enumerations

There are several different possible results. If TM_AM2301_OK is returned from read function then you have valid data.

Enumerator
TM_AM2301_OK 

Data OK

TM_AM2301_ERROR 

An error occurred

TM_AM2301_CONNECTION_ERROR 

Device is not connected

TM_AM2301_WAITHIGH_ERROR 

Wait high pulse timeout

TM_AM2301_WAITLOW_ERROR 

Wait low pulse timeout

TM_AM2301_WAITHIGH_LOOP_ERROR 

Loop error for high pulse

TM_AM2301_WAITLOW_LOOP_ERROR 

Loop error for low pulse

TM_AM2301_PARITY_ERROR 

Data read fail