Simple test application for X-NUCLEO-IKA01A1 expansion board.

Dependencies:   X_NUCLEO_IKA01A1 mbed

Fork of HelloWorld_IKA01A1 by ST Expansion SW Team

Simple test application for X-NUCLEO-IKA01A1 expansion board.

Platform compatibility issues

  • NUCLEO-F302R8: use pin D5 for LED Driver configuration
  • LPCXpresso11U68: use pin D3 as PWM for LED Driver configuration. Use a free Dx pin as Signal2 for Windows Comparator configuration.
Committer:
hemddabral
Date:
Tue Mar 01 14:09:29 2016 +0000
Revision:
1:d7c55044d4b7
Parent:
0:0f16e14940d0
Child:
2:af24b3afa99d
WIP

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hemddabral 0:0f16e14940d0 1 #include "mbed.h"
hemddabral 1:d7c55044d4b7 2 #include "tsz124_class.h"
hemddabral 0:0f16e14940d0 3
hemddabral 1:d7c55044d4b7 4 Serial pc(SERIAL_TX, SERIAL_RX);
hemddabral 0:0f16e14940d0 5
hemddabral 0:0f16e14940d0 6 DigitalOut myled(LED1);
hemddabral 0:0f16e14940d0 7
hemddabral 0:0f16e14940d0 8 int main() {
hemddabral 1:d7c55044d4b7 9
hemddabral 1:d7c55044d4b7 10 DevI2C i2c(D14, D15);
hemddabral 1:d7c55044d4b7 11 TSZ124 opAmp(0, i2c);
hemddabral 1:d7c55044d4b7 12 unsigned int voltage = 100;
hemddabral 1:d7c55044d4b7 13
hemddabral 1:d7c55044d4b7 14 pc.printf("\nhello world\n");
hemddabral 0:0f16e14940d0 15
hemddabral 1:d7c55044d4b7 16 while(1) {
hemddabral 1:d7c55044d4b7 17 pc.printf("\nwhile loop\n");
hemddabral 1:d7c55044d4b7 18 pc.printf("\nopAmp measured voltage: %u \n", opAmp.GetVoltage());
hemddabral 1:d7c55044d4b7 19 pc.printf("\nopAmp measured Current: %u \n", opAmp.GetCurrent());
hemddabral 1:d7c55044d4b7 20 pc.printf("\nphotodiode sensor output voltage: %u \n", opAmp.GetPhotoSensorValue());
hemddabral 0:0f16e14940d0 21 myled = !myled;
hemddabral 0:0f16e14940d0 22 wait(1);
hemddabral 0:0f16e14940d0 23 }
hemddabral 0:0f16e14940d0 24 }