Giter Site home page Giter Site logo

hackberry-hand's People

Contributors

lprader avatar phoddie avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

hackberry-hand's Issues

Issue building in WSL

Hi,

Are there know issues building in WSL? All of the SDK (like piu/balls) examples work well in the simulator, but hackberry-hand fails with: 'Cannot open ~/.config/tech.moddable.simulator.so' popup in the simulator.

image

Error building for esp32c3

I would like to build for an esp32c3. It finally fails with

Starting build process...
Host system check: Windows 10 Pro
MCU Build system check: p1.0.0-rc.1 + #8ca3f6c @ m3.5.1-57-g7be4b23 (x86)
HOME directory check: C:\Users\souls
Creating build environment for platform esp32/esp32c3.
Working directory: \Users\souls\.node-red\mcu-plugin-cache\b33dc2xt18n
$IDF_PATH is defined: C:\Espressif\frameworks\esp-idf-v4.4.3
$IDF_TOOLS_PATH is defined: C:\Espressif
$IDF_PYTHON_ENV_PATH is not defined.
> cd \Users\souls\.node-red\mcu-plugin-cache\b33dc2xt18n
Creating build batch file...
> cmd.exe build.bat

C:\Users\souls\.node-red\mcu-plugin-cache\b33dc2xt18n>CALL "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat" 
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.0
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
Setting PYTHONNOUSERSITE, was not set
Using Python in C:\Espressif\python_env\idf4.4_py3.8_env\Scripts\
Python 3.8.7
Using Git in C:\Espressif\tools\idf-git\2.34.2\cmd\
git version 2.34.1.windows.1
Setting IDF_PATH: C:\Espressif\frameworks\esp-idf-v4.4.3

Adding ESP-IDF tools to PATH...
Not using an unsupported version of tool cmake found in PATH: 3.24.202208181.
Not using an unsupported version of tool ninja found in PATH: 1.11.0.
    C:\Espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin
    C:\Espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s2-elf\bin
    C:\Espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin
    C:\Espressif\tools\riscv32-esp-elf\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\bin
    C:\Espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin
    C:\Espressif\tools\cmake\3.23.1\bin
    C:\Espressif\tools\openocd-esp32\v0.11.0-esp32-20220706\openocd-esp32\bin
    C:\Espressif\tools\ninja\1.10.2\
    C:\Espressif\tools\idf-exe\1.0.3\
    C:\Espressif\tools\ccache\4.3\ccache-4.3-windows-64
    C:\Espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
    C:\Espressif\frameworks\esp-idf-v4.4.3\tools
    
Checking if Python packages are up to date...
Python requirements from C:\Espressif\frameworks\esp-idf-v4.4.3\requirements.txt are satisfied.

Done! You can now compile ESP-IDF projects.
Go to the project directory and run:

  idf.py build

FC: Kann C:\USERS\SOULS\PROJECTS\MODDABLE\BUILD\TMP\ESP32\ESP32C3\RELEASE\B33DC2XT18N\XSPROJ-ESP32C3\PARTITIONS.CSV nicht �ffnen - Datei oder Ordner nicht vorhanden

        1 Datei(en) kopiert.
        1 Datei(en) kopiert.
        1 Datei(en) kopiert.
        1 Datei(en) kopiert.
        1 Datei(en) kopiert.
        1 Datei(en) kopiert.
