You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Portenta C33 Low Power Library is a library designed to optimize power consumption for projects using the Portenta C33 boards, which are powered by the Renesas RA6M5 microcontroller. The library achieves this by providing access to various low power modes. These modes are essential for applications where power efficiency is crucial, such as in remote sensing, IoT devices, or battery-powered applications.
7
7
8
8
9
-
## Sleep Modes
9
+
## Examples
10
+
*[WakeFromGPIO](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/examples/WakeFromGPIO/WakeFromGPIO.ino) - This example demonstrates how you can use [the GPIO pins](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/docs/README.md#wakeup-pins) to wake your board from sleep.
11
+
12
+
*[WakeFromRTC](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/examples/WakeFromRTC/WakeFromRTC.ino) - This example demonstrates how you can use the RTC to wake the board from sleep.
13
+
14
+
*[TurnPeripheralsOff](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/examples/TurnPeripheralsOff/TurnPeripheralsOff.ino) - This example extends the [WakeFromGPIO](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/examples/WakeFromGPIO/WakeFromGPIO.ino) example by enabling the user to disable several power lanes to achieve the minimum power consumption of about ~60µA.
15
+
16
+
17
+
## 😴 Sleep Modes
10
18
11
19
### Sleep
12
20
***Function**: Reduces the microcontroller's power usage to about half of its normal consumption.
@@ -19,7 +27,26 @@ The Portenta C33 Low Power Library is a library designed to optimize power consu
19
27
***Wake-Up Triggers**: The board can be configured to wake up either from an RTC alarm or an external interrupt pin.
20
28
21
29
30
+
## 📐 Measurements
31
+
Here's an overview of the reduction in power usage that you can expect from this library. The screenshots below are taken from the nRF Power Profiler application using a Nordic PPK2 while running the blink sketch on the same board.
> Note, this library reduces the power usage of the microcontroller, not the entire board and it's peripherals (Wi-Fi module for example). If you would like to reach the maximum power reduction possible for a Portenta C33 board, please use the [Arduino PowerManagement library](ttps://github.com/arduino-libraries/Arduino_PowerManagement) which allows you to turn off peripherals as well.
50
+
> Note, this library reduces the power usage of the microcontroller, not the entire board and it's peripherals (Wi-Fi module for example). If you would like to reach the maximum power reduction possible for a Portenta C33 board, please check out the [TurnPeripheralsOff Example](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/examples/TurnPeripheralsOff/TurnPeripheralsOff.ino) that makes use of the [Arduino_PF1550 Library](https://github.com/arduino-libraries/Arduino_PF1550)
24
51
25
52
For more information about this libraries check the [library documentation](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/docs/README.md) or the [API Reference](https://github.com/arduino-libraries/Arduino_LowPowerPortentaC33/blob/main/docs/api.md)
Copy file name to clipboardExpand all lines: docs/README.md
-18Lines changed: 0 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,4 @@
1
1
2
-
## Measurements
3
-
Here's an overview of the reduction in power usage that you can expect from this library. The screenshots below are taken from the nRF Power Profiler application using a Nordic PPK2 while running the blink sketch on the same board.
0 commit comments