unleashed-firmware/applications/gui/icon_animation_i.h

22 lines
350 B
C
Raw Normal View History

#pragma once
#include "icon_animation.h"
#include <stdint.h>
struct IconAnimation {
const Icon* icon;
uint8_t frame;
uint32_t tick;
};
/*
* Get pointer to current frame data
*/
const uint8_t* icon_animation_get_data(IconAnimation* instance);
/*
* Advance to next frame
*/
void icon_animation_next_frame(IconAnimation* instance);