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();