mirror of https://github.com/rusefi/bldc.git
supports shutdown
This commit is contained in:
parent
e934541740
commit
3e49c99d30
|
@ -44,6 +44,17 @@
|
|||
#define PHASE_FILTER_ON() palSetPad(PHASE_FILTER_GPIO, PHASE_FILTER_PIN)
|
||||
#define PHASE_FILTER_OFF() palClearPad(PHASE_FILTER_GPIO, PHASE_FILTER_PIN)
|
||||
|
||||
// Shutdown pin
|
||||
#define HW_SHUTDOWN_GPIO GPIOC
|
||||
#define HW_SHUTDOWN_PIN 5
|
||||
#define HW_SHUTDOWN_HOLD_ON() palSetPad(HW_SHUTDOWN_GPIO, HW_SHUTDOWN_PIN)
|
||||
#define HW_SHUTDOWN_HOLD_OFF() palClearPad(HW_SHUTDOWN_GPIO, HW_SHUTDOWN_PIN)
|
||||
#define HW_SAMPLE_SHUTDOWN() hw_sample_shutdown_button()
|
||||
|
||||
// Hold shutdown pin early to wake up on short pulses
|
||||
#define HW_EARLY_INIT() palSetPadMode(HW_SHUTDOWN_GPIO, HW_SHUTDOWN_PIN, PAL_MODE_OUTPUT_PUSHPULL); \
|
||||
HW_SHUTDOWN_HOLD_ON();
|
||||
|
||||
//#define AUX_GPIO GPIOC
|
||||
//#define AUX_PIN 12
|
||||
//#define AUX_ON() palSetPad(AUX_GPIO, AUX_PIN)
|
||||
|
@ -65,7 +76,7 @@
|
|||
* 7 (2): IN6 ADC_EXT2
|
||||
* 8 (3): IN3 TEMP_MOS
|
||||
* 9 (1): IN14 TEMP_MOTOR
|
||||
* 10 (2): IN15 ADC_EXT3
|
||||
* 10 (2): IN15 SHUTDOWN
|
||||
* 11 (3): IN13 AN_IN
|
||||
* 12 (1): Vrefint
|
||||
* 13 (2): IN0 SENS1
|
||||
|
@ -89,7 +100,7 @@
|
|||
#define ADC_IND_VIN_SENS 11
|
||||
#define ADC_IND_EXT 6
|
||||
#define ADC_IND_EXT2 7
|
||||
#define ADC_IND_EXT3 10
|
||||
#define ADC_IND_SHUTDOWN 10
|
||||
#define ADC_IND_TEMP_MOS 8
|
||||
#define ADC_IND_TEMP_MOS_2 15
|
||||
#define ADC_IND_TEMP_MOS_3 16
|
||||
|
@ -274,5 +285,5 @@
|
|||
|
||||
// HW-specific functions
|
||||
float hw84_100_get_temp(void);
|
||||
|
||||
bool hw_sample_shutdown_button(void);
|
||||
#endif /* HW_MKSESC_84_100_HP_H_ */
|
Loading…
Reference in New Issue