/******************************************************************************* * @file tmp235_q1.h * @author CandyPops Co. * @version V1.0.0 * @date 2022-09-05 * @brief ******************************************************************************/ /******************************************************************************* * [헤더 개요] TMP235-Q1 아날로그 온도센서 드라이버 인터페이스 * * TMP235-Q1의 아날로그 전압 출력을 SAADC(AIN3)로 읽어 * 온도(°C)로 변환하는 기능의 외부 호출용 API를 선언한다. * * 주요 API: * - tmp235_init() : SAADC 초기화 + 즉시 측정 시작 (내부 사용) * - tmp235_voltage_level_meas() : 온도 1회 측정 (외부 호출용 래퍼) * * 온도 변환: Vout(mV) → Ta(°C) = (Vout - 500) / 10.0 (0~100°C 구간) ******************************************************************************/ #ifndef _TMP235_Q1_H_ #define _TMP235_Q1_H_ /** @brief TMP235 SAADC 초기화 및 측정 시작 (AIN3 채널) */ void tmp235_init(void); /** @brief 온도 1회 측정 외부 호출 함수 (내부적으로 tmp235_init 호출) */ void tmp235_voltage_level_meas(void); #endif /* !_TMP235_Q1_H_ */