class pah8011 for mbed

Revision:
3:0b9497a4b249
Child:
5:37451de228e4
diff -r 3e1a9690b997 -r 0b9497a4b249 pah8011/pah_platform_functions.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pah8011/pah_platform_functions.h	Fri Oct 27 05:53:55 2017 +0000
@@ -0,0 +1,29 @@
+/*==============================================================================
+* Edit History
+* 
+* This section contains comments describing changes made to the module. Notice
+* that changes are listed in reverse chronological order. Please use ISO format
+* for dates.
+* 
+* when       who       what, where, why
+* ---------- ---       -----------------------------------------------------------
+* 2016-04-29 bell      Initial revision.
+==============================================================================*/
+
+#ifndef __pah_platform_functions_h__
+#define __pah_platform_functions_h__
+#include "stdint.h"
+
+uint8_t            i2c_write_reg(uint8_t addr, uint8_t data);
+uint8_t            i2c_read_reg(uint8_t addr, uint8_t *data);
+uint8_t            i2c_burst_read_reg(uint8_t addr, uint8_t *data, uint32_t rx_size);
+void        delay_ms(uint64_t ms);
+
+void debug_printf(const char *fmt, ...)	;
+#define debug_printf_1 debug_printf
+#define debug_printf_2 debug_printf
+#define debug_printf_3 debug_printf
+#define debug_printf_4 debug_printf
+
+
+#endif  // header guard