mirror of
https://github.com/CovidBraceletPrj/CovidBracelet.git
synced 2024-12-05 00:55:43 +01:00
Add doxygen comments
This commit is contained in:
parent
a905091666
commit
6aa8608d44
@ -175,6 +175,7 @@ int display_set_message(char* msg) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int display_set_time(int time) {
|
int display_set_time(int time) {
|
||||||
|
lv_label_set_text_fmt(display_clock_label, "%d:%d", time / 100, time % 100)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,22 +1,73 @@
|
|||||||
#ifndef DISPLAY_H
|
#ifndef DISPLAY_H
|
||||||
#define DISPLAY_H
|
#define DISPLAY_H
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Initializes all display elements and adds them to the canvas.
|
||||||
|
*
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int init_display();
|
int init_display();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Updates all information on the display using the get functions, defined by `display.c`. Alternatively the
|
||||||
|
* values of the displayed elements can be set explicitly via set `display_set_<property>`-functions.
|
||||||
|
*
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int update_display();
|
int update_display();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief This is the entry point for the display thread. It peridocially updates the display and handles input events.
|
||||||
|
*
|
||||||
|
*/
|
||||||
void display_thread(void*, void*, void*);
|
void display_thread(void*, void*, void*);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Displays a message at the bottom of the display. The message will persist until it is removed expicitly, by calling `display_set_message("")`.
|
||||||
|
*
|
||||||
|
* @param msg A pointer to the string that should be displayed
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int display_set_message(char* msg);
|
int display_set_message(char* msg);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Sets the on display clock. The time should have the format `h * 100 + m`. So `display_set_time(1145)` sets the clock to 11:45.
|
||||||
|
*
|
||||||
|
* @param time A number representation of the time
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int display_set_time(int time);
|
int display_set_time(int time);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Set the battery level percentage.
|
||||||
|
*
|
||||||
|
* @param bat The battery level in percent
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int display_set_bat(int bat);
|
int display_set_bat(int bat);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Set the non-volatile memory state.
|
||||||
|
*
|
||||||
|
* @param mem The occupied memory in percent
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int display_set_mem(int mem);
|
int display_set_mem(int mem);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Set the number of total registered contacts in the last 14 days.
|
||||||
|
*
|
||||||
|
* @param contacts The number of contacts
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int display_set_contacts(int contacts);
|
int display_set_contacts(int contacts);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Set the number of contacts that were tested positively on Covid and registered in the last 14 days.
|
||||||
|
*
|
||||||
|
* @param risk_contacts The number of risk contacts
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
int display_set_risk_contacts(int risk_contacts);
|
int display_set_risk_contacts(int risk_contacts);
|
||||||
|
|
||||||
#endif
|
#endif
|
Loading…
Reference in New Issue
Block a user