Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. float ds18x20_temp_read( char *id, char family )
  2. {
  3. FILE *f;
  4. char path[MAX_PATH_LEN];
  5. float value;
  6.  
  7. sprintf( path, "%s/%02X.%s/temperature", OWFS_PATH, family, id );
  8. f = fopen( path, "r" );
  9.  
  10. if ( f == NULL )
  11. {
  12. printf( "Error opening file %s for read!\n", path );
  13. return -1;
  14. }
  15.  
  16. fscanf( f, "%f", &value );
  17. fclose( f );
  18.  
  19. printf( "t: %f\n", value );
  20. return value;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement