Rev 285 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#ifndef DEFINES_H#define DEFINES_H#include <xc.h>#include <stdint.h>//#define CONTROL_FROM_CONTROLLER#define CONTROL_FROM_UART// <editor-fold defaultstate="collapsed" desc="I/O Pins">#define LED_1_TRIS TRISCbits.TRISC2#define LED_1_LAT LATCbits.LATC2#define LED_2_TRIS TRISCbits.TRISC4#define LED_2_LAT LATCbits.LATC4#define CCP_1_TRIS TRISCbits.TRISC5#define CCP_1_LAT LATCbits.LATC5#define CCP_2_TRIS TRISCbits.TRISC3#define CCP_2_LAT LATCbits.LATC3#define I2C_1_CLK_TRIS TRISCbits.TRISC0#define I2C_1_DAT_TRIS TRISCbits.TRISC1#define UART_RX_TRIS TRISAbits.TRISA1#define UART_TX_TRIS TRISAbits.TRISA0// </editor-fold>#define _XTAL_FREQ 32000000#define PWM_NOMINAL 1500#define PWM_MAX 1950#define PWM_MIN 1050#define UART_STATE_READ_CMD 0x1#define UART_STATE_READ_DATA 0x2#define UART_CMD_RESET 0x1#define UART_CMD_LEFT_FORWARD 0x2#define UART_CMD_LEFT_BACKWARD 0x3#define UART_CMD_RIGHT_FORWARD 0x4#define UART_CMD_RIGHT_BACKWARD 0x5#endif /* DEFINES_H */