-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cpp
70 lines (45 loc) · 1.27 KB
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/*
* Fichier : main.cpp
* Auteur : Samuel Dolt
*
* Exemple de projet C++
*/
#include "core.h"
#include "etml-es/SK-PIC32-B.h"
#include "Delay.h"
#include "PIC32_Cpp.X/lib/io/Led.h"
#include <CircularBuffer.h>
/*******************************************************************************
* FONCTION PRINCIPALE
******************************************************************************/
int main (void){
uint8_t unsigned_value = 90;
int8_t signed_value = -90;
int cpt_s = 0;
int sonar_value;
init();
/*
* Affichage initiale
* ------------------------- */
lcd << "Diplome 1403x" << endl ;
lcd << "Samuel Dolt" << endl;
delay::s(5);
lcd.clear();
while(1){
if(sonar.has_new_value()) {
sonar_value = sonar.get_value();
lcd.set_cursor(1,1);
lcd.printf("Sonar %4d [mm]", sonar_value);
}
led0.toggle();
cpt_s++;
}
return 0;
}
/*******************************************************************************
* VECTEURS D'INTERRUPTIONS
******************************************************************************/
extern "C"
{
// Les vecteurs d'interruption doivent être compilé en "mode" C
}