問題タブ [cypress-psoc]

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 に答える
144 参照

ios - Cypress PSoC Creator / iOS アプリ: 広告データに BLE デバイス アドレスを追加

Cypress PSoC Creator 4.2 のアドバタイズ データに BLE デバイス アドレスを追加しようとしています。

ここに画像の説明を入力

GAP 設定で関連するボックスをチェックし、PSoC 4 デバイス (CYBLE-212006-01) のプロジェクトをビルドしました。


私の iOS アプリでは、次のルーチン (CBCentralManager) を使用して周辺機器を検出し、広告データを出力します。

コンソールに次のように出力されます。

[「kCBAdvDataLocalName」: テスト、「kCBAdvDataIsConnectable」: 1]

BLE デバイスのアドレスが出力されない理由がわかりません。

ところで:

TX 電力レベルなど、他のアドバタイズ データ パッケージを追加すると、すぐに印刷出力に表示されます。

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

c - PSoC 5 を使用しています。EEPROM から読み取った後、8 バイトの 16 進数を 10 進数に変換する方法を知りたいです。

EEPROM データ:

配列内の EEPROM の 0 行目を読み取った後、結果を保存しています

例 - Uint8 EEPROM_res[8];

HexaDecimal(0x8877665544332211) を 10 進数 (9833440827789222417) に変換し、さらに比較するために 10 進数値を整数データ型に保存します。8 バイトの 16 進数を変換する最も簡単な方法は何ですか?