Commit c56659e8 authored by vowstar's avatar vowstar
Browse files

Using __attribute__((alias("dht_read"))) reduce code size.

parent 87341547
...@@ -188,37 +188,25 @@ int dht_read(uint8_t pin) ...@@ -188,37 +188,25 @@ int dht_read(uint8_t pin)
// DHTLIB_OK // DHTLIB_OK
// DHTLIB_ERROR_CHECKSUM // DHTLIB_ERROR_CHECKSUM
// DHTLIB_ERROR_TIMEOUT // DHTLIB_ERROR_TIMEOUT
inline int dht_read21(uint8_t pin) int dht_read21(uint8_t pin) __attribute__((alias("dht_read")));
{
return dht_read(pin);
}
// return values: // return values:
// DHTLIB_OK // DHTLIB_OK
// DHTLIB_ERROR_CHECKSUM // DHTLIB_ERROR_CHECKSUM
// DHTLIB_ERROR_TIMEOUT // DHTLIB_ERROR_TIMEOUT
inline int dht_read22(uint8_t pin) int dht_read22(uint8_t pin) __attribute__((alias("dht_read")));
{
return dht_read(pin);
}
// return values: // return values:
// DHTLIB_OK // DHTLIB_OK
// DHTLIB_ERROR_CHECKSUM // DHTLIB_ERROR_CHECKSUM
// DHTLIB_ERROR_TIMEOUT // DHTLIB_ERROR_TIMEOUT
inline int dht_read33(uint8_t pin) int dht_read33(uint8_t pin) __attribute__((alias("dht_read")));
{
return dht_read(pin);
}
// return values: // return values:
// DHTLIB_OK // DHTLIB_OK
// DHTLIB_ERROR_CHECKSUM // DHTLIB_ERROR_CHECKSUM
// DHTLIB_ERROR_TIMEOUT // DHTLIB_ERROR_TIMEOUT
inline int dht_read44(uint8_t pin) int dht_read44(uint8_t pin) __attribute__((alias("dht_read")));
{
return dht_read(pin);
}
///////////////////////////////////////////////////// /////////////////////////////////////////////////////
// //
......
...@@ -54,10 +54,10 @@ int dht_read_universal(uint8_t pin); ...@@ -54,10 +54,10 @@ int dht_read_universal(uint8_t pin);
int dht_read11(uint8_t pin); int dht_read11(uint8_t pin);
int dht_read(uint8_t pin); int dht_read(uint8_t pin);
inline int dht_read21(uint8_t pin); int dht_read21(uint8_t pin);
inline int dht_read22(uint8_t pin); int dht_read22(uint8_t pin);
inline int dht_read33(uint8_t pin); int dht_read33(uint8_t pin);
inline int dht_read44(uint8_t pin); int dht_read44(uint8_t pin);
double dht_getHumidity(void); double dht_getHumidity(void);
double dht_getTemperature(void); double dht_getTemperature(void);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment