AresENSEA-CDF2020
/
AresCDFMainCode_us2
Test
main.cpp
- Committer:
- Nanaud
- Date:
- 2020-07-08
- Revision:
- 0:dc036b67c87c
- Child:
- 1:2fe8c402ee79
File content as of revision 0:dc036b67c87c:
#include "pins.h" int main() { pc.printf("\r\nAresCDFMainCode\r\n"); pc.attach(&serialIT); // On met une interruption sur la liaison série avec le PC. Cette interruption lance la fonction serialIT. AresUltrasonsInit(); ticker_US.attach(&AresUltrasons,0.2); // On apelle cette fonction toutes 0.2 secondes ticker_affUS.attach(&affUltrasons,1.0); // On apelle cette fonction toutes les secondes echo1.rise(&echoRise1); echo1.fall(&echoFall1); echo2.rise(&echoRise2); echo2.fall(&echoFall2); echo3.rise(&echoRise3); echo3.fall(&echoFall3); echo4.rise(&echoRise4); echo4.fall(&echoFall4); echo5.rise(&echoRise5); echo5.fall(&echoFall5); echo6.rise(&echoRise6); echo6.fall(&echoFall6); drv_init(); ticker_affcd.attach(&affCodeurs,1.0); // On apelle cette fonction toutes les secondes cdgA.rise(&cdgaRise); cdgB.rise(&cdgbRise); cdgA.mode(PullUp); cdgB.mode(PullUp); aff_cd[0]=!aff_cd[0]; aff_cd[1]=!aff_cd[1]; while(1) { } }