File tree 3 files changed +24
-16
lines changed
3 files changed +24
-16
lines changed Original file line number Diff line number Diff line change 1
- #include " Arduino_PMIC.h"
1
+ /*
2
+ * Demonstrate basic library usage.
3
+ */
4
+
5
+ #include < Arduino_PMIC.h>
2
6
3
7
void setup () {
4
8
PMIC.begin ();
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Test low power capability of Portenta C33.
3
+ */
4
+
1
5
#include < Arduino_PMIC.h>
2
6
3
7
#include < Wire.h>
Original file line number Diff line number Diff line change 1
- #include " Arduino_PMIC.h"
2
- #include " PF1550/PF1550_Register.h"
1
+ /*
2
+ * Read and write some registers from the PF1550 PMIC.
3
+ */
3
4
4
- #define Serial Serial1
5
+ #include < Arduino_PMIC.h >
5
6
6
- uint8_t regVal;
7
+ // #define Serial Serial1
7
8
8
- void setup () {
9
+ void setup ()
10
+ {
9
11
Serial.begin (115200 );
10
12
while (!Serial);
11
13
12
14
PMIC.begin ();
13
-
14
15
PMIC.debug (Serial);
15
-
16
16
}
17
17
18
18
19
- void loop () {
19
+ void loop ()
20
+ {
20
21
PMIC.writePMICreg (Register::CHARGER_CHG_EOC_CNFG, 0x41 );
21
- regVal = PMIC.readPMICreg (Register::CHARGER_CHG_EOC_CNFG);
22
+ uint8_t reg_val = PMIC.readPMICreg (Register::CHARGER_CHG_EOC_CNFG);
22
23
23
24
Serial.print (" CHARGER_CHG_SNS register value: " );
24
- Serial.println (regVal ,HEX);
25
+ Serial.println (reg_val ,HEX);
25
26
26
- regVal = PMIC.readPMICreg (Register::CHARGER_VBUS_SNS);
27
+ reg_val = PMIC.readPMICreg (Register::CHARGER_VBUS_SNS);
27
28
28
29
Serial.print (" CHARGER_VBUS_SNS register value: " );
29
- Serial.println (regVal ,HEX);
30
+ Serial.println (reg_val ,HEX);
30
31
31
- regVal = PMIC.readPMICreg (Register::CHARGER_CHG_INT_OK);
32
+ reg_val = PMIC.readPMICreg (Register::CHARGER_CHG_INT_OK);
32
33
33
34
Serial.print (" CHARGER_CHG_INT_OK register value: " );
34
- Serial.println (regVal ,HEX);
35
+ Serial.println (reg_val ,HEX);
35
36
Serial.println ();
36
37
Serial.println ();
37
38
38
39
delay (5000 );
39
-
40
40
}
You can’t perform that action at this time.
0 commit comments