Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: RA8875_KeyPadDemo PUB_RA8875_Keypad IAC_Final_Monil_copy
Diff: Keypad.h
- Revision:
- 6:4da6fa0fe51b
- Parent:
- 4:edb5155f1b6f
--- a/Keypad.h Sat Nov 12 20:09:21 2016 +0000
+++ b/Keypad.h Sun Nov 13 02:05:41 2016 +0000
@@ -124,7 +124,9 @@
/// @param[in,out] buffer is the provided buffer into which the string is written.
/// @param[in] size is the size of the buffer.
/// @param[in] prompt is the optional text to prompt the user. It defaults
- /// to no prompp.
+ /// to no prompt.
+ /// @param[in] initFromBuffer causes initial text from buffer to seed the data entry.
+ /// If this is true and if the strlen(buffer) < size, it will be shown.
/// @param[in] mask is the optional character, if non-zero, that is used to obscure
/// the text entry - for password purposes. It defaults to not hidden.
/// @param[in] autoclose is an optional parameter to erase the keyboard when done.
@@ -133,7 +135,8 @@
/// @returns true if text was entered.
/// @returns false if text was not entered (e.g. <esc> pressed).
///
- bool GetString(char * buffer, size_t size, const char * prompt = NULL, char mask = 0, bool autoclose = true);
+ bool GetString(char * buffer, size_t size, const char * prompt = NULL,
+ bool initFromBuffer = false, char mask = 0, bool autoclose = true);
/// Erase the area where the keypad panel was drawn
///