grblHAL core  20250618
pin_bits_masks.h File Reference
#include "platform.h"

Go to the source code of this file.

Macros

#define EXPANDER_PORT   1
 
#define SD_DETECT_BIT   0
 
#define CONTROL_ENABLE   0
 
#define QEI_A_BIT   0
 
#define QEI_B_BIT   0
 
#define QEI_SELECT_BIT   0
 
#define MPG_MODE_BIT   0
 
#define I2C_STROBE_BIT   0
 
#define SPINDLE_INDEX_BIT   0
 
#define SPINDLE_PULSE_BIT   0
 
#define SPI_IRQ_BIT   0
 
#define DEVICES_IRQ_MASK   (SPI_IRQ_BIT|SPINDLE_INDEX_BIT|QEI_A_BIT|QEI_B_BIT|SD_DETECT_BIT)
 
#define DEVICES_IRQ_MASK_SUM   (SPI_IRQ_BIT+SPINDLE_INDEX_BIT+QEI_A_BIT+QEI_B_BIT+SD_DETECT_BIT)
 
#define AUXINPUT0_BIT   0
 
#define AUXINPUT1_BIT   0
 
#define AUXINPUT2_BIT   0
 
#define AUXINPUT3_BIT   0
 
#define AUXINPUT4_BIT   0
 
#define AUXINPUT5_BIT   0
 
#define AUXINPUT6_BIT   0
 
#define AUXINPUT7_BIT   0
 
#define AUXINPUT8_BIT   0
 
#define AUXINPUT9_BIT   0
 
#define AUXINPUT10_BIT   0
 
#define AUXINPUT11_BIT   0
 
#define AUXINPUT12_BIT   0
 
#define AUXINPUT13_BIT   0
 
#define AUXINPUT14_BIT   0
 
#define AUXINPUT15_BIT   0
 
#define AUXINPUT_MASK
 
#define AUXINPUT_MASK_SUM
 

Typedefs

typedef bool(* aux_claim_explicit_ptr) (aux_ctrl_t *aux_ctrl)
 
typedef bool(* aux_claim_explicit_out_ptr) (aux_ctrl_out_t *aux_ctrl)
 

Macro Definition Documentation

◆ AUXINPUT0_BIT

#define AUXINPUT0_BIT   0

◆ AUXINPUT10_BIT

#define AUXINPUT10_BIT   0

◆ AUXINPUT11_BIT

#define AUXINPUT11_BIT   0

◆ AUXINPUT12_BIT

#define AUXINPUT12_BIT   0

◆ AUXINPUT13_BIT

#define AUXINPUT13_BIT   0

◆ AUXINPUT14_BIT

#define AUXINPUT14_BIT   0

◆ AUXINPUT15_BIT

#define AUXINPUT15_BIT   0

◆ AUXINPUT1_BIT

#define AUXINPUT1_BIT   0

◆ AUXINPUT2_BIT

#define AUXINPUT2_BIT   0

◆ AUXINPUT3_BIT

#define AUXINPUT3_BIT   0

◆ AUXINPUT4_BIT

#define AUXINPUT4_BIT   0

◆ AUXINPUT5_BIT

#define AUXINPUT5_BIT   0

◆ AUXINPUT6_BIT

#define AUXINPUT6_BIT   0

◆ AUXINPUT7_BIT

#define AUXINPUT7_BIT   0

◆ AUXINPUT8_BIT

#define AUXINPUT8_BIT   0

◆ AUXINPUT9_BIT

#define AUXINPUT9_BIT   0

◆ AUXINPUT_MASK

#define AUXINPUT_MASK
Value:
#define AUXINPUT12_BIT
Definition: pin_bits_masks.h:684
#define AUXINPUT2_BIT
Definition: pin_bits_masks.h:634
#define AUXINPUT7_BIT
Definition: pin_bits_masks.h:659
#define AUXINPUT1_BIT
Definition: pin_bits_masks.h:629
#define AUXINPUT4_BIT
Definition: pin_bits_masks.h:644
#define AUXINPUT9_BIT
Definition: pin_bits_masks.h:669
#define AUXINPUT13_BIT
Definition: pin_bits_masks.h:689
#define AUXINPUT3_BIT
Definition: pin_bits_masks.h:639
#define AUXINPUT5_BIT
Definition: pin_bits_masks.h:649
#define AUXINPUT0_BIT
Definition: pin_bits_masks.h:624
#define AUXINPUT6_BIT
Definition: pin_bits_masks.h:654
#define AUXINPUT10_BIT
Definition: pin_bits_masks.h:674
#define AUXINPUT11_BIT
Definition: pin_bits_masks.h:679
#define AUXINPUT15_BIT
Definition: pin_bits_masks.h:699

◆ AUXINPUT_MASK_SUM

◆ CONTROL_ENABLE

#define CONTROL_ENABLE   0

◆ DEVICES_IRQ_MASK

◆ DEVICES_IRQ_MASK_SUM

#define DEVICES_IRQ_MASK_SUM   (SPI_IRQ_BIT+SPINDLE_INDEX_BIT+QEI_A_BIT+QEI_B_BIT+SD_DETECT_BIT)

◆ EXPANDER_PORT

#define EXPANDER_PORT   1

◆ I2C_STROBE_BIT

#define I2C_STROBE_BIT   0

◆ MPG_MODE_BIT

#define MPG_MODE_BIT   0

◆ QEI_A_BIT

#define QEI_A_BIT   0

◆ QEI_B_BIT

#define QEI_B_BIT   0

◆ QEI_SELECT_BIT

#define QEI_SELECT_BIT   0

◆ SD_DETECT_BIT

#define SD_DETECT_BIT   0

◆ SPI_IRQ_BIT

#define SPI_IRQ_BIT   0

◆ SPINDLE_INDEX_BIT

#define SPINDLE_INDEX_BIT   0

◆ SPINDLE_PULSE_BIT

#define SPINDLE_PULSE_BIT   0

Typedef Documentation

◆ aux_claim_explicit_out_ptr

typedef bool(* aux_claim_explicit_out_ptr) (aux_ctrl_out_t *aux_ctrl)

◆ aux_claim_explicit_ptr

typedef bool(* aux_claim_explicit_ptr) (aux_ctrl_t *aux_ctrl)