assignment something

Dependencies:   BSP_B-L475E-IOT01 mbed

Committer:
frunzl
Date:
Fri Nov 16 11:29:54 2018 +0000
Revision:
2:82ed19b63fd9
Parent:
1:dce931d77528
boh;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lmottola 0:0cc3bd737dcb 1 #include "mbed.h"
lmottola 0:0cc3bd737dcb 2
lmottola 0:0cc3bd737dcb 3 // Sensors drivers present in the BSP library
lmottola 0:0cc3bd737dcb 4 #include "stm32l475e_iot01_accelero.h"
lmottola 0:0cc3bd737dcb 5
lmottola 0:0cc3bd737dcb 6 DigitalOut led(LED1);
frunzl 2:82ed19b63fd9 7 DigitalOut led2(LED2);
frunzl 2:82ed19b63fd9 8 DigitalOut led3(LED3);
lmottola 0:0cc3bd737dcb 9
lmottola 0:0cc3bd737dcb 10 int main()
lmottola 0:0cc3bd737dcb 11 {
lmottola 0:0cc3bd737dcb 12 int16_t pDataXYZ[3] = {0};
lmottola 0:0cc3bd737dcb 13
lmottola 0:0cc3bd737dcb 14
lmottola 0:0cc3bd737dcb 15 BSP_ACCELERO_Init();
lmottola 0:0cc3bd737dcb 16
lmottola 0:0cc3bd737dcb 17 while(1) {
lmottola 0:0cc3bd737dcb 18
frunzl 2:82ed19b63fd9 19 // Z Horizontal LED1, X short LED3, Y long LED2
frunzl 2:82ed19b63fd9 20 BSP_ACCELERO_AccGetXYZ(pDataXYZ);
lmottola 0:0cc3bd737dcb 21 led = 0;
frunzl 2:82ed19b63fd9 22 led2 = 0;
frunzl 2:82ed19b63fd9 23 led3 = 0;
frunzl 2:82ed19b63fd9 24 if (abs(pDataXYZ[0]) > 900) {
frunzl 2:82ed19b63fd9 25 led3 = 1;
frunzl 2:82ed19b63fd9 26 } else if (abs(pDataXYZ[1]) > 900) {
frunzl 2:82ed19b63fd9 27 led2 = 1;
frunzl 2:82ed19b63fd9 28 } else if (abs(pDataXYZ[2]) > 900) {
frunzl 2:82ed19b63fd9 29 led = 1;
frunzl 2:82ed19b63fd9 30 } else {
frunzl 2:82ed19b63fd9 31 led = 1;
frunzl 2:82ed19b63fd9 32 led2 = 1;
frunzl 2:82ed19b63fd9 33 led3 = 1;
frunzl 2:82ed19b63fd9 34 }
frunzl 2:82ed19b63fd9 35
lmottola 0:0cc3bd737dcb 36 printf("\nACCELERO_X = %d\n", pDataXYZ[0]);
lmottola 0:0cc3bd737dcb 37 printf("ACCELERO_Y = %d\n", pDataXYZ[1]);
lmottola 0:0cc3bd737dcb 38 printf("ACCELERO_Z = %d\n", pDataXYZ[2]);
lmottola 0:0cc3bd737dcb 39
frunzl 2:82ed19b63fd9 40 wait(1);
frunzl 2:82ed19b63fd9 41
lmottola 0:0cc3bd737dcb 42 led = 0;
frunzl 2:82ed19b63fd9 43 led2 = 0;
frunzl 2:82ed19b63fd9 44 led3 = 0;
lmottola 0:0cc3bd737dcb 45
lmottola 0:0cc3bd737dcb 46 }
lmottola 0:0cc3bd737dcb 47 }