Reconfiguring ESP-IDF...
warning: user value 1536 on the int symbol FREERTOS_ISR_STACKSIZE (defined at C:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/Kconfig:223) ignored due to being outside the active range ([2096, 32768]) -- falling back on defaults
Loading defaults file C:/Users/souls/Projects/moddable/build/tmp/esp32/esp32c3/release/b33dc2xt18n/xsProj-esp32c3/sdkconfig.mc...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/souls/Projects/moddable/build/tmp/esp32/esp32c3/release/b33dc2xt18n/xsProj-esp32c3/build
Executing action: reconfigure
Running cmake in directory c:\users\souls\projects\moddable\build\tmp\esp32\esp32c3\release\b33dc2xt18n\xsproj-esp32c3\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DSDKCONFIG_DEFAULTS=C:/Users/souls/Projects/moddable/build/tmp/esp32/esp32c3/release/b33dc2xt18n/xsProj-esp32c3/sdkconfig.mc -DSDKCONFIG_HEADER=C:\Users\souls\Projects\moddable\build\tmp\esp32\esp32c3\release\b33dc2xt18n\xsProj-esp32c3\build\config\sdkconfig.h -DCMAKE_MESSAGE_LOG_LEVEL=ERROR -DDEBUGGER_SPEED=460800 -DIDF_TARGET=esp32c3 -DESP32_SUBCLASS=esp32c3 -DSDKCONFIG_DEFAULTS=C:\Users\souls\Projects\moddable\build\tmp\esp32\esp32c3\release\b33dc2xt18n\xsProj-esp32c3\sdkconfig.mc -DCCACHE_ENABLE=1 c:\users\souls\projects\moddable\build\tmp\esp32\esp32c3\release\b33dc2xt18n\xsproj-esp32c3"...
        1 Datei(en) kopiert.
# cc xsHost.o (strings in flash)
# cc xsHosts.o (strings in flash)
# cc xsPlatform.o (strings in flash)
C:\Users\souls\AppData\Local\Temp\cck7d1na.s: Assembler messages:
C:\Users\souls\AppData\Local\Temp\cck7d1na.s:275: Warning: setting incorrect section attributes for .rodata.mod.0
# cc xsAll.o (strings in flash)
# cc xsAPI.o (strings in flash)
# cc xsArguments.o (strings in flash)
# cc xsArray.o (strings in flash)
# cc xsAtomics.o (strings in flash)
# cc xsBigInt.o (strings in flash)
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c: In function 'fxBigInt_uadd_prim':
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c:1363:44: warning: passing argument 3 of '__builtin_uadd_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  if (__builtin_uadd_overflow(ap[i], bp[i], &r)) {
                                            ^~
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c:1363:44: note: expected 'unsigned int *' but argument is of type 'txU4 *' {aka 'long unsigned int *'}
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c:1368:37: warning: passing argument 3 of '__builtin_uadd_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
   c = __builtin_uadd_overflow(r, c, &rp[i]);
                                     ^~~~~~
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c:1368:37: note: expected 'unsigned int *' but argument is of type 'txU4 *' {aka 'long unsigned int *'}
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c:1374:41: warning: passing argument 3 of '__builtin_uadd_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
   c = __builtin_uadd_overflow(1, bp[i], &rp[i]);
                                         ^~~~~~
