Home
last modified time | relevance | path

Searched full:at (Results 1 – 25 of 138) sorted by relevance

123456

/lvgl-latest/src/misc/
Dlv_anim_timeline.c53 lv_anim_timeline_t * at = (lv_anim_timeline_t *)lv_mem_alloc(sizeof(lv_anim_timeline_t)); in lv_anim_timeline_create() local
55 LV_ASSERT_MALLOC(at); in lv_anim_timeline_create()
57 if(at) lv_memset_00(at, sizeof(lv_anim_timeline_t)); in lv_anim_timeline_create()
59 return at; in lv_anim_timeline_create()
62 void lv_anim_timeline_del(lv_anim_timeline_t * at) in lv_anim_timeline_del() argument
64 LV_ASSERT_NULL(at); in lv_anim_timeline_del()
66 lv_anim_timeline_stop(at); in lv_anim_timeline_del()
68 lv_mem_free(at->anim_dsc); in lv_anim_timeline_del()
69 lv_mem_free(at); in lv_anim_timeline_del()
72 void lv_anim_timeline_add(lv_anim_timeline_t * at, uint32_t start_time, lv_anim_t * a) in lv_anim_timeline_add() argument
[all …]
Dlv_anim_timeline.h42 * @param at pointer to the animation timeline.
44 void lv_anim_timeline_del(lv_anim_timeline_t * at);
48 * @param at pointer to the animation timeline.
52 void lv_anim_timeline_add(lv_anim_timeline_t * at, uint32_t start_time, lv_anim_t * a);
56 * @param at pointer to the animation timeline.
59 uint32_t lv_anim_timeline_start(lv_anim_timeline_t * at);
63 * @param at pointer to the animation timeline.
65 void lv_anim_timeline_stop(lv_anim_timeline_t * at);
69 * @param at pointer to the animation timeline.
72 void lv_anim_timeline_set_reverse(lv_anim_timeline_t * at, bool reverse);
[all …]
Dlv_txt.c153 * 1. Return i=4, pointing at breakchar ' ', for the string "Test"
155 * 3. Return i=9, pointing at breakchar '\n'
181 uint32_t letter = 0; /*Letter at i*/ in lv_txt_get_next_word()
182 uint32_t letter_next = 0; /*Letter at i_next*/ in lv_txt_get_next_word()
218 /*break_index is now pointing at the character that doesn't fit*/ in lv_txt_get_next_word()
328 /*Always step at least one to avoid infinite loops*/ in _lv_txt_get_next_line()
694 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
714 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
717 * @return character index of the letter at 'byte_id'th position
826 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
[all …]
Dlv_tlsf.c45 ** architecture. There is no reliable portable method at compile-time.
71 ** Note: it is used at compile time.
256 ** TODO: We can increase this to support larger sizes, at the expense
316 ** - The prev_phys_block field is actually stored at the end of the
317 ** previous block. It appears at the beginning of this structure only to
334 ** Since block sizes are always at least a multiple of 4, the two least
363 /* Empty lists point at this block to indicate they are free. */
623 ** Insert the new block at the head of the list, and mark the first- in insert_free_block()
793 /* Clear structure and point all empty lists at the null block. */
863 /* Check that there is at least one free block. */ in lv_tlsf_check()
Dlv_timer.c149 * Create an "empty" timer. It needs to initialized with at least
308 * but at least the repeat count is zero and the timer can be deleted in the next round*/ in lv_timer_exec()
336 /*Check if at least 'period' time elapsed*/ in lv_timer_time_remaining()
Dlv_txt.h232 * E.g. in UTF-8 "AÁRT" index of 'R' is 2 but start at byte 3 because 'Á' is 2 bytes long
241 * E.g. in UTF-8 "AÁRT" index of 'R' is 2 but start at byte 3 because 'Á' is 2 bytes long
244 * @return character index of the letter at 'byte_id'th position
/lvgl-latest/docs/overview/
Danimation.md78 You can apply multiple different animations on the same variable at the same time.
87 - `lv_anim_path_step` change in one step at the end
88 - `lv_anim_path_ease_in` slow at the beginning
89 - `lv_anim_path_ease_out` slow at the end
90 - `lv_anim_path_ease_in_out` slow at the beginning and end
112 Thirdly, add animation elements to the animation timeline by calling `lv_anim_timeline_add(at, star…
114 Finally, call `lv_anim_timeline_start(at)` to start the animation timeline.
116 …backward playback of the entire animation group, using `lv_anim_timeline_set_reverse(at, reverse)`.
118 Call `lv_anim_timeline_stop(at)` to stop the animation timeline.
120 Call `lv_anim_timeline_set_progress(at, progress)` function to set the state of the object correspo…
[all …]
Dimage.md29 …ing drawn. As a result, they are not as resource-friendly as images linked at compile time. Howeve…
89 If you are generating an image at run-time, you can craft an image variable to display it using LVG…
107 Another (possibly simpler) option to create and display an image at run-time is to use the [Canvas]…
295 The size of the cache can be changed at run-time with `lv_img_cache_set_size(entry_num)`.
312 …'s responsibility to be sure there is enough RAM to cache even the largest images at the same time.
Dfont.md121 A different form of the same letter needs to be used when it is isolated, at start, middle or end p…
132 …by rendering anti-aliased edges on Red, Green and Blue channels instead of at pixel level granular…
181 ## Load a font at run-time
/lvgl-latest/src/extra/libs/png/
Dlodepng.h541 sRGB chunk: optional. May not appear at the same time as iCCP.
549 iCCP chunk: optional. May not appear at the same time as sRGB.
611 …png_add_text(LodePNGInfo* info, const char* key, const char* str); /*push back both texts at once*/
615 … const char* transkey, const char* str); /*push back the 4 texts of 1 chunk at once*/
626 See the reference manual at the end of this header file to see which color conversions are supporte…
630 For < 8 bpp images, there should not be padding bits at the end of scanlines.
649 …unsigned ignore_end; /*ignore issues at end of file if possible (missing IEND chunk, too large chu…
681 /*every filter at zero*/
683 /*every filter at 1, 2, 3 or 4 (paeth), unlike LFS_ZERO not a good choice, but for testing*/
840 The first chunk starts at the 8th byte of the PNG file, the entire rest of the file
[all …]
Dlodepng.c327 /*buffer must have at least 4 allocated bytes available*/
457 unsigned buffer; /*buffer for reading bits. NOTE: 'unsigned' must support at least 32 bits*/
477 Ensures the reader can at least read nbits bits in one or more readBits calls,
717 /* freeing tree->table values is done at a higher scope */ in HuffmanTree_makeTable()
778 appear at all, but such huffman tree could still exist (e.g. if distance in HuffmanTree_makeTable()
958 need to recurse if we're at the last one (this gives measurable speedup)*/ in boundaryPM()
989 /*ensure at least two present symbols. There should be at least one symbol in lodepng_huffman_code_lengths()
991 make these work as well ensure there are at least two symbols. The in lodepng_huffman_code_lengths()
1095 returns the code. The bit reader must already have been ensured at least 15 bits
1274 while(!error) /*decode all symbols until end reached, breaks at end code*/ { in inflateHuffmanBlock()
[all …]
/lvgl-latest/src/extra/libs/qrcode/
Dqrcodegen.h153 * at the given ECC level, then false is returned.
158 * of at least qrcodegen_BUFFER_LEN_FOR_VERSION(maxVersion).
162 * - In the most optimistic case, a QR Code at version 40 with low ECC
176 * at the given ECC level, then false is returned.
182 * of at least qrcodegen_BUFFER_LEN_FOR_VERSION(maxVersion).
186 * - In the most optimistic case, a QR Code at version 40 with low ECC can hold any byte
198 * Renders a QR Code representing the given segments at the given error correction level.
252 * - Otherwise, all valid results are in the range [0, ceil(INT16_MAX / 8)], i.e. at most 4096.
295 * is related to the side length - every 'uint8_t qrcode[]' must have length at least
302 * Returns the color of the module (pixel) at the given coordinates, which is false
Dqrcodegen.c49 // - They run in at most quadratic time with respect to input arguments.
571 // the QR Code to be black at function modules and white at codeword modules (including unused rema…
724 // surrounded by at least 4 on either or both ends. A helper function for getPenaltyScore().
756 // Gets the module at the given coordinates, which must be in bounds.
765 // Sets the module at the given coordinates, which must be in bounds.
779 // Sets the module at the given coordinates, doing nothing if out of bounds.
973 // Calculates the number of bits needed to encode the given segments at the given version.
998 // in a QR Code at the given version number. The result is in the range [0, 16].
/lvgl-latest/src/extra/libs/tiny_ttf/
Dstb_truetype_htcw.h87 // Full history can be found at the end of this file.
207 // you want the top edge of characters to appear at the top of the
232 // - Use the functions with Subpixel at the end to allow your characters
292 // can free ttf_buffer at this point
296 // can free temp_bitmap at this point
302 // assume orthographic projection with units = screen pixels, origin at top left
652 // positioning, and is especially valuable at smaller text sizes.
660 // oversampled textures with bilinear filtering. Look at the readme in
686 // at the source to of stbtt_PackFontRanges() and create a custom version
732 // file will only define one font and it always be at offset 0, so it will
[all …]
/lvgl-latest/scripts/
DDoxyfile44 # for a project that appears at the top of each page and should give viewer a
420 # symbols. At the end of a run doxygen will report the cache usage and suggest
664 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
1035 # clang parser (see: http://clang.llvm.org/) for more accurate parsing at the
1218 # such a level that at most the specified number of entries are visible (unless
1234 # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
1418 # DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
1435 # sheet generated by doxygen has an example that shows how to put an image at
1512 # is located at the same level as the HTML output directory, then
1879 # 3 is prepended. The dot (.) at the beginning of the MAN_EXTENSION tag is
[all …]
/lvgl-latest/docs/
DCONTRIBUTING.md19 - Always fill out the post or issue templates in the Forum or GitHub (or at least provide equivalen…
85 - no dot (.) at the end
184 … to others is a win-win situation because it increases your and LVGL's reputation at the same time.
252 For further ideas take a look at the [Roadmap](/ROADMAP) page. If you are interested in any of them…
274 1. Have > 50 replies in the Forum. You can look at your stats [here](https://forum.lvgl.io/u?period…
294 - Follow at least the major versions of LVGL
/lvgl-latest/src/extra/widgets/menu/
Dlv_menu.h29 LV_MENU_HEADER_TOP_FIXED, /* Header is positioned at the top */
30 LV_MENU_HEADER_TOP_UNFIXED, /* Header is positioned at the top and can be scrolled out of view*/
31 LV_MENU_HEADER_BOTTOM_FIXED /* Header is positioned at the bottom */
152 * Set whether back button should appear at root
/lvgl-latest/docs/widgets/
Dobj.md23 …h)` and `lv_obj_set_height(obj, new_height)`, or both axes can be modified at the same time with `…
26 …th `lv_obj_set_x(obj, new_x)` and `lv_obj_set_y(obj, new_y)`, or both axes at the same time with `…
74 At the highest level of the LVGL object hierarchy is the *display* which represents the driver for …
103 - `LV_OBJ_FLAG_HIDDEN` Make the object hidden. (Like it wasn't there at all)
/lvgl-latest/docs/porting/
Ddisplay.md31 Therefore it's recommended to choose the size of the draw buffer(s) to be at least 1/10 screen size…
94 …liasing (edge smoothing). Enabled by default if `LV_COLOR_DEPTH` is set to at least 16 in `lv_conf…
205 Display rotation can also be changed at runtime using the `lv_disp_set_rotation(disp, rot)` API.
230 Note that `lv_timer_handler()` and `_lv_disp_refr_timer()` can not run at the same time.
/lvgl-latest/src/draw/
Dlv_draw_mask.c537 * @param y_top at which coordinate start to change to opacity to `opa_bottom`
538 * @param opa_bottom opacity at the bottom
539 * @param y_bottom at which coordinate reach `opa_bottom`.
686 /*At the end of the mask if the limit line is smaller than the mask's y. in line_mask_flat()
779 /*At the beginning of the mask if the limit line is greater than the mask's y. in line_mask_steep()
792 /*At the end of the mask if the limit line is smaller than the mask's y. in line_mask_steep()
Dlv_draw_label.h52 * This structure stores an earlier (e.g. at -1000 px) coordinate and the index of that line.
55 /** Index of the line at `y` coordinate*/
58 …/** Give the `y` coordinate of the first letter at `line start` index. Relative to the label's coo…
Dlv_draw_mask.h360 * @param y_top at which coordinate start to change to opacity to `opa_bottom`
361 * @param opa_bottom opacity at the bottom
362 * @param y_bottom at which coordinate reach `opa_bottom`.
/lvgl-latest/docs/widgets/extra/
Dmenu.md26 - `LV_MENU_HEADER_TOP_FIXED` Header is positioned at the top.
27 - `LV_MENU_HEADER_TOP_UNFIXED` Header is positioned at the top and can be scrolled out of view.
28 - `LV_MENU_HEADER_BOTTOM_FIXED` Header is positioned at the bottom.
/lvgl-latest/tests/src/test_cases/
Dtest_arc.c83 /* start angle is 135, end angle is 45 at creation */ in test_arc_should_update_angles_when_changing_to_symmetrical_mode()
96 /* start angle is 135, end angle is 45 at creation */ in test_arc_should_update_angles_when_changing_to_symmetrical_mode_value_more_than_middle_range()
135 /*No click detected at the middle*/ in test_arc_click_area_with_adv_hittest()
/lvgl-latest/src/hal/
Dlv_hal_indev.h46 /*Gesture min velocity at release before swipe (pixels)*/
114 /**< At least this difference should be between two points to evaluate as gesture*/
117 /**< At least this difference should be to send a gesture*/

123456