#include "ADP5588_Driver.h"
#include "bf52xI2cMaster.h"
#include <cdefBF527.h>
#include "bf52x_uart.h"
Include dependency graph for ADP5588_Driver.c:
Functions | |
int | tll6527_adp5588_init (void) |
void | set_io_type (unsigned char type) |
void | set_io_dir (int pin, unsigned char dir) |
void | set_pin_out (int pin) |
void | clear_pin_out (int pin) |
int | get_pin_in (int pin) |
void | load_bit (unsigned char mask, unsigned char val) |
void | get_bit (unsigned char mask) |
Variables | |
unsigned char | RegAddr |
unsigned char | data [3] |
int | i = 0 |
bf52x_i2c_cmd_data_t | adp5588_i2c |
void clear_pin_out | ( | int | pin | ) |
void get_bit | ( | unsigned char | mask | ) |
int get_pin_in | ( | int | pin | ) |
void load_bit | ( | unsigned char | mask, | |
unsigned char | val | |||
) |
void set_io_dir | ( | int | pin, | |
unsigned char | dir | |||
) |
void set_io_type | ( | unsigned char | type | ) |
void set_pin_out | ( | int | pin | ) |
int tll6527_adp5588_init | ( | void | ) |
Initial value:
{ .addr=ADP5588_I2C_ADDRESS, .cmd=&RegAddr, .cmdlen=0x01, .data=data, .datalen=0x00, .repeatstart=0x00 }
unsigned char data[3] |
int i = 0 |
unsigned char RegAddr |