C:\Users\souls\Projects\moddable\xs\sources\xsBigInt.c:1374:41: note: expected 'unsigned int *' but argument is of type 'txU4 *' {aka 'long unsigned int *'}
# cc xsBoolean.o (strings in flash)
# cc xsCode.o (strings in flash)
# cc xsCommon.o (strings in flash)
# cc xsDataView.o (strings in flash)
# cc xsDate.o (strings in flash)
# cc xsDebug.o (strings in flash)
# cc xsError.o (strings in flash)
# cc xsFunction.o (strings in flash)
# cc xsGenerator.o (strings in flash)
# cc xsGlobal.o (strings in flash)
# cc xsJSON.o (strings in flash)
# cc xsLexical.o (strings in flash)
# cc xsMapSet.o (strings in flash)
# cc xsMarshall.o (strings in flash)
# cc xsMath.o (strings in flash)
# cc xsMemory.o (strings in flash)
# cc xsModule.o (strings in flash)
# cc xsNumber.o (strings in flash)
# cc xsObject.o (strings in flash)
# cc xsPromise.o (strings in flash)
# cc xsProperty.o (strings in flash)
# cc xsProxy.o (strings in flash)
# cc xsRegExp.o (strings in flash)
# cc xsRun.o (strings in flash)
# cc xsScope.o (strings in flash)
# cc xsScript.o (strings in flash)
# cc xsSourceMap.o (strings in flash)
# cc xsString.o (strings in flash)
# cc xsSymbol.o (strings in flash)
# cc xsSyntaxical.o (strings in flash)
# cc xsTree.o (strings in flash)
# cc xsType.o (strings in flash)
# cc xsdtoa.o (strings in flash)
# cc xsre.o (strings in flash)
# cc xsmc.o (strings in flash)
C:\Users\souls\AppData\Local\Temp\ccsK075e.s: Assembler messages:
C:\Users\souls\AppData\Local\Temp\ccsK075e.s:1938: Warning: ignoring changed section attributes for .data
# cc e_pow.o (strings in flash)
# nodered2mcu flows
# xsc flows.xsb
# xsc pins\digital.xsb
# xsc neopixel.xsb
# xsc time.xsb
# xsc timer.xsb
# xsc Resource.xsb
# xsc deepEqual.xsb
# xsc structuredClone.xsb
# xsc modules.xsb
# xsc base64.xsb
# xsc hex.xsb
# xsc wifi.xsb
# xsc socket.xsb
# xsc net.xsb
# xsc sntp.xsb
# xsc rpi-ds18b20.xsb
# xsc DS18X20.xsb
# xsc onewire.xsb
# xsc rpi-gpio.xsb
# xsc colors.xsb
# xsc rpi-neopixels.xsb
# xsc crypt.xsb
# xsc httpserver.xsb
# xsc ec.xsb
# xsc ecp.xsb
# xsc modular.xsb
# xsc mont.xsb
# xsc bin.xsb
# xsc securesocket.xsb
# xsc tlssocket.xsb
# xsc fetch.xsb
# xsc httprequest.xsb
# xsc mustache.xsb
# xsc config.xsb
# xsc logical.xsb
# xsc WebSocket.xsb
# xsc websocketnodes.xsb
# xsc lower-case.xsb
# xsc node-red-files.xsb
# xsc template.xsb
# xsc udpnodes.xsb
# xsc nodered.xsb
# xsc main.xsb
# xsc pins\digital\monitor.xsb
# xsc button.xsb
# xsc setup\target.xsb
# xsc setup\network.xsb
# xsc commodetto\Bitmap.xsb
# xsc ~.embedded\io\analog.xsb
# xsc ~.embedded\io\digital.xsb
# xsc ~.embedded\io\digitalbank.xsb
# xsc ~.embedded\io\i2c.xsb
# xsc ~.embedded\implementation\i2csync.xsb
# xsc ~.embedded\io\smbus.xsb
# xsc ~.embedded\implementation\smbussync.xsb
# xsc ~.embedded\io\pwm.xsb
# xsc ~.embedded\io\serial.xsb
# xsc ~.embedded\io\spi.xsb
# xsc ~.embedded\io\provider\MCP23017.xsb
# xsc ~.embedded\io\socket\tcp.xsb
# xsc ~.embedded\io\socket\udp.xsb
# xsc ~.embedded\io\socket\listener.xsb
# xsc system.xsb
# xsc ~.embedded\provider\builtin.xsb
# xsc ~.embedded\network\dns\resolver\udp.xsb
# xsc dns\parser.xsb
# xsc dns\serializer.xsb
# xsc dns.xsb
# xsc mqttclient\config.xsb
# xsc ~.embedded\network\mqtt\client.xsb
# xsc httpserver\config.xsb
# xsc ~.embedded\network\http\server.xsb
# xsc ~.embedded\network\http\server\options\serversendevents.xsb
# xsc ~.embedded\network\http\server\options\webpage.xsb
# xsc ~.embedded\network\http\server\options\websocket.xsb
# xsc text\decoder.xsb
# xsc text\encoder.xsb
# xsc url.xsb
# xsc httpclient\config.xsb
# xsc ~.embedded\network\http\client.xsb
# xsc ssl\alert.xsb
# xsc ssl\cache.xsb
# xsc ssl\cert.xsb
# xsc ssl\changecipher.xsb
# xsc ssl\ciphersuites.xsb
# xsc ssl\constants.xsb
# xsc ssl\error.xsb
# xsc ssl\handshake.xsb
# xsc ssl\prf.xsb
# xsc ssl\record.xsb
# xsc ssl\setup.xsb
# xsc ssl\stream.xsb
# xsc ber.xsb
# xsc curve.xsb
# xsc dsa.xsb
# xsc ecdsa.xsb
# xsc gcm.xsb
# xsc hmac.xsb
# xsc pkcs1_5.xsb
# xsc pkcs1.xsb
# xsc pkcs8.xsb
# xsc rng.xsb
# xsc rsa.xsb
# xsc x509.xsb
# xsc ssl\session.xsb
# xsc httpsclient\config.xsb
# xsc ~.embedded\network\websocket\client.xsb
# xsc csv.xsb
# xsc delay.xsb
# xsc join.xsb
# xsc split.xsb
# xsc batch.xsb
# xsc random.xsb
# xsc sort.xsb
# xsc trigger.xsb
# xsc sensor.xsb
# xsc file.xsb
# xsc ~.embedded\sensor\Temperature\TMP102.xsb
# xsc openweathermap.xsb
# xsc mc\config.xsb
# xsid digital.c.xsi
# xsid modGPIO.c.xsi
# xsid modMonitor.c.xsi
# xsid modneopixel.c.xsi
# xsid neopixel.c.xsi
# xsid modTime.c.xsi
# xsid modTimer.c.xsi
# xsid timer.c.xsi
# xsid modPreference.c.xsi
# xsid Resource.c.xsi
# xsid modInstrumentation.c.xsi
# xsid modLwipSafe.c.xsi
# xsid deepEqual.c.xsi
# xsid structuredClone.c.xsi
# xsid modules.c.xsi
# xsid modBase64.c.xsi
# xsid modHex.c.xsi
# xsid xs6wifi.c.xsi
# xsid modSocket.c.xsi
# xsid modNet.c.xsi
# xsid modResolve.c.xsi
# xsid modsntp.c.xsi
# xsid modSPI.c.xsi
# xsid builtinCommon.c.xsi
# xsid digitalbank.c.xsi
# xsid _i2c.c.xsi
# xsid spi.c.xsi
# xsid moddnsparser.c.xsi
# xsid modonewire.c.xsi
# xsid owb.c.xsi
# xsid owb_gpio.c.xsi
# xsid owb_rmt.c.xsi
# xsid modCrypt.c.xsi
# xsid chacha.c.xsi
# xsid fips180.c.xsi
# xsid fips197.c.xsi
# xsid fips46.c.xsi
# xsid ghash.c.xsi
# xsid rc.c.xsi
# xsid rfc1321.c.xsi
# xsid ec.c.xsi
# xsid modular.c.xsi
# xsid mont.c.xsi
# xsid xsBigIntEx.c.xsi
# xsid bin.c.xsi
# xsid modsecuresocket.c.xsi
# xsid modLogical.c.xsi
# xsid lfs.c.xsi
# xsid lfs_util.c.xsi
# xsid modLittlefs.c.xsi
# xsid nodered.c.xsi
# xsid commodettoBitmap.c.xsi
# xsid _analog.c.xsi
# xsid _pwm.c.xsi
# xsid serial.c.xsi
# xsid tcp.c.xsi
# xsid udp.c.xsi
# xsid system.c.xsi
# xsid textdecoder.c.xsi
# xsid textencoder.c.xsi
# xsid url.c.xsi
# xsid rng.c.xsi
# xsid x509.c.xsi
# xsid modGPIO.h.xsi
# xsid neopixel.h.xsi
# xsid modTimer.h.xsi
# xsid modPreference.h.xsi
# xsid modInstrumentation.h.xsi
# xsid modLwipSafe.h.xsi
# xsid modSocket.h.xsi
# xsid modSPI.h.xsi
# xsid builtinCommon.h.xsi
# xsid owb.h.xsi
# xsid owb_gpio.h.xsi
# xsid owb_rmt.h.xsi
# xsid chacha.h.xsi
# xsid fips180.h.xsi
# xsid fips197.h.xsi
# xsid fips46.h.xsi
# xsid ghash.h.xsi
# xsid kcl.h.xsi
# xsid kcl_symmetric.h.xsi
# xsid rc.h.xsi
# xsid rfc1321.h.xsi
# xsid xsBigIntEx.h.xsi
# xsid lfs.h.xsi
# xsid lfs_util.h.xsi
# xsid commodettoBitmap.h.xsi
# xsl modules
### 2340 instances, 2467 keys, 150 colors, 0 holes
### warning: embedded:network/http/server/options/serversendevents: default: not frozen
### warning: embedded:network/http/server/options/webpage: default: not frozen
### warning: embedded:network/http/server/options/websocket: default: not frozen
### warning: nodered: Node.prototype.send() RED.#compatibility: not frozen
### warning: nodered: Node.prototype.send() RED.#compatibility[Symbol.asyncIterator]() DelayNode() maxKeptMsgsCount() _maxKeptMsgsCount: no const
### warning: nodered: Node.prototype.send() RED.build() msgQueue: no const
### warning: nodered: Node.prototype.send() RED.build() compatibilityClasses: no const
### warning: httpserver: default.add() server: no const
### warning: securesocket: default() Session() cacheManager: not frozen
### warning: fetch: fetch() Client() clients: no const
### warning: mustache: default: not frozen
### warning: mustache: default.tags: not frozen
### warning: mustache: default.clearCache() defaultWriter: not frozen
### warning: mustache: default.clearCache() defaultWriter.templateCache: not frozen
### warning: mustache: default.clearCache() defaultWriter.templateCache._cache: not frozen
### warning: WebSocket: default() URLParts() urlRegExp: no const
### warning: WebSocket: default() URLParts() authorityRegExp: no const
# cc mc.xs.o (slots in flash)
# copy ca.ski
        1 Datei(en) kopiert.
