JongYong Park / Mbed 2 deprecated NUCLEO-F767_LIFI_4CH_os2_v2

Dependencies:   mbed

Revision:
0:488aa8153e15
Child:
3:ae1f53883bc0
Child:
4:3ec60ea204c6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/driverLifiRx.h	Wed Mar 20 09:24:35 2019 +0000
@@ -0,0 +1,27 @@
+#ifndef __DRIVER_LIFI_RX_H__
+#define __DRIVER_LIFI_RX_H__
+
+#include "app.h"
+#include "lifiTranceiver.h"
+
+extern DigitalIn lifi_TxRx_ModePin;
+
+#if (USE_LOCAL_TICKER==0)
+extern Ticker lifi_rx_timer;
+#endif
+extern EventQueue lifi_tx_check_queue;
+
+extern AnalogIn adc_1;
+extern AnalogIn adc_2;
+extern AnalogIn adc_3;
+extern AnalogIn adc_4;
+
+extern int LifiRx_AdcRead(int num);  // 0 (0v)  ~ 1000 (3.3v)
+extern void LifiRx_Run();
+extern void LifiRx_RunWithEventQueue();
+extern int Lifi_IsRxMode();
+extern void LifiRx_PdTunning();
+extern double LifiRx_GetLux_Temt6000(double vol);
+extern float LifiRx_GetLuxFromPdVoltage(float volt_mili);
+#endif
+