class pah8011 for mbed

pah8011/pah_platform_functions.h

Committer:
bell_huang
Date:
2017-10-26
Revision:
0:242cf8f28bf2

File content as of revision 0:242cf8f28bf2:

/*==============================================================================
* 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"

bool	i2c_write_reg(uint8_t addr, uint8_t data);
bool    i2c_read_reg(uint8_t addr, uint8_t *data);
bool    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