Embedded SDK
Embedded SDK
|
Cbagl_element_e | |
Cble_connection_t | |
Cbuffer_t | |
Ccheck_address_parameters_s | |
Ccipher_key_t | |
Ccommand_t | |
Ccreate_transaction_parameters_s | |
Ccx_cipher_base_t | |
Ccx_cipher_context_t | |
Ccx_cipher_info_t | |
Ccx_iovec_t | Similar to libc iovec type |
Ccx_u | |
CgenericObj_t | |
Cget_printable_amount_parameters_s | |
ClayoutObj_t | |
Cledger_ble_data_t | |
Clibargs_s | |
ClistItem_t | |
Cnbgl_animation_s | Represents all information about an animation (succession of icons) |
Cnbgl_area_s | Represents a rectangle area of the screen |
Cnbgl_button_s | Struct to represent a button (BUTTON type) that can contain a text and/or an icon |
Cnbgl_container_s | Struct to represent a container (CONTAINER type) |
Cnbgl_content_t | This structure contains data to build a content |
Cnbgl_content_u | Union of the different type of contents |
Cnbgl_contentBarsList_t | This structure contains data to build a BARS_LIST content |
Cnbgl_contentCenter_t | This structure contains info to build a centered (vertically and horizontally) area, with many fields (if NULL, not used): |
Cnbgl_contentCenteredInfo_t | This structure contains info to build a centered (vertically and horizontally) area, with a possible Icon, a possible text under it, and a possible sub-text gray under it |
Cnbgl_contentExtendedCenter_t | This structure contains data to build a EXTENDED_CENTER content |
Cnbgl_contentInfoButton_t | This structure contains data to build a centered info + simple black button content |
Cnbgl_contentInfoList_s | This structure contains data to build a INFOS_LIST content |
Cnbgl_contentInfoLongPress_t | This structure contains data to build a centered info + long press button content |
Cnbgl_contentRadioChoice_t | This structure contains a list of names to build a list of radio buttons (on the right part of screen), with for each a description (names array) The chosen item index is provided is the "index" argument of the callback |
Cnbgl_contentSwitch_t | This structure contains info to build a switch (on the right) with a description (on the left), with a potential sub-description (in gray) |
Cnbgl_contentTagValue_t | This structure contains a [tag,value] pair |
Cnbgl_contentTagValueConfirm_t | This structure contains [item,value] pair(s) and info about a potential "details" button, but also a black button + footer to confirm/cancel |
Cnbgl_contentTagValueDetails_t | This structure contains a [item,value] pair and info about "details" button |
Cnbgl_contentTagValueList_t | This structure contains a list of [tag,value] pairs |
Cnbgl_contentTipBox_t | This structure contains data to build a tip-box, on top of a footer, on bottom of a content center |
Cnbgl_contentValueExt_t | This structure contains additions to a tag/value pair, to be able to build a screen to display these additions (for alias) |
Cnbgl_font_character_t | Fonts nicknames to be used for various wallet size targets (non-Nano) |
Cnbgl_font_t | Structure defining an ASCII font |
Cnbgl_font_unicode_character_t | Structure defining a unicode character (except the bitmap) |
Cnbgl_font_unicode_t | Structure defining a unicode font |
Cnbgl_genericContents_t | |
Cnbgl_homeAction_t | Structure describing the action button in Home Screen |
Cnbgl_icon_details_s | Represents all information about an icon |
Cnbgl_image_file_s | Struct to represent an image file object (IMAGE_FILE type) The source of the data is an image file with header. width and height are given in this header |
Cnbgl_image_s | Struct to represent an image (IMAGE type) |
Cnbgl_keyboard_s | Struct to represent a keyboard (KEYBOARD type) |
Cnbgl_keypad_s | Struct to represent a keypad (KEYPAD type) |
Cnbgl_layoutBar_t | This structure contains info to build a clickable "bar" with a text and an icon |
Cnbgl_layoutButton_t | This structure contains info to build a single button |
Cnbgl_layoutChoiceButtons_t | This structure contains info to build a pair of buttons, one on top of the other |
Cnbgl_layoutConfirmationButton_t | This structure contains info to build a confirmation button |
Cnbgl_layoutDescription_s | Structure containing all information when creating a layout. This structure must be passed as argument to nbgl_layoutGet |
Cnbgl_layoutFooter_t | This structure contains info to build an extended footer |
Cnbgl_layoutHeader_t | This structure contains info to build a header |
Cnbgl_layoutHorizontalButtons_t | This structure contains info to build a pair of buttons, the small one, with icon, on the left of the other |
Cnbgl_layoutInternal_s | Structure containing all information about the current layout |
Cnbgl_layoutKbd_t | This structure contains info to build a keyboard with nbgl_layoutAddKeyboard() |
Cnbgl_layoutKeyboardContent_t | This structure contains info to build a keyboard content (controls that are linked to keyboard) |
Cnbgl_layoutLeftContent_t | This structure contains info to build a left content area |
Cnbgl_layoutMenuList_t | This structure contains a list of names to build a menu list on Nanos, with for each item a description (names array) |
Cnbgl_layoutNavigation_t | This structure contains info to build a navigation bar at the bottom of the screen |
Cnbgl_layoutNavigationBar_t | This structure contains info to build a navigation bar at the bottom of the screen |
Cnbgl_layoutProgressBar_t | This structure contains info to build a progress bar with info. The progress bar itself is 120px width * 12px height |
Cnbgl_layoutQRCode_t | This structure contains info to build a centered (vertically and horizontally) area, with a QR Code, a possible text (black, bold) under it, and a possible sub-text (black, regular) under it |
Cnbgl_layoutSuggestionButtons_t | This structure contains info to build suggestion buttons |
Cnbgl_layoutUpFooter_t | This structure contains info to build an up-footer (area on top of footer) |
Cnbgl_line_s | Struct to represent a vertical or horizontal line |
Cnbgl_mask_control_s | |
Cnbgl_navigation_bar_s | Struct to represent a navigation bar (PAGE_INDICATOR type) There can be up to 5 page indicators, whose shape is fixed. If there are more than 5 pages, the middle indicator will be "..." |
Cnbgl_obj_s | Common structure for all graphical objects |
Cnbgl_pageAddressConfirmationDescription_s | Structure containing all specific information when creating a address confirmation page. This page contains the address in a tag/value format, and a white button to dipsplay the same address as a QRCode in a modal window. At the bottom 2 buttons allow to confirm or invalidate the address |
Cnbgl_pageConfirmationDescription_s | Structure containing all specific information when creating a confirmation page |
Cnbgl_pageContent_s | This structure contains data to build a page in multi-pages mode (nbgl_pageDrawGenericContent) |
Cnbgl_pageInfoDescription_s | Structure containing all specific information when creating an information page |
Cnbgl_pageMultiScreensDescription_s | Structure containing all specific information when creating a multi-screens page |
Cnbgl_pageNavWithButtons_s | Structure containing all information to create a navigation with buttons in bottom nav bar |
Cnbgl_pageNavWithTap_s | Structure containing all information to create a navigation with "tap" |
Cnbgl_pageSwitchesList_s | This structure contains data to build a SWITCHES_LIST content |
Cnbgl_progress_bar_s | Struct to represent a progress bar (PROGRESS_BAR type) |
Cnbgl_qrcode_s | Struct to represent a QR code (QR_CODE type), whose size is fixed |
Cnbgl_radio_s | Struct to represent a radio button (RADIO_BUTTON type) |
Cnbgl_screen_s | Struct to represent a screen (SCREEN type) |
Cnbgl_screenTickerConfiguration_s | Struct to configure a screen layer |
Cnbgl_spinner_s | Struct to represent a "spinner", represented by the Ledger corners, in gray, with one of the corners in black (SPINNER type) |
Cnbgl_stepDesc_s | Structure containing all specific information when creating a NBGL step |
Cnbgl_switch_s | Struct to represent a switch (size is fixed) (SWITCH type) |
Cnbgl_text_area_s | Struct to represent a text area (TEXT_AREA type) |
Cnbgl_text_entry_s | Struct to represent a text entry area (TEXT_ENTRY type) |
Cnbgl_tipBox_t | The necessary parameters to build a tip-box in first review page and the modal if this tip box is touched |
Cnbgl_touchCtx_s | |
Cnbgl_touchStatePosition_t | The low level Touchscreen event, coming from driver |
Cnbgl_unicode_ctx_s | |
Cnbgl_warning_t | The necessary parameters to build a warning page preceding a review. One can either use predefinedSet when the warnings are already supported in nbgl_warningType_t list, or use introDetails or reviewDetails to configure manually the warning pages |
Cnbgl_warningBarList_t | The necessary parameters to build a list of touchable bars, to display sub-pages |
Cnbgl_warningDetails_s | The necessary parameters to build the page(s) displayed when the top-right button is touched in intro page (before review) |
CQrCodeBuffer_t | |
CradiusIcons_t | |
Cu2f_service_t | |
Cuint64_s | 64-bit types, native or by-hands, depending on target and/or compiler support |
Cux_flow_state_t | |
Cux_flow_step_s | |
Cux_layout_icon_strings_params_s | |
Cux_layout_pages_params_s | |
Cux_layout_strings_params_s | |
Cux_loc_layout_icon_params_s | |
Cux_loc_layout_params_s | |
Cux_menu_entry_s | |
Cux_menu_state_s | |
Cux_seph_s | |
Cux_stack_slot_s | |
Cux_state_s | |
Cux_turner_state_s | |
Cux_turner_step_s |