Displays user interactions with menus displayed on a console or a serial terminal.

Dependents:   EVAL-AD568x-AD569x EVAL-AD7124 EVAL-AD5592R EVAL-AD717x-AD411x ... more

Revision:
6:34034065d24b
Parent:
5:052b9936f41f
Child:
7:49c1587ecd29
--- a/adi_console_menu.h	Fri Dec 03 18:07:28 2021 +0000
+++ b/adi_console_menu.h	Tue Feb 15 15:43:54 2022 +0530
@@ -106,12 +106,20 @@
 int32_t adi_get_decimal_int(uint8_t input_len);
 uint32_t adi_get_hex_integer(uint8_t input_len);
 float adi_get_decimal_float(uint8_t input_len);
-int32_t adi_handle_user_input(const char* menu_prompt,
-			      uint16_t min_val,
-			      uint16_t max_val,
-			      uint16_t *input_val,
-			      uint8_t max_attempts,
-			      uint8_t clear_lines);
+int32_t adi_handle_user_input_integer(const char* menu_prompt,
+	uint16_t min_val,
+	uint16_t max_val,
+	uint16_t *input_val,
+	uint8_t input_len,
+	uint8_t max_attempts,
+	uint8_t clear_lines);
+int32_t adi_handle_user_input_float(const char* menu_prompt,
+	float min_val,
+	float max_val,
+	float *input_val,
+	uint8_t input_len,
+	uint8_t max_attempts,
+	uint8_t clear_lines);
 void adi_clear_console(void);
 void adi_clear_last_menu_error(void);
 int32_t adi_get_last_menu_error(void);