# TWELITE APPS ビルド＆書換

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

TWELITE APPSのビルドと書き換えを行います。

{% hint style="success" %}
TWENET C API によるC言語で記述され、そのまま利用いただく比較的規模の大きいソースコードが中心です。
{% endhint %}

![TWELITE APPS ビルド＆書換](https://599680422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYyTQnhsniBqRhj4rAjVB%2Fuploads%2Fgit-blob-5fcdf79ad114c9ee93245325761a19a2040e1877%2Fimg_fimprog_tweapps_sel.png?alt=media)

この画面を開くと、プロジェクト一覧が表示されます。書き込みたいプロジェクトを選択すると、ビルド～書き込みを行います。書き込み終了後に`Enter`または`[ B ]`ボタンを押すことで、TWELITE をリセットし、インタラクティブモード画面（またはターミナル画面、要設定）に遷移します。

[ビルド～書き込み画面](https://stage.twelite.info/usage/screens/main_menu/firm_prog/build_screen)

VSCodeを利用する設定（アプリ書換＞codeでフォルダを開く）になっている場合は、ビルドは行わず`build/`以下の[BINファイルを書き込む画面](https://stage.twelite.info/usage/screens/main_menu/firm_prog/bin)を開きます。

### フォルダ

ビルド対象となるプロジェクトは以下になります。

```
{MWSTAGEインストールフォルダ}/MWSTAGE/Wks_TweApps
```

### 操作

| 操作                             |                                                            |
| ------------------------------ | ---------------------------------------------------------- |
| \[ A ]                         | メニュー選択 ↑                                                   |
| \[ A ] 長押し                     | この画面を抜け、前メニューに戻る                                           |
| \[ B ]                         | 選択                                                         |
| \[ B ] 長押し                     | 関連ウェブサイト（プロジェクトフォルダの`000desc.txt`に登録がある場合）をOS標準のブラウザで開きます。 |
| \[ C ]                         | メニュー選択 ↓                                                   |
| \[ C ] 長押し                     | フォルダ（プロジェクト、関連フォルダ）を開きます。設定メニューでVS Codeで開くように設定できます。       |
| ESC                            | この画面を終了し、書換メニューに戻ります。                                      |
| マウスクリック \[ﾍﾙﾌﾟ]                | 関連ウェブサイトを開きます。                                             |
| マウスクリック \[ﾌｫﾙﾀﾞ] または \[VSCode] | 関連フォルダを開きます。                                               |
| マウスクリック \[▽] または \[△]          | 次ページ、前ページに移動します。                                           |
