夏ロボ用

Dependencies:   QEI mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers init.h Source File

init.h

00001 #ifndef INIT_H_
00002 #define INIT_H_
00003 
00004 #include "QEI.h"
00005 
00006 
00007 extern PwmOut  PWM0;
00008 extern PwmOut  PWM1;
00009 extern PwmOut  PWM2;
00010 extern PwmOut  PWM3;
00011 extern PwmOut  PWM4;
00012 extern PwmOut  PWM5;
00013 extern AnalogIn    AD0;
00014 extern AnalogIn    AD1;
00015 extern AnalogIn    AD2;
00016 extern AnalogIn    AD3;
00017 extern AnalogIn    AD4;
00018 
00019 extern DigitalOut  OUT0;
00020 extern DigitalIn IN0;
00021 extern DigitalOut  OUT1;
00022 extern DigitalIn IN1;
00023 extern DigitalOut  OUT2;
00024 extern DigitalIn IN2;
00025 extern DigitalOut  OUT3;
00026 extern DigitalIn IN3;
00027 extern DigitalOut  OUT4;
00028 extern DigitalIn IN4;
00029 extern DigitalOut  OUT5;
00030 extern DigitalIn IN5;
00031 
00032 extern QEI         ENC0;
00033 extern QEI         ENC1;
00034 extern QEI         ENC2;
00035 extern QEI         ENC3;
00036 
00037 extern Serial      pc;
00038 
00039 extern I2C         i2c0;
00040 
00041 extern DigitalIn   SW0;
00042 extern DigitalIn   SW1;
00043 
00044 extern DigitalOut  rled;
00045 extern DigitalOut  gled;
00046 extern DigitalOut  bled;
00047 
00048 
00049 
00050 extern void InitBoard();
00051 extern void AdjustCycle(int t_us);
00052 extern int Limit(int value,int max,int min);
00053 extern double Limit_d(double value,double max,double min);
00054 
00055 
00056 
00057 #endif /* INIT_H_ */