Home
last modified time | relevance | path

Searched refs:bit (Results 1 – 25 of 35) sorted by relevance

12

/lvgl-latest/src/libs/svg/
Dlv_svg_token.c68 static void _set_state(_lv_svg_parser_state_t * state, uint32_t bit) in _set_state() argument
70 state->flags |= bit; in _set_state()
73 static void _clear_state(_lv_svg_parser_state_t * state, uint32_t bit) in _clear_state() argument
75 state->flags &= ~bit; in _clear_state()
78 static bool _is_state(_lv_svg_parser_state_t * state, uint32_t bit) in _is_state() argument
80 return state->flags & bit; in _is_state()
83 static void _set_tag_state(_lv_svg_parser_state_t * state, uint32_t bit) in _set_tag_state() argument
85 state->flags = (state->flags & ~SVG_TAG_MASK) | bit; in _set_tag_state()
88 static void _set_quote_state(_lv_svg_parser_state_t * state, uint32_t bit) in _set_quote_state() argument
90 state->flags = (state->flags & ~SVG_QUOTE_MASK) | (bit << 3); in _set_quote_state()
/lvgl-latest/docs/details/libs/
Dlodepng.rst28 PNG file format supports True color (24/32 bit), and 8-bit palette colors.
31 the image by using 8-bit palette colors, instead of 24/32 bit True color format.
/lvgl-latest/src/libs/thorvg/
DtvgCompressor.cpp161 void appendBit(const int bit) in appendBit()
164 stream[currBytePos] = (stream[currBytePos] & ~mask) | (-bit & mask); in appendBit()
177 const int bit = !!(num & mask); in appendBitsU64() local
178 appendBit(bit); in appendBitsU64()
236 int bit; in readBitsU64() local
237 if (!readNextBit(bit)) break; in readBitsU64()
241 num = (num & ~mask) | (-bit & mask); in readBitsU64()
/lvgl-latest/src/stdlib/builtin/
Dlv_tlsf.c88 const int bit = 32 - __builtin_clz(reverse); in tlsf_ffs() local
89 return bit - 1; in tlsf_ffs()
103 const int bit = word ? 32 - __builtin_clz(word) : 0; in tlsf_fls() local
104 return bit - 1; in tlsf_fls()
134 const int bit = 32 - _CountLeadingZeros(word); in tlsf_fls() local
135 return bit - 1; in tlsf_fls()
141 const int bit = 32 - _CountLeadingZeros(reverse); in tlsf_ffs() local
142 return bit - 1; in tlsf_ffs()
151 const int bit = 32 - __clz(reverse); in tlsf_ffs() local
152 return bit - 1; in tlsf_ffs()
[all …]
/lvgl-latest/docs/details/integration/driver/display/
Dst7735.rst10 microprocessor, and accepts Serial Peripheral Interface (SPI), 8-bit/9-bit/16-bit/18-bit parallel i…
Dst7796.rst10 microprocessor, and accepts 8-bit/9-bit/16-bit/18-bit parallel interface, SPI, and the ST7796S also…
Dili9341.rst11 ILI9341 supports parallel 8-/9-/16-/18-bit data bus MCU interface, 6-/16-/18-bit data bus RGB inter…
Dlcd_stm32_guide.rst205 /* Set the SPI in 8-bit mode */
230 /* Set the SPI in 8-bit mode */
242 /* Set the SPI in 16-bit mode to match endianness */
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_utils.c140 for(int32_t bit = 7; bit >= 0; bit--) { in lv_draw_sw_i1_to_argb8888() local
141 *dst_p++ = ((src[i] >> bit) & 1) ? index1_color : index0_color; in lv_draw_sw_i1_to_argb8888()
232 uint8_t bit = (src_buf[src_index / 8] >> (7 - (src_index % 8))) & 0x01; in lv_draw_sw_i1_convert_to_vtiled() local
234 dst_buf[dst_index / 8] |= (bit << (dst_index % 8)); in lv_draw_sw_i1_convert_to_vtiled()
237 dst_buf[dst_index / 8] |= (bit << (7 - (dst_index % 8))); in lv_draw_sw_i1_convert_to_vtiled()
/lvgl-latest/docs/details/main-components/
Dimage.rst76 - 32-bit color depth:
81 - 16-bit color depth:
82 - **Byte 0**: Green 3 lower bit, Blue 5 bit
83 - **Byte 1**: Red 5 bit, Green 3 higher bit
85 - 8-bit color depth:
86 - **Byte 0**: Red 3 bit, Green 3 bit, Blue 2 bit
129 - RGB332 for 8-bit color depth
130 - RGB565 for 16-bit color depth
131 - RGB565 Swap for 16-bit color depth (two bytes are swapped)
132 - RGB888 for 32-bit color depth
Ddisplay.rst311 uint16_t * buf16 = (uint16_t *)px_map; /* Let's say it's a 16 bit (RGB565) display */
485 - :c:macro:`LV_COLOR_DEPTH` ``1``: I1 (1 bit/pixel) Only support for horizontal mapped buffers. See…
500 because the SPI, I2C or 8 bit parallel port periphery sends them in the wrong order.
502 The ideal solution is configure the hardware to handle the 16 bit data with different byte order,
523 LVGL supports rendering directly in a 1-bit format for monochrome displays.
563 are rounded to a multiple of 8. The bit order of the resulting vtiled buffer can be
/lvgl-latest/docs/details/integration/os/
Dnuttx.rst10 compliance and small size. It is scalable from 8-bit to 64-bit
25 MIPS, OpenRISC, RISC-V 32-bit and 64-bit, RX65N, x86-64, Xtensa,
Dqnx.rst20 - 64-bit only, runs on x86_64 and ARMv8
/lvgl-latest/docs/details/integration/chip/
Drenesas.rst146 …- for Windows: `64 bit here <https://www.renesas.com/us/en/document/uid/usb-driver-renesas-mcu-too…
147 …and `32 bit here <https://www.renesas.com/us/en/document/uid/usb-driver-renesas-mcu-toolse2e2-lite…
/lvgl-latest/docs/intro/add-lvgl-to-your-project/
Dconnecting_lvgl.rst82 which is usually the case with a 32- or 64-bit platform. If you are using a 16-bit
/lvgl-latest/tests/
DCMakeLists.txt146 # In 32-bit systems, the output of ThorVG's anti-aliasing algorithm has a slight deviation.
159 # Ensure 32-bit build
167 set(CMAKE_LIBRARY_PATH "/usr/lib/i386-linux-gnu" CACHE PATH "search 32bit lib path firstly")
/lvgl-latest/src/libs/lodepng/
Dlodepng.c453 #define WRITEBIT(writer, bit){\ argument
459 (writer->data->data[writer->data->size - 1]) |= (bit << ((writer->bp) & 7u));\
2857 …atic void setBitOfReversedStream(size_t * bitpointer, unsigned char * bitstream, unsigned char bit) in setBitOfReversedStream() argument
2860 …if(bit == 0) bitstream[(*bitpointer) >> 3u] &= (unsigned char)(~(1u << (7u - ((*bitpointer) & 7u))… in setBitOfReversedStream()
3624 int bit = 0; in color_tree_get() local
3625 for(bit = 0; bit < 8; ++bit) { in color_tree_get()
3626 … int i = 8 * ((r >> bit) & 1) + 4 * ((g >> bit) & 1) + 2 * ((b >> bit) & 1) + 1 * ((a >> bit) & 1); in color_tree_get()
3646 int bit; in color_tree_add() local
3647 for(bit = 0; bit < 8; ++bit) { in color_tree_add()
3648 … int i = 8 * ((r >> bit) & 1) + 4 * ((g >> bit) & 1) + 2 * ((b >> bit) & 1) + 1 * ((a >> bit) & 1); in color_tree_add()
[all …]
/lvgl-latest/tests/unity/
Dunity.h167 …ST_ASSERT_BIT_HIGH(bit, actual) UNITY_TES… argument
168 …ST_ASSERT_BIT_LOW(bit, actual) UNITY_TES… argument
448 …SERT_BIT_HIGH_MESSAGE(bit, actual, message) UNITY_TEST_ASS… argument
449 …SERT_BIT_LOW_MESSAGE(bit, actual, message) UNITY_TEST_ASS… argument
/lvgl-latest/docs/details/integration/bindings/
Dapi_json.rst53 The value for each categry is an array of JSON elements. There is a bit of
76 if there is no bit size defined
156 This gets a bit tricky because the type specified in here is not always
/lvgl-latest/src/font/
Dlv_binfont_loader.c184 int8_t bit = (it->byte_value & 0x80) ? 1 : 0; in read_bits() local
186 value |= (bit << n_bits); in read_bits()
/lvgl-latest/docs/details/other-components/
Dgridnav.rst63 While the above behaviors can be combined by bit-wise OR-ing the above values together,
/lvgl-latest/docs/details/integration/renderers/
Dnema_gfx.rst45 32 and 16 bit :c:macro:`LV_COLOR_DEPTH` is supported.
/lvgl-latest/docs/intro/
Dintroduction.rst41 * 16, 32 or 64 bit microcontroller or processor
196 * TFTs with 16 or 24 bit color depth
/lvgl-latest/docs/details/widgets/
Dbuttonmatrix.rst96 ``LV_BUTTONMATRIX_CTRL_...`` values can be bit-wise OR-ed together when passed to
Dchart.rst183 When adding a data series to a SCATTER chart, bit-wise OR your selected Y axis
333 ``LV_DIR_NONE/RIGHT/UP/LEFT/DOWN/HOR/VER/ALL`` or their bit-wise OR-ed values to tell

12