온도 센서 TMP235 삭제(IMU 온도로 대체)

This commit is contained in:
2026-06-15 11:58:41 +09:00
parent 6707a8d3df
commit 78c46c07ea
8 changed files with 25 additions and 213 deletions
+3 -16
View File
@@ -72,19 +72,6 @@
zephyr,oversampling = <2>; /* 2^2 = 4X */
};
/* 온도 센서 채널 (AIN3 = P0.05, TMP235-Q1)
* 1/6 gain + 0.6V ref → 풀스케일 3.6V
* TMP235 출력 범위: 100mV(-40°C) ~ 2000mV(150°C) */
channel@3
{
reg = <3>;
zephyr,gain = "ADC_GAIN_1_6";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 40)>;
zephyr,input-positive = <NRF_SAADC_AIN3>;
zephyr,resolution = <12>;
zephyr,oversampling = <2>; /* 2^2 = 4X */
};
};
/* P0.04(AIN2)가 DK Arduino 헤더에 GPIO로 잡혀있어서 SAADC 충돌 → 비활성화 */
@@ -97,8 +84,8 @@
/* ADC 채널을 코드에서 참조하기 위한 zephyr,user 노드 */
zephyr,user
{
io-channels = <&adc 2>, <&adc 3>;
io-channel-names = "battery", "temperature";
io-channels = <&adc 2>;
io-channel-names = "battery";
};
led
@@ -134,7 +121,7 @@
label = "Power Button";
};
/* 피에조 TX/RX 전원 레일 제어 (TMP235 온도센서도 이 레일 공유)
/* 피에조 TX/RX 전원 레일 제어
* HIGH = 전원 ON, LOW = 전원 OFF */
PIEZO_PWR: PIEZO_PWR
{
+2 -13
View File
@@ -7,7 +7,6 @@
* LED_BLE: P0.12
* LED_ORANGE: P0.29
* BATT_ADC: P0.04
* TEMP_ADC: P0.05
* IMU_SCL: P1.14
* IMU_SDA: P1.15
*/
@@ -64,16 +63,6 @@
zephyr,oversampling = <2>;
};
channel@1
{
reg = <1>;
zephyr,gain = "ADC_GAIN_1_6";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 40)>;
zephyr,input-positive = <NRF_SAADC_AIN1>;
zephyr,resolution = <12>;
zephyr,oversampling = <2>;
};
};
&arduino_adc
@@ -84,8 +73,8 @@
/ {
zephyr,user
{
io-channels = <&adc 0>, <&adc 1>;
io-channel-names = "battery", "temperature";
io-channels = <&adc 0>;
io-channel-names = "battery";
};
led