| Parameter | Value | Note |
|---|---|---|
| PWM_HEATER_INVERT_VALUES | $PWM_HEATER_INVERT_VALUES$ | Maximum number of calibration points supported by firmware. |
| PWM_FREQ_HEATER | $PWM_FREQ_HEATER$ | PWM frequency used for heater signal |
| PWM_FREQ_FAN | $PWM_FREQ_FAN$ | PWM frequency used for fan PWM signal |
| PWM_MAX_VALUE | $PWM_MAX_VALUE$ | Maximum value of the PWM channel |
| PWM_HEATER_INVERT_VALUES | $PWM_HEATER_INVERT_VALUES$ | Heater driver requires inverted (1) or non-inverted (0) signal |
| PWM_CH_HEATER | GPIO$PWM_CH_HEATER$ | GPIO controlling the heater |
| PWM_CH_FAN | GPIO$PWM_CH_FAN$ | GPIO controlling the fan |
| LIMIT_TEMP_IN_MAX | $LIMIT_TEMP_IN_MAX$ | Maximum INSIDE temperature |
| LIMIT_TEMP_HEATER_MAX | $LIMIT_TEMP_HEATER_MAX$ | Maximum HEATER temperature |
| NTC_BETA | $NTC_BETA$ | Beta value of NTC thermistor |
| NTC_RESISTANCE | $NTC_RESISTANCE$ | NTC resistance |
| NTC_R1_VALUE | $NTC_R1_VALUE$ | Value of R1 in the NTC resistor divider |
| ADC_HEATER_SAMPLES | $ADC_HEATER_SAMPLES$ | Number of ADC samples for NTC conversion |
| ADC_MAX_VAUE | $ADC_MAX_VAUE$ | Maximum ADC value |
| COMPENSATE_TEMP_IN | $COMPENSATE_TEMP_IN$ | Inside temperature compensation |
| COMPENSATE_TEMP_OUT | $COMPENSATE_TEMP_OUT$ | Outside temperature compensation |
| WIFI_CHECK_CONNECTION_MS | $WIFI_CHECK_CONNECTION_MS$ | How often (in miliseconds) to check for WiFi connectivity |
| BUILD_TIME | $BUILD_TIME$ | Time when firmware was compiled |
| BUILD_DATE | $BUILD_DATE$ | Date when firmware was compiled |
| BUILD_HASH | $BUILD_HASH$ | Build Git hash (short) |
| ADC_CHIP | $ADC_CHIP$ | ADC chip populated on the board |
| PID_MIN_VALUE | $PID_MIN_VALUE$ | Minimum accepted P/I/D coefficient |
| PID_MAX_VALUE | $PID_MAX_VALUE$ | Maximum accepted P/I/D coefficient |
| DEF_DEBUG_PID | $DEF_DEBUG_PID$ | PID debug prinout over serial (1=Enabled) |
| I2C_DEVICE_LIST | $I2C_DEVICE_LIST$ | List of I2C devices detected |
| FW_INT_TEMP_LIB_STYPE | $FW_INT_TEMP_LIB_STYPE$ | FW SHT library sensor type |
Values in this table are provided for development/debugging purposes (and just for fun).
You should not have to worry about them during devices normal operation.