The companies are working on a power management application programming interface (API) to allow vendors using the mbed-enabled ARM Cortex M architecture for IoT devices to optimize for efficiency and longer battery life.
Silicon Labs said by using the APIs on the company's EFM32 Gecko microcontrollers it can automatically determine and enable the optimal sleep mode based on the MCU peripherals in use, resulting in lower energy consumption. Optimization is achieved by enabling I/O operations to be run in the background and by allowing those operations to continue even if the MCU core is in sleep mode, Silicon Labs said.
Zach Shelby, vice president of IoT business marketing at ARM, said in a statement that optimizing efficiency is a key step toward enabling "full energy-awareness in IoT devices" and is one of the building blocks for the mbed OS due for public release later in 2015.
Questions or comments on this story? Contact firstname.lastname@example.org