This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Reduce LEDs consumption Thingy91 - Asset tracker

Hi,

I am trying to reduce the consumption of my Thingy91 device in idle mode. I am working with NCSv1.3 and the example asset_tracker.
I am currently registering 0.60mA but if I disable the LEDs I get a 0.10mA idle consumption.

I would like to be able to keep the LEDs on but reduce their consumption.

How could I lower the brightness power of the LEDs?

How can I reduce the frequency at which the LEDs turn on?

Thanks!

Raquel.

Parents
  • Hi!

    Thanks for reaching out! A good place to start would be to investigate how the LEDs are used by the asset_tracker, specifically the UI module and the led_pwm code. I suggest experimenting a bit with the defines in ui.h, for example by setting UI_LED_MAX to a lower value. You can also find the defines UI_LED_ON_PERIOD_NORMAL and UI_LED_OFF_PERIOD_NORMAL here, that can be used to limit how long the LEDs stay on/off. If you want even more control you can use the led_pwm code.

    I'd also suggest moving to NCS version 1.4.x or 1.5.x if possible.

    Best regards,
    Carl Richard

Reply
  • Hi!

    Thanks for reaching out! A good place to start would be to investigate how the LEDs are used by the asset_tracker, specifically the UI module and the led_pwm code. I suggest experimenting a bit with the defines in ui.h, for example by setting UI_LED_MAX to a lower value. You can also find the defines UI_LED_ON_PERIOD_NORMAL and UI_LED_OFF_PERIOD_NORMAL here, that can be used to limit how long the LEDs stay on/off. If you want even more control you can use the led_pwm code.

    I'd also suggest moving to NCS version 1.4.x or 1.5.x if possible.

    Best regards,
    Carl Richard

Children
Related