# TWELITE APPS build & rewrite

`Windows` `macOS` `Linux` `RasPi`

Build and rewrite TWELITE APPS. (Windows/Mac/Linux)

{% hint style="success" %}
The source code is mainly written in C language by TWENET C API and is relatively large in scale to be used as is.
{% endhint %}

![TWELITE APPS build\&Wrt](/files/gj8RyimTHiAMpFEPxj8O)

When this screen is opened, a list of projects is displayed. Select the project you wish to write, and the build - write will be performed. After the writing is finished, press `Enter` or `[ B ]` button to reset the TWELITE wireless module and go to the Interactive settings mode screen (or Terminal screen, configuration required).

[Build to Programming(Wrt) Screen](/eng/usage/screens/main_menu/firm_prog/build_screen.md)

If you are set to use VSCode (perform programming > open a folder with code), do not build, but open the [BIN file writing screen](/eng/usage/screens/main_menu/firm_prog/bin.md) under `build/`.

### Folder

The projects to be built are as follows

```
{MWSTAGE installation folder}/MWSTAGE/Wks_TweApps
```

### Operation

| Operation                           | Desc.                                                                                                        |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `[ A ]`                             | menu selection ↑                                                                                             |
| `[ A ]` long press                  | Exit this screen and return to the previous menu.                                                            |
| `[ B ]`                             | Selection                                                                                                    |
| `[ B ]` long press                  | Open the relevant website (if registered in `000desc.txt` in the project folder) with a standard OS browser. |
| `[ C ]`                             | menu selection ↓                                                                                             |
| `[ C ]` long press                  | Open a folder (project, related folders). You can set it to open in VS Code in the settings menu.            |
| ESC                                 | Exit this screen and return to the programming menu.                                                         |
| mouse click `[HELP]`                | Open the relevant website.                                                                                   |
| mouse click `[Foldr]` or `[VSCode]` | Open the relevant floder (with VSCode).                                                                      |
| mouse click `[▽]` or `[△]`          | Go to the next or previous page.                                                                             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stage.twelite.info/eng/usage/screens/main_menu/firm_prog/tweapps_build.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
