Generates a test signal on an AnalogOut and monitors a signal on an AnalogIn, plotting the test signal or the actual signal depending on a conditional compile. The wait() and wait_ms() library calls for this board are highly inaccurate so a new function is provided to wait for X number of milliseconds -- which is not very accurate.

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI mbed-os BSP_DISCO_F429ZI

Committer:
Damotclese
Date:
Fri Jun 14 21:11:31 2019 +0000
Revision:
1:b9d4b9b8884c
Parent:
0:1ebe7d222470
Child:
2:cbcf2695a4a1
Threat timing is very bad, a thread will average waking up once a millisecond when asked but there is a lot of slop. Instead of launching threads I instead call the "threads" from main() now.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Damotclese 0:1ebe7d222470 1
Damotclese 0:1ebe7d222470 2 // ----------------------------------------------------------------------
Damotclese 0:1ebe7d222470 3 // LaserMon-ScanInput.h
Damotclese 0:1ebe7d222470 4 //
Damotclese 0:1ebe7d222470 5 // Fredric L. Rice, June 2019
Damotclese 0:1ebe7d222470 6 //
Damotclese 0:1ebe7d222470 7 // ----------------------------------------------------------------------
Damotclese 0:1ebe7d222470 8
Damotclese 0:1ebe7d222470 9 // ----------------------------------------------------------------------
Damotclese 0:1ebe7d222470 10 // External function prototype that we will export
Damotclese 0:1ebe7d222470 11 //
Damotclese 0:1ebe7d222470 12 // ----------------------------------------------------------------------
Damotclese 0:1ebe7d222470 13
Damotclese 0:1ebe7d222470 14 extern void ScanInputInit(void);
Damotclese 1:b9d4b9b8884c 15 extern void ScanInputThread(void);
Damotclese 0:1ebe7d222470 16
Damotclese 0:1ebe7d222470 17 // End of file
Damotclese 0:1ebe7d222470 18