26 lines
514 B
C
26 lines
514 B
C
/*
|
|
* EndStop.h
|
|
*
|
|
* Created on: 2023年5月18日
|
|
* Author: User
|
|
*/
|
|
|
|
#include "config.h"
|
|
|
|
#define ENDSTOP_PIN P33 // INT1 机械零位输入
|
|
#define BLTOUCH_PIN P32 // INT0 BLTouch零位输入
|
|
|
|
#define ENDSTOP_NORMAL (!EndStop_isTrigger())
|
|
#define ENDSTOP_TRIGGER (EndStop_isTrigger())
|
|
|
|
#define BLTOUCH_NORMAL (!BLTouch_isTrigger())
|
|
#define BLTOUCH_TRIGGER (BLTouch_isTrigger())
|
|
|
|
void EndStop_Init();
|
|
|
|
bit EndStop_isTrigger();
|
|
bit BLTouch_isTrigger();
|
|
|
|
void EndStop_ISR();
|
|
void BLTouch_ISR();
|