class pah8011 for mbed

pah8011/pah_platform_functions.h

Committer:
bell_huang
Date:
2017-10-27
Revision:
3:0b9497a4b249
Child:
5:37451de228e4

File content as of revision 3:0b9497a4b249:

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