Reduce temperature limits for testing
This commit is contained in:
parent
ebd47ee2c5
commit
90ea67cf08
@ -10,8 +10,8 @@ enum logic {
|
||||
};
|
||||
|
||||
#define DEBOUNCE_TIME 20L /* ms */
|
||||
#define TEMP_MIN 80.0f
|
||||
#define TEMP_MAX 90.0f
|
||||
#define TEMP_MIN 40.0f /* C */
|
||||
#define TEMP_MAX 50.0f /* C */
|
||||
|
||||
#define LED_MIN_VALUE 0
|
||||
|
||||
@ -59,6 +59,7 @@ struct btn {
|
||||
};
|
||||
|
||||
struct input {
|
||||
unsigned long t_ms;
|
||||
int ntc_V;
|
||||
enum logic btn[MAX_BTN];
|
||||
} g_in;
|
||||
@ -108,6 +109,8 @@ void setled(int pin, enum logic st)
|
||||
|
||||
void do_input(struct input *input)
|
||||
{
|
||||
input->t_ms = millis();
|
||||
|
||||
/* Read buttons */
|
||||
for (int i = 0; i < MAX_BTN; i++)
|
||||
input->btn[i] = read_input(button_pin[i]);
|
||||
@ -169,7 +172,7 @@ int red_min = 50;
|
||||
int red_state = red_min;
|
||||
unsigned long brewing_time = 3000UL; /* 3 seconds */
|
||||
unsigned long cooling_time = 3000UL; /* 3 seconds */
|
||||
unsigned long max_heating_time = 10000UL; /* 10 seconds */
|
||||
unsigned long max_heating_time = 60000UL; /* 60 seconds */
|
||||
unsigned long max_idle_time = 10000UL; /* 10 seconds */
|
||||
|
||||
void proc_machine(struct state *st)
|
||||
@ -178,7 +181,9 @@ void proc_machine(struct state *st)
|
||||
int on = (st->btn[BTN_ON].state == RELEASED);
|
||||
int hot = (st->btn[BTN_HOT].state == PRESSED);
|
||||
|
||||
Serial.print("state=");
|
||||
Serial.print("t=");
|
||||
Serial.print(millis());
|
||||
Serial.print(" state=");
|
||||
Serial.print(st->mstate);
|
||||
Serial.print(" on=");
|
||||
Serial.print(on);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user