Embedded SDK
Embedded SDK
Loading...
Searching...
No Matches
Public Attributes | List of all members
nbgl_keypad_s Struct Reference

struct to represent a keypad (KEYPAD type) More...

#include <nbgl_obj.h>

Collaboration diagram for nbgl_keypad_s:
Collaboration graph
[legend]

Public Attributes

nbgl_obj_t obj
 common part
 
keyboardCallback_t callback
 function called when an active key is pressed
 
uint8_t softValidation: 1
 if true, the "check icon" is replaced by an arrow
 
uint8_t enableDigits: 1
 if true, Digit keys are enabled
 
uint8_t digitsChanged: 1
 if true, means that only digit keys have changed
 
uint8_t validateChanged: 1
 if true, means that validate key has changed
 
uint8_t enableBackspace: 1
 if true, Backspace key is enabled
 
uint8_t enableValidate: 1
 if true, Validate key is enabled
 
uint8_t shuffled: 1
 if true, Digit keys are shuffled
 
uint8_t digitIndexes [5]
 array of digits indexes, 4 bits per digit
 

Detailed Description

struct to represent a keypad (KEYPAD type)

Definition at line 650 of file nbgl_obj.h.

Member Data Documentation

◆ callback

keyboardCallback_t nbgl_keypad_s::callback

function called when an active key is pressed

Definition at line 652 of file nbgl_obj.h.

◆ digitIndexes

uint8_t nbgl_keypad_s::digitIndexes[5]

array of digits indexes, 4 bits per digit

Definition at line 661 of file nbgl_obj.h.

◆ digitsChanged

uint8_t nbgl_keypad_s::digitsChanged

if true, means that only digit keys have changed

Definition at line 656 of file nbgl_obj.h.

◆ enableBackspace

uint8_t nbgl_keypad_s::enableBackspace

if true, Backspace key is enabled

Definition at line 658 of file nbgl_obj.h.

◆ enableDigits

uint8_t nbgl_keypad_s::enableDigits

if true, Digit keys are enabled

Definition at line 655 of file nbgl_obj.h.

◆ enableValidate

uint8_t nbgl_keypad_s::enableValidate

if true, Validate key is enabled

Definition at line 659 of file nbgl_obj.h.

◆ obj

nbgl_obj_t nbgl_keypad_s::obj

common part

Definition at line 651 of file nbgl_obj.h.

◆ shuffled

uint8_t nbgl_keypad_s::shuffled

if true, Digit keys are shuffled

Definition at line 660 of file nbgl_obj.h.

◆ softValidation

uint8_t nbgl_keypad_s::softValidation

if true, the "check icon" is replaced by an arrow

Definition at line 654 of file nbgl_obj.h.

◆ validateChanged

uint8_t nbgl_keypad_s::validateChanged

if true, means that validate key has changed

Definition at line 657 of file nbgl_obj.h.


The documentation for this struct was generated from the following file: