From ed4fc774b6844fb3be98e5f898e1837e3b3262db Mon Sep 17 00:00:00 2001 From: dahanzimin <353767514@qq.com> Date: Tue, 23 Jul 2024 00:21:24 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dmini=E7=9A=84=E6=B8=A9?= =?UTF-8?q?=E6=B9=BF=E5=BA=A6=E5=92=8C=E5=9C=B0=E7=A3=81=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dahanzimin <353767514@qq.com> --- .../micropython/generators/sensor_onboard.js | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/boards/default_src/micropython/generators/sensor_onboard.js b/boards/default_src/micropython/generators/sensor_onboard.js index 25638713..204ea01b 100644 --- a/boards/default_src/micropython/generators/sensor_onboard.js +++ b/boards/default_src/micropython/generators/sensor_onboard.js @@ -233,15 +233,14 @@ export const sensor_aht11 = function (_, generator) { var key = this.getFieldValue('key'); if (version == 'mixgo_nova' || version == 'mixgo_zero') { generator.definitions_['import_' + version + '_onboard_ths'] = "from " + version + " import onboard_ths"; - var code = 'onboard_ths.' + key + '()'; } else if(version == 'mixgo_mini') { generator.definitions_['import_mixgo_mini_onboard_i2c'] = 'from mixgo_mini import onboard_i2c'; generator.definitions_['import_shtc3'] = 'import shtc3'; generator.definitions_['import_onboard_ths'] = 'onboard_ths = shtc3.SHTC3(onboard_i2c)'; } else { generator.definitions_['import_' + version + '_onboard_ths'] = "from " + version + " import onboard_ths"; - var code = 'onboard_ths.' + key + '()'; } + var code = 'onboard_ths.' + key + '()'; return [code, generator.ORDER_ATOMIC]; } @@ -568,22 +567,29 @@ export const onboard_RTC_timestamp_totuple = function (_, generator) { export const sensor_mixgo_cc_mmc5603_get_magnetic = function (_, generator) { var key = this.getFieldValue('key'); var version = Boards.getSelectedBoardKey().split(':')[2] - if (key == 'all') { - generator.definitions_['import_' + version + 'onboard_mgs'] = "from " + version + " import onboard_mgs"; - var code = 'onboard_mgs.getstrength()'; - return [code, generator.ORDER_ATOMIC]; - } if (version == 'mpython') { generator.definitions_['import_mpython_magnetic'] = 'from mpython import magnetic'; - var code = 'magnetic.getdata()' + key; + if (key == 'all') { + var code = 'magnetic.getstrength()'; + }else{ + var code = 'magnetic.getdata()' + key; + } } else if(version == 'mixgo_mini') { generator.definitions_['import_mixgo_mini_onboard_i2c'] = 'from mixgo_mini import onboard_i2c'; generator.definitions_['import_mmc5603'] = 'import mmc5603'; generator.definitions_['import_onboard_mgs']= 'onboard_mgs = mmc5603.MMC5603(onboard_i2c)'; - var code = 'onboard_mgs.getdata()' + key; + if (key == 'all') { + var code = 'onboard_mgs.getstrength()'; + }else{ + var code = 'onboard_mgs.getdata()' + key; + } } else { generator.definitions_['import_' + version + '_onboard_mgs'] = "from " + version + " import onboard_mgs"; - var code = 'onboard_mgs.getdata()' + key; + if (key == 'all') { + var code = 'onboard_mgs.getstrength()'; + }else{ + var code = 'onboard_mgs.getdata()' + key; + } } return [code, generator.ORDER_ATOMIC]; }