問題タブ [nrf52]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
926 参照

build - カスタム ソース ファイルを追加した後、Segger Embedded Studio でビルドが理由なしで失敗しました

nRF SDK から単純なサンプル プロジェクト (blinky) を変更しています。プロジェクト ディレクトリ内の新しいフォルダーにヘッダー ファイルと .c ファイルを追加し、そのパス./libを共通プリプロセッサに追加しましたuser include directories。次に、ヘッダーを に含めましたmain.c。新しいライブラリを単独でコンパイルできますが、プロジェクト全体をビルドするとBuild failedエラーが発生し、フォローアップする理由が明記されていません。

これがそのイメージです:

理由が示されていないため、ビルドに失敗しました

ここにいる誰かがこれを打ち負かす方法を知っていますか?

0 投票する
1 に答える
481 参照

ios - Bluetooth HID で仮想キーボードを切り替える

NRF52810 で HID デバイスを開発しています。IOS で HID の動作をテストしたところ、HID デバイスを接続すると仮想キーボードが消え、iPhone に戻すことができないことがわかりました。

HID のドキュメントを読んだ後、適切なコマンドが見つかりませんでした。

仮想キーボードを有効にするためのこのキーを持つ BLE キーボードを見つけました。キーボードをテストした後、次のことがわかりました: 1) Windows では、このボタンはコンテキスト メニュー (キー コード 0x65) を起動します 2) Android では、このボタンはコンテキスト メニューを起動します 3) iOS では、仮想キーボードを隠して開きます

このコード (0x65) をデバイスから送信しようとしました。そして、WindowsとAndroidで予想されるように、コンテキストメニューが開きます。ただし、iosでは認識されません。キーボードは表示されず、プログラムはキーを未定義と見なします。

誰が問題が何であるか知っていますか?仮想キーボードを開くには、IOS にどのコードを送信する必要がありますか? HID 記述子に問題がある可能性はありますか?