Subversion Repositories freemyipod

Rev

Rev 29 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 29 Rev 54
Line 25... Line 25...
25
#define __PMU_H__
25
#define __PMU_H__
26
 
26
 
27
 
27
 
28
#include "global.h"
28
#include "global.h"
29
 
29
 
-
 
30
unsigned char pmu_read(int address);
-
 
31
void pmu_write(int address, unsigned char val);
-
 
32
void pmu_read_multiple(int address, int count, unsigned char* buffer);
-
 
33
void pmu_write_multiple(int address, int count, unsigned char* buffer);
-
 
34
int pmu_read_adc(unsigned int adc);
-
 
35
int pmu_read_battery_voltage(void);
30
 
-
 
-
 
36
int pmu_read_battery_current(void);
31
void pmu_init();
37
void pmu_init(void);
-
 
38
void pmu_ldo_on_in_standby(unsigned int ldo, int onoff);
-
 
39
void pmu_ldo_set_voltage(unsigned int ldo, unsigned char voltage);
-
 
40
void pmu_ldo_power_on(unsigned int ldo);
-
 
41
void pmu_ldo_power_off(unsigned int ldo);
-
 
42
void pmu_set_wake_condition(unsigned char condition);
32
void poweroff();
43
void pmu_enter_standby(void);
33
 
-
 
-
 
44
void pmu_read_rtc(unsigned char* buffer);
-
 
45
void pmu_write_rtc(unsigned char* buffer);
34
 
46
 
35
#endif
47
#endif