Skip to content

File lt_sleep.h

File List > api > lt_sleep.h

Go to the documentation of this file.

/* Copyright (c) Peter Sarkozi 2023-06-17. */

#pragma once

#include <libretiny.h>

void lt_deep_sleep_config_gpio(uint32_t gpio_index_map, bool on_high);

void lt_deep_sleep_unset_gpio(uint32_t gpio_index_map);

void lt_deep_sleep_keep_floating_gpio(uint32_t gpio_index_map, bool enabled);

void lt_deep_sleep_config_timer(uint32_t sleep_duration);

void lt_deep_sleep_enter();