00001 00002 #ifndef ENCODER_COUNTER_H 00003 #define ENCODER_COUNTER_H 00004 00005 #include "coridium.h" 00006 #include "cor_hwlib.h" 00007 #include "cor_wrflash.h" 00008 00009 #include "string.h" 00010 #include "printf.h" 00011 00012 //encoder counter related functions 00013 int initializeEncoderCounter(int cs_pin, int clock_pin, int mosi_pin, int miso_pin); 00014 int getEncoderCounts(); 00015 char getModeRegister0(); 00016 char getModeRegister1(); 00017 char getStatusRegister(); 00018 char setModeRegister0(char mode); 00019 char setModeRegister1(char mode); 00020 int clearEncoderCounterCounts(); 00021 int setCountRegister(int counts); 00022 00023 #endif