# mcrez resources
Total resource size: 4760 bytes
# cc mc.resources.o (slots in flash)
# cc digital.c.o
# cc modGPIO.c.o
# cc modMonitor.c.o
# cc modneopixel.c.o
# cc neopixel.c.o
# cc modTime.c.o
# cc modTimer.c.o
# cc timer.c.o
# cc modPreference.c.o
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c: In function 'xs_preference_get':
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:130:59: warning: passing argument 4 of 'nvs_get_str' from incompatible pointer type [-Wincompatible-pointer-types]
  else if (ESP_OK == (err = nvs_get_str(handle, key, NULL, &integer))) {
                                                           ^~~~~~~~
In file included from C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs_flash.h:21,
                 from C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:25:
C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs.h:456:87: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'int32_t *' {aka 'long int *'}
 esp_err_t nvs_get_str (nvs_handle_t handle, const char* key, char* out_value, size_t* length);
                                                                               ~~~~~~~~^~~~~~
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:132:58: warning: passing argument 4 of 'nvs_get_str' from incompatible pointer type [-Wincompatible-pointer-types]
   err = nvs_get_str(handle, key, xsmcToString(xsResult), &integer);
                                                          ^~~~~~~~
In file included from C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs_flash.h:21,
                 from C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:25:
C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs.h:456:87: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'int32_t *' {aka 'long int *'}
 esp_err_t nvs_get_str (nvs_handle_t handle, const char* key, char* out_value, size_t* length);
                                                                               ~~~~~~~~^~~~~~
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:134:60: warning: passing argument 4 of 'nvs_get_blob' from incompatible pointer type [-Wincompatible-pointer-types]
  else if (ESP_OK == (err = nvs_get_blob(handle, key, NULL, &integer))) {
                                                            ^~~~~~~~
In file included from C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs_flash.h:21,
                 from C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:25:
C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs.h:463:87: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'int32_t *' {aka 'long int *'}
 esp_err_t nvs_get_blob(nvs_handle_t handle, const char* key, void* out_value, size_t* length);
                                                                               ~~~~~~~~^~~~~~
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:136:64: warning: passing argument 4 of 'nvs_get_blob' from incompatible pointer type [-Wincompatible-pointer-types]
   err = nvs_get_blob(handle, key, xsmcToArrayBuffer(xsResult), &integer);
                                                                ^~~~~~~~
In file included from C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs_flash.h:21,
                 from C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:25:
C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs.h:463:87: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'int32_t *' {aka 'long int *'}
 esp_err_t nvs_get_blob(nvs_handle_t handle, const char* key, void* out_value, size_t* length);
                                                                               ~~~~~~~~^~~~~~
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c: In function 'modPreferenceGet':
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:251:45: warning: passing argument 4 of 'nvs_get_str' from incompatible pointer type [-Wincompatible-pointer-types]
   else if (!nvs_get_str(handle, key, value, &size)) {
                                             ^~~~~
In file included from C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs_flash.h:21,
                 from C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:25:
C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs.h:456:87: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'int32_t *' {aka 'long int *'}
 esp_err_t nvs_get_str (nvs_handle_t handle, const char* key, char* out_value, size_t* length);
                                                                               ~~~~~~~~^~~~~~
C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:255:46: warning: passing argument 4 of 'nvs_get_blob' from incompatible pointer type [-Wincompatible-pointer-types]
   else if (!nvs_get_blob(handle, key, value, &size)) {
                                              ^~~~~
In file included from C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs_flash.h:21,
                 from C:\Users\souls\Projects\moddable\modules\files\preference\esp32\modPreference.c:25:
C:\Espressif\frameworks\esp-idf-v4.4.3\components/nvs_flash/include/nvs.h:463:87: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'int32_t *' {aka 'long int *'}
 esp_err_t nvs_get_blob(nvs_handle_t handle, const char* key, void* out_value, size_t* length);
                                                                               ~~~~~~~~^~~~~~
# cc Resource.c.o
# cc modInstrumentation.c.o
# cc modLwipSafe.c.o
# cc deepEqual.c.o
C:\Users\souls\AppData\Local\Temp\ccHvIgJR.s: Assembler messages:
C:\Users\souls\AppData\Local\Temp\ccHvIgJR.s:2379: Warning: setting incorrect section attributes for .rodata
# cc structuredClone.c.o
# cc modules.c.o
# cc modBase64.c.o
# cc modHex.c.o
C:\Users\souls\AppData\Local\Temp\ccYLZYDR.s: Assembler messages:
C:\Users\souls\AppData\Local\Temp\ccYLZYDR.s:672: Warning: setting incorrect section attributes for .rodata.mod.0
# cc xs6wifi.c.o
# cc modSocket.c.o
# cc modNet.c.o
# cc modResolve.c.o
# cc modsntp.c.o
# cc modSPI.c.o
# cc builtinCommon.c.o
# cc digitalbank.c.o
# cc _i2c.c.o
# cc spi.c.o
# cc moddnsparser.c.o
# cc modonewire.c.o
# cc owb.c.o
# cc owb_gpio.c.o
# cc owb_rmt.c.o
C:\Users\souls\Projects\moddable\modules\drivers\onewire\esp\owb_rmt.c: In function '_init':
C:\Users\souls\Projects\moddable\modules\drivers\onewire\esp\owb_rmt.c:388:26: error: incompatible types when assigning to type 'volatile union <anonymous>' from type 'int'
         GPIO.enable_w1ts = (0x1 << gpio_num);
                          ^
C:\Users\souls\Projects\moddable\modules\drivers\onewire\esp\owb_rmt.c:392:14: error: 'gpio_dev_t' {aka 'volatile struct gpio_dev_s'} has no member named 'enable1_w1ts'; did you mean 'enable_w1ts'?
         GPIO.enable1_w1ts.data = (0x1 << (gpio_num - 32));
              ^~~~~~~~~~~~
              enable_w1ts
NMAKE : fatal error U1077: 'C:\Espressif\tools\riscv32-esp-elf\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\bin\riscv32-esp-elf-gcc.EXE' : return code '0x1'
Stop.

C:\Users\souls\Projects\moddable\build\tmp\esp32\esp32c3\release\b33dc2xt18n:
b33dc2xt18n.zip

Any pointer would be appreciated. If you need more / other information, just let me know

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.