File tree Expand file tree Collapse file tree 2 files changed +0
-25
lines changed
libraries/Nicla_System/src Expand file tree Collapse file tree 2 files changed +0
-25
lines changed Original file line number Diff line number Diff line change @@ -36,18 +36,6 @@ bool nicla::begin()
36
36
return true ;
37
37
}
38
38
39
- void nicla::enableCD ()
40
- {
41
- pinMode (p25, OUTPUT);
42
- digitalWrite (p25, HIGH);
43
- }
44
-
45
- void nicla::disableCD ()
46
- {
47
- pinMode (p25, OUTPUT);
48
- digitalWrite (p25, LOW);
49
- }
50
-
51
39
/*
52
40
LDO reg:
53
41
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
@@ -68,49 +56,38 @@ void nicla::disableCD()
68
56
69
57
bool nicla::enable3V3LDO ()
70
58
{
71
- enableCD ();
72
59
uint8_t ldo_reg = 0xE4 ;
73
60
_pmic.writeByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL, ldo_reg);
74
61
if (_pmic.readByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL) != ldo_reg) {
75
- disableCD ();
76
62
return false ;
77
63
}
78
- disableCD ();
79
64
return true ;
80
65
}
81
66
82
67
bool nicla::enable1V8LDO ()
83
68
{
84
- enableCD ();
85
69
uint8_t ldo_reg = 0xA8 ;
86
70
_pmic.writeByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL, ldo_reg);
87
71
if (_pmic.readByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL) != ldo_reg) {
88
- disableCD ();
89
72
return false ;
90
73
}
91
- disableCD ();
92
74
return true ;
93
75
}
94
76
95
77
bool nicla::disableLDO ()
96
78
{
97
- enableCD ();
98
79
uint8_t ldo_reg = _pmic.readByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL);
99
80
ldo_reg &= 0x7F ;
100
81
_pmic.writeByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL, ldo_reg);
101
82
if (_pmic.readByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL) != ldo_reg) {
102
- disableCD ();
103
83
return false ;
104
84
}
105
- disableCD ();
106
85
return true ;
107
86
}
108
87
109
88
uint8_t nicla::readLDOreg ()
110
89
{
111
- enableCD ();
112
90
uint8_t ldo_reg = _pmic.readByte (BQ25120A_ADDRESS, BQ25120A_LDO_CTRL);
113
- disableCD ();
114
91
return ldo_reg;
115
92
}
116
93
Original file line number Diff line number Diff line change @@ -27,8 +27,6 @@ class nicla {
27
27
28
28
private:
29
29
static void pingI2CThd ();
30
- static void enableCD ();
31
- static void disableCD ();
32
30
static uint8_t readLDOreg ();
33
31
static rtos::Mutex i2c_mutex;
34
32
};
You can’t perform that action at this time.
0 commit comments