Fixed language problems. Menu is totally independent from constant strings now, all messages are taken from dedicated include file "MenuText.h"
Makefile is adapted Added "Dispay_writeCentered" function, which safes a lot of code git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@281 05563f52-14a8-4384-a975-3d1654cca0fa
This commit is contained in:
@@ -261,6 +261,26 @@ extern ErrorStatus Display_backspace(struct Display* self);
|
||||
extern ErrorStatus Display_write(struct Display* self, const char* buffer, size_t row, size_t column);
|
||||
|
||||
|
||||
/** ----------------------------------------------------------------------------
|
||||
* Display_writeCentered
|
||||
* Puts a string on the specified row of the display in centered mode
|
||||
*
|
||||
* @param self The display object
|
||||
* @param buffer String/message to write
|
||||
* @param row The row to put the message to
|
||||
*
|
||||
* @return ErrorStatus SUCCESS if putting message to display was
|
||||
* successful
|
||||
* ERROR otherwise, especially
|
||||
* - Message too long
|
||||
* - Row outside display boundaries
|
||||
*
|
||||
* @todo
|
||||
* -----------------------------------------------------------------------------
|
||||
*/
|
||||
extern ErrorStatus Display_writeCentered(struct Display* self, const char* buffer, unsigned int row);
|
||||
|
||||
|
||||
/** ----------------------------------------------------------------------------
|
||||
* Display_feedRefreshCounter
|
||||
* Feeds the refresh counter for display content
|
||||
|
||||
Reference in New Issue
Block a user