Muteki
EABI code execution on Besta® RTOS devices.
Loading...
Searching...
No Matches
Todo List
Global BXC_ERR_EXEC_INVALID
Double check.
Global BXC_ERR_EXEC_UNSUPPORTED
Double check.
Global CreateButton (unsigned short tag, short x0, short y0, short x1, short y1, const UTF16 *label, unsigned int event, unsigned short flags)

Test the event behavior. This needs more reverse engineering on the view event handling process.

Figure out the flags.

Global CreateFile (const char *pathname, unsigned int access, unsigned int shmode, void *secattr, unsigned int on_noentry, unsigned int flags, void *template_file)
Documentation on accepted arguments are mostly based on speculations at this moment. More details and through verifications needed.
Global devio_backend_t
Add more details.
Global GetCursorType (void)
Document the actual type as an enum.
Global lcd_base_s::depth_bytes
Verify.
Global lcd_base_s::xsize
Verify.
Global lcd_cursor_s::type
Document the actual meaning of this.
Struct lcd_lock_s
Get a better picture of which systems have this and which do not.
Global lcd_print_flag_e
A lot of the bits seem to just print nothing. We need to formally look at the disassembly for this (huge!).
Global LCD_PRINT_STR_ENCODING_BIG5
Seems to be some unknown extension? Limited mojibake test doesn't match iconv result.
Global LCD_PRINT_UNDERSCORE_ONLY
Speculation based on behavior. Seems to be very broken with >16px fonts.
Global lcd_surface_blit_flag_e
Need to look into this further. 2 and 16 seem to draw the image verbatim like 0. Nothing is being drawn when setting any other flags. (Could it be related to some other properties on the surface descriptor such as transparent color?)
Global lcd_thread_safe_s::depth_bytes
Verify.
Global lcd_thread_safe_s::xsize
Verify.
Global loader_cart_descriptor_t
Add more details.
Global loader_file_descriptor_s::parent_fd
Retype this to the proper file descriptor type once we actually figure out how it works.
Global loader_image_info_t
Add more details.
Global loader_resource_descriptor_t
Add more details.
Global loader_resource_subfile_request_t
Add more details.
Global pcm_config_s::peak_limiter_ctx
Document its structure.
Global pcm_config_s::time_stretcher_ctx
Document its structure.
Global pcm_frame_s::pending_size
Verify.
Global pcm_frame_s::tx_state
Verify.
Global SetCursorType (short new_type)
Document the actual type as an enum.
Global stroke_predefined_dash_e
Add graphic examples.
Global SYS_ALIGN (n)
MSVC support
Global SYS_DWORD
MSVC support (is it possible?)
Global SYS_IS_PRINTF (arg_index_str, arg_index_fmt)
MSVC support (or simply bypass it).
Global ui_boolfield_s::theme_param
Actually cross-check with the theme modules.
Global ui_component_flag_e
Still need to verify these on the real machine.
Struct ui_component_s
Find a way to make the callbacks respect subtypes? Currently type-specific callbacks need to have their self argument defined as ui_component_t * (or void * if we opt to do that) which is a bit less ideal.
Global ui_component_s::on_erase_bg (ui_component_t *self)
Figure out exactly what this does.
Global ui_deskbox_s::ime_control
Document the format.
Global ui_filepicker_context_s::status
Document what each status meant.
Global ui_filepicker_flag_e
Add more.
Global ui_menufield_s::theme_param
Actually cross-check with the theme modules.
Global UI_STATIC_FRAME_KIND_OUTLINE
Link to the system color struct when that is done.