migrate
This commit is contained in:
70
fw/stm8s/ebake1/defaults.h
Normal file
70
fw/stm8s/ebake1/defaults.h
Normal file
@@ -0,0 +1,70 @@
|
||||
#ifndef DEFAULTS_H
|
||||
#define DEFAULTS_H
|
||||
|
||||
#define LED0_PORT PB
|
||||
#define LED0_PIN PIN5
|
||||
|
||||
#define SSR0_PORT PD
|
||||
#define SSR0_PIN PIN3
|
||||
#define SSR1_PORT PA
|
||||
#define SSR1_PIN PIN3
|
||||
|
||||
#define NUMBER_OF_OUTPUTS 2
|
||||
#define PWM_PSCR 2
|
||||
#define PWM_CLK (F_CPU / 4)
|
||||
#define PWM_FREQ 240
|
||||
#define PWM_ARR (PWM_CLK / PWM_FREQ) - 1
|
||||
|
||||
#define DEFAULT_TEMP_COOL 45
|
||||
#define DEFAULT_TEMP_HOT 50
|
||||
#define DEFAULT_MAX_TEMP 280
|
||||
#define DEFAULT_MAX_DEVIATION 20
|
||||
|
||||
enum
|
||||
{
|
||||
SM_GO_NULL = 0,
|
||||
SM_NULL,
|
||||
SM_GO_RUN,
|
||||
SM_RUN,
|
||||
SM_START_COOLING,
|
||||
SM_COOLING,
|
||||
SM_DONE,
|
||||
SM_DONE_Q
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
DISPLAY_CURRENT_SECOND = 0,
|
||||
DISPLAY_COUNTDOWN_TIMER,
|
||||
DISPLAY_PROFILE_TIMER,
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
ELEMENT_TOP = 0,
|
||||
ELEMENT_BOTTOM
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
PROFILE_FIRST = 0,
|
||||
PROFILE_MIDDLE,
|
||||
PROFILE_LAST,
|
||||
};
|
||||
|
||||
#define PID_P 2
|
||||
#define PID_I 3
|
||||
#define PID_D 0
|
||||
|
||||
#define BIAS_MAX 100
|
||||
#define BIAS_T 75
|
||||
#define BIAS_B 100
|
||||
|
||||
const uint8_t profile[3][2] = {{150,40},{190,10},{245,12}};
|
||||
#define PROFILE_LEN 3
|
||||
#define PROFILE_TEMP 0
|
||||
#define PROFILE_TIME 1
|
||||
#define PROFILE_OVERSHOOT 10 // FIX the PID, don't do this!!
|
||||
#define PROFILE_ADJUST 1
|
||||
|
||||
#endif /* DEFAULTS_H */
|
||||
Reference in New Issue
Block a user