返信ありがとうございます、状況了解しました。いろいろ試してみます。
森
森Mさんの投稿
-
RE: pythonで"error:unknown hw obnizb2"が発生する
-
pythonで"error:unknown hw obnizb2"が発生する
Obniz Borad 1Yを購入したので早速obniz入門レッスン(python)の最初の「クイックスタート (Python)」の例を実行したところ
error:unknown hw obnizb2
というエラーが出ます。obniz_components.pyの
if hwDefinition is None:
raise Exception(f"unknown hw {self.hw}")のところで引っ掛かっているのだと思います。このボードのhw名はobnizb2のようですが/libs/hw/index.pyでは
class HW:
@staticmethod
def get_definition_for(hw):
if hw == 'obnizb1':
with open(os.path.join(os.path.dirname(file), 'obnizb1.json')) as f:
hw_obj = json.load(f)
elif hw == 'esp32w':
with open(os.path.join(os.path.dirname(file), 'esp32w.json')) as f:
hw_obj = json.load(f)
else:
hw_obj = None
return hw_objとなっていてobnizb2はありません。このボードはpythonのサポート外ということでしょうか?
とりあえず上記のif hw == 'obnizb1':のところをif (hw == 'obnizb1' or hw == 'obnizb2'):
と書き換えたら最初のサンプルプログラムは動きましたが…