/* ============================================================================= * board_config.h - 보드 식별/역할 (SHT30 온습도 보드 전용) * * 이 프로젝트는 SHT30 온습도 보드 전용이다. CMake sht30_fw 타깃이 -DBOARD_SHT30 * 을 정의한다(아래에서 미정의 시 보강 정의). reporter.c / jsonbody.c 가 아래 * BOARD_* 식별값을 사용해 서버 보고 본문을 구성한다. * * RPi 대응: * sht30_monitor.py SENSOR_ID=2 -> BOARD_SHT30 (sensor_id=2) * ===========================================================================*/ #ifndef BOARD_CONFIG_H #define BOARD_CONFIG_H /* SHT30 보드 전용. CMake 가 -DBOARD_SHT30 을 넘기지만, 단독 컴파일/정적분석에서도 * 식별값이 정의되도록 미정의 시 보강한다. */ #ifndef BOARD_SHT30 #define BOARD_SHT30 1 #endif #define BOARD_NAME "sht30" #define BOARD_DEVICE_ID "stm32-sht30-01" #define BOARD_DEVICE_LOCATION "\xEC\x84\x9C\xEB\xB2\x84\xEC\x8B\xA4" /* 서버실 */ #define BOARD_SENSOR_ID 2 /* 2번 센서 (SHT30 온습도) */ #define BOARD_SENSOR_NAME "2\xEB\xB2\x88 \xEC\x84\xBC\xEC\x84\x9C (SHT30)" #endif /* BOARD_CONFIG_H */