差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| pocketterm35のキーマップを変更する [2026/07/13 00:56] – [CIRCUITPYをマウントする] araki | pocketterm35のキーマップを変更する [2026/07/21 00:47] (現在) – [boot.py] araki | ||
|---|---|---|---|
| 行 42: | 行 42: | ||
| いいタイミングでRESETが入ると、boot.pyがキャンセルされるようで、CIRCUITPYがマウントされる | いいタイミングでRESETが入ると、boot.pyがキャンセルされるようで、CIRCUITPYがマウントされる | ||
| - | {{ :pokcetterm35:circuitpy.png?400|}} | + | {{ :pocketterm35:code_py.png?400|}} |
| このとき、RP PI2がみえることがあるが、これはRP2040自体のファームウェアを変更するためのもので、このデバイスは操作しないこと | このとき、RP PI2がみえることがあるが、これはRP2040自体のファームウェアを変更するためのもので、このデバイスは操作しないこと | ||
| 行 126: | 行 126: | ||
| * Gamepad をHIDエンドポイントとして追加 | * Gamepad をHIDエンドポイントとして追加 | ||
| - | を boot.pyで、キーの監視とキーコードの送信やインジケータ、スピーカ、LCDのバックライトなどの制御を code.py行う | + | を boot.pyで、それ以外のキーの監視とキーコードの送信やインジケータ、スピーカ、LCDのバックライトなどの制御を code.py行う |
| boot.pyをいじるのはおっかないので、code.pyで全部やればいいだろうとは思うのだが、上の二点はどうしても boot.pyでやらないとダメなので、覚悟を決めてコードの変更を行う | boot.pyをいじるのはおっかないので、code.pyで全部やればいいだろうとは思うのだが、上の二点はどうしても boot.pyでやらないとダメなので、覚悟を決めてコードの変更を行う | ||
| 行 138: | 行 138: | ||
| 左 Fnキーが押されていたら storage.enable_usb_drive()でCIRCUITPYを有効化する処理と、GamepadをUSB HIDのエンドポイントとして追加する処理を記述する | 左 Fnキーが押されていたら storage.enable_usb_drive()でCIRCUITPYを有効化する処理と、GamepadをUSB HIDのエンドポイントとして追加する処理を記述する | ||
| + | |||
| + | Fnキーは、結構長めに押していないといけないが、Ubuntuや多くのディストリビューションでは、CIRCUITPYが認識された時点でデバイスの挿入音が鳴ると思うので、それを待って離してもらえればいいと思う | ||
| コメントにあるように、Gamepadのエントリはサンプルから持ってきた | コメントにあるように、Gamepadのエントリはサンプルから持ってきた | ||