2023年2月1日水曜日

esp8266ボードライブラリ

esp8266 VFOで使っているボードライブラリは、開発当時(2020/6)に最新版(2.7.1)をインストールした。ボードの需要が多いせいなのか不明だが、2023/1月時点のバージョンが3.1.1である。最新版3.1.1でesp8266_vfo_1.1をコンパイルすると、エラーが発生した。少し古い3.0.0でコンパイルすると、エラーは発生しないが実行結果は左である。この表示も数秒周期で点滅し、正常動作しない。esp8266_vfo(mono版)を含め、esp8266_vfo_1.1(8ch版)を正常動作させるには、開発当時と同じボードバージョンにする必要がある。   




1.ボードライブラリの確認


    


    












Arduino IDEのツール ー> ボード ー> ボードマネジャーを選択する。


2.インストールしてあるバージョン


 

   

 


 検索入力ラインにesp8266と入力すると、インストールしてあるバージョンを確認する事が出来る。

esp8266 by ESP8266 Community バージョン2.7.1 INSTALL この様に表示すれば、問題ない。もし違っていたら、バージョン変更を行う。


3.バージョン変更











2.7.1を選びインストールする。インストールが終わればバージョン変更完了。

   

6 件のコメント:

Mikele 9a3xz さんのコメント...

hello :)))
i m still alive :) Today i try programming with 2.7.1 and compiling is ok but when i conecting to power i see only "LSB" on display nothing else....maybe you help me then i try something else ....73 de 9a3xz Mikele

JA2GQP さんのコメント...

good evening Mikele
Monoband or 8ch?

If it is 8ch and the PCF85784 board is not connected, it will not be displayed normally.
Only LSB is displayed.

Mikele 9a3xz さんのコメント...

8ch version and my pcf s is connecting but maybe not good modules...i wanna try maybe with i2c wemos scanner do you have a sketch for i2c scanner ???thanks in advance

Mikele 9a3xz さんのコメント...

ok...now is litlle better ;)))) i see S-meter and OUT OF RANGE and i cant see the frequency

JA2GQP さんのコメント...

I think that it is good to initialize the read data of EEPROM.

line 82
 #define Int_End 73 // Initial end code
Set Int_End to other than 73 (a number up to 99 other than the value written to ESP8266).
The Int_End number is memorized when the EEPROM is initialized. Perform EEPROM initialization if different from Int_End of memory.

Mikele 9a3xz さんのコメント...

many thanks i will try this on monday dear ja2gqp ...73 de 9a3xz Mikele