mirror of
https://github.com/grblHAL/core.git
synced 2026-03-23 11:32:44 +08:00
Increased preprocessor support for up to 16 auxiliary input pins, used by STM32* drivers.
This commit is contained in:
@@ -642,10 +642,52 @@ static inline void aux_ctrl_claim_out_ports (aux_claim_explicit_out_ptr aux_clai
|
||||
#else
|
||||
#define AUXINPUT7_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT8_PIN
|
||||
#define AUXINPUT8_BIT (1<<AUXINPUT8_PIN)
|
||||
#else
|
||||
#define AUXINPUT8_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT9_PIN
|
||||
#define AUXINPUT9_BIT (1<<AUXINPUT9_PIN)
|
||||
#else
|
||||
#define AUXINPUT9_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT10_PIN
|
||||
#define AUXINPUT10_BIT (1<<AUXINPUT10_PIN)
|
||||
#else
|
||||
#define AUXINPUT10_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT11_PIN
|
||||
#define AUXINPUT11_BIT (1<<AUXINPUT11_PIN)
|
||||
#else
|
||||
#define AUXINPUT11_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT12_PIN
|
||||
#define AUXINPUT12_BIT (1<<AUXINPUT12_PIN)
|
||||
#else
|
||||
#define AUXINPUT12_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT13_PIN
|
||||
#define AUXINPUT13_BIT (1<<AUXINPUT13_PIN)
|
||||
#else
|
||||
#define AUXINPUT13_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT14_PIN
|
||||
#define AUXINPUT14_BIT (1<<AUXINPUT14_PIN)
|
||||
#else
|
||||
#define AUXINPUT14_BIT 0
|
||||
#endif
|
||||
#ifdef AUXINPUT15_PIN
|
||||
#define AUXINPUT15_BIT (1<<AUXINPUT15_PIN)
|
||||
#else
|
||||
#define AUXINPUT15_BIT 0
|
||||
#endif
|
||||
|
||||
#ifndef AUXINPUT_MASK
|
||||
#define AUXINPUT_MASK (AUXINPUT0_BIT|AUXINPUT1_BIT|AUXINPUT2_BIT|AUXINPUT3_BIT|AUXINPUT4_BIT|AUXINPUT5_BIT|AUXINPUT6_BIT|AUXINPUT7_BIT)
|
||||
#define AUXINPUT_MASK_SUM (AUXINPUT0_BIT+AUXINPUT1_BIT+AUXINPUT2_BIT+AUXINPUT3_BIT+AUXINPUT4_BIT+AUXINPUT5_BIT+AUXINPUT6_BIT+AUXINPUT7_BIT)
|
||||
#define AUXINPUT_MASK (AUXINPUT0_BIT|AUXINPUT1_BIT|AUXINPUT2_BIT|AUXINPUT3_BIT|AUXINPUT4_BIT|AUXINPUT5_BIT|AUXINPUT6_BIT|AUXINPUT7_BIT|\
|
||||
AUXINPUT8_BIT|AUXINPUT9_BIT|AUXINPUT10_BIT|AUXINPUT11_BIT|AUXINPUT12_BIT|AUXINPUT13_BIT|AUXINPUT4_BIT|AUXINPUT15_BIT)
|
||||
#define AUXINPUT_MASK_SUM (AUXINPUT0_BIT+AUXINPUT1_BIT+AUXINPUT2_BIT+AUXINPUT3_BIT+AUXINPUT4_BIT+AUXINPUT5_BIT+AUXINPUT6_BIT+AUXINPUT7_BIT+\
|
||||
AUXINPUT8_BIT+AUXINPUT9_BIT+AUXINPUT10_BIT+AUXINPUT11_BIT+AUXINPUT12_BIT+AUXINPUT13_BIT+AUXINPUT4_BIT+AUXINPUT15_BIT)
|
||||
#endif
|
||||
|
||||
/*EOF*/
|
||||
|
||||
Reference in New Issue
Block a user