Functions

Description

This page is for explain event and function, and list all function support widget.

Total function list

Function Description Support Widget
layout_change_to_layout Change the displayed Layout widget Push Button, Touch
button_set_text Change the displayed PushButton widget text Push Button, Toggle Button, Meter Needle, Progress Bar, Slider , Touch
button_set_text_color Change the displayed Button widget color Push Button, Toggle Button, Meter Needle, Progress Bar, Slider Touch
image_set_image Change the displayed source from Image widget Push Button, Toggle Button, Touch
animation_set_frame_idx Change the displayed Animation widget which frame idx Push Button, Toggle Button, Touch
animation_set_animation Change the displayed source from Animation widget Push Button, Toggle Button, Touch
text_set_text Change the displayed Text widget text Push Button, Toggle Button, Meter Needle, Progress Bar, Slider, Touch
text_set_text_color Change the displayed Text widget color Push Button, Toggle Button, Meter Needle, Progress Bar, Slider , Touch
meter_needle_set_value Change the displayed Meter Needle widget value Push Button, Toggle Button, Meter Needle, Touch
progress_bar_set_value Change the displayed Progress Bar widget value Push Button, Toggle Button, Progress Bar, Touch
slider_set_value Change the displayed Slider widget value Push Button, Toggle Button, Slider , Touch
set_backlight Change backlight on device Push Button, Toggle Button, Meter Needle, Progress Bar, Slider , Touch
buzzle_set_frequency Change the buzzle frequency, the sound effect will play one time when widget trigger Push Button, Toggle Button, Touch
PWM_set_frequency Change frequency value to pin Push Button, Toggle Button, Meter Needle, Progress Bar, Slider , Touch
PWM_set_percentage Change percentage value to pin Push Button, Toggle Button, Meter Needle, Progress Bar, Slider , Touch
UART_transfer_message Transfer message from UART Push Button, Toggle Button, Touch
USB_transfer_message Transfer message from USB Push Button, Toggle Button, Touch

Events

Functions

  • layout_change_to_layout

    layout_change_to_layout(&Change Layout widget array index)

  • button_set_text

    button_set_text(&Button widget name, "value")

  • button_set_text_color

    button_set_text_color(&Button widget name, "Red decimal", "Green decimal", "Blue decimal")

  • image_set_image

    image_set_image(&Image widget name, "gallery idx")

  • animation_set_frame_idx

    animation_set_frame_idx(&Animation widget name, "frame idx")

  • animation_set_animation

    animation_set_animation(&Animation widget name, "gallery idx")

  • text_set_text

    text_set_text(&Text widget name, "value")

  • text_set_text_color

    text_set_text_color(&Text widget name, "Red decimal", "Green decimal", "Blue decimal")

  • meter_needle_set_value

    meter_needle_set_value(&Meter Needle widget name, "value")

  • progress_bar_set_value

    progress_bar_set_value(&Progress Bar widget name, "value")

  • slider_set_value

    slider_set_value(&Slider widget name, "value")

  • set_backlight

    set_backlight("value")

  • buzzle_set_frequency

    buzzle_set_frequency("value")

  • PWM_set_frequency

    PWM_set_frequency("value")

  • PWM_set_percentage

    PWM_set_percentage("value")

  • UART_transfer_message

    UART_transfer_message(array, "array length")

    Exmaple: transfer data "1", "2", "3" from UART

    • First parameter: uint8_t tmp[3] = {0x31, 0x32, 0x33};
    • Second parameter: 3
  • USB_transfer_message

    USB_transfer_message(array, "array length")

    Exmaple: transfer data "1", "2", "3" from USB

    • First parameter: uint8_t tmp[3] = {0x31, 0x32, 0x33};
    • Second parameter: 3