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
Diff: adi_console_menu.h
- 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);