大季 矢花 / Mbed 2 deprecated 2019_Master_9_2

Dependencies:   mbed TrapezoidControl QEI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ExternalInt.cpp Source File

ExternalInt.cpp

00001 #include "ExternalInt.h"
00002 #include "mbed.h"
00003 
00004 #include "../../System/Process/InterruptProcess.h"
00005 
00006 InterruptIn BoardInt[] = {
00007     InterruptIn(INT0_PIN),
00008     InterruptIn(INT1_PIN),
00009     InterruptIn(INT2_PIN),
00010     InterruptIn(INT3_PIN),
00011     InterruptIn(INT4_PIN),
00012 //    InterruptIn(INT5_PIN),
00013 };
00014 
00015 namespace EXTERNALINT {
00016     void Int::Initialize() {
00017         BoardInt[0].mode(PullUp);
00018         BoardInt[1].mode(PullUp);
00019         BoardInt[2].mode(PullUp);
00020         BoardInt[3].mode(PullUp);
00021         BoardInt[4].mode(PullUp);
00022 //        BoardInt[5].mode(PullUp);
00023         
00024         BoardInt[0].fall(int0);
00025         BoardInt[1].fall(int1);
00026         BoardInt[2].fall(int1);
00027         BoardInt[3].fall(int1);
00028         BoardInt[4].fall(int1);
00029 //        BoardInt[5].fall(int1);
00030     }
00031 }