/* ============================================================================= * sht30.h - SHT30 I2C 드라이버 (RPi sht30_monitor.py read_sht30() 대응) * * 구현(sht30.c): STM32 HAL I2C 로 0x2C06(high-repeatability, clock stretch off) * 명령 전송 -> ~20ms 대기 -> 6바이트 read -> sht30_convert.c 로 CRC 검증/변환. * ===========================================================================*/ #ifndef SHT30_H #define SHT30_H /* I2C 주변장치 초기화. 0 성공, 음수 실패. */ int sht30_init(void); /* 단발 측정. *temp_c(섭씨), *rh(%) 에 결과 기록. * 반환: 0 성공, -1 I2C 통신 오류, -2 CRC 오류. */ int sht30_measure(double *temp_c, double *rh); #endif /* SHT30_H */