#include #ifndef __MACROS_H__ #define __MACROS_H__ #define MOTOR_EN(STATE) {LATBbits.LB4 = !STATE;} #define MOTOR_STATE() (!LATBbits.LB4) #define MOTOR_REV(STATE) {LATBbits.LB2 = STATE;} #define MOTOR_HSTEP() {LATBbits.LB3 = !LATBbits.LB3;} #define ARM_EN(STATE) {LATEbits.LE0 = !STATE;} #define ARM_STATE() (!LATEbits.LE0) #define ARM_REV(STATE) {LATEbits.LE2 = STATE;} #define ARM_HSTEP() {LATEbits.LE1 = !LATEbits.LE1;} #define RED(STATE) {LATDbits.LD0 = STATE;} #define GREEN(STATE) {LATDbits.LD2 = STATE;} #define BLUE(STATE) {LATDbits.LD1 = STATE;} #define RED_TGL() {LATDbits.LD0 = !LATDbits.LD0;} #define GREEN_TGL() {LATDbits.LD2 = !LATDbits.LD2;} #define BLUE_TGL() {LATDbits.LD1 = !LATDbits.LD1;} #endif //__MACROS_H__