| | |
| | | |
| | | /* Private includes ----------------------------------------------------------*/ |
| | | /* USER CODE BEGIN Includes */ |
| | | #include "ds18b20.h" |
| | | |
| | | /* USER CODE END Includes */ |
| | | |
| | | /* Private typedef -----------------------------------------------------------*/ |
| | |
| | | int main(void) |
| | | { |
| | | /* USER CODE BEGIN 1 */ |
| | | int rv; |
| | | float temperature; |
| | | |
| | | /* USER CODE END 1 */ |
| | | |
| | | /* MCU Configuration--------------------------------------------------------*/ |
| | |
| | | while (1) |
| | | { |
| | | sysled_hearbeat(); |
| | | |
| | | if( 0 != (rv=ds18b20_get_temperature(&temperature)) ) |
| | | { |
| | | printf("ERROR: DS18B20 sample temperature failure, rv: %d\r\n", rv); |
| | | continue; |
| | | } |
| | | |
| | | printf("DS18B20 sample temperature %.2f\r\n", temperature); |
| | | |
| | | /* USER CODE END WHILE */ |
| | | |