I have tried to update the project to version 1.4.0 of the xmc-for-arduino core.
I played it by ear checking some previous updates, since I am new to this project.
It seems we are still missing some step. This the error when trying to compile with the last changes and release made:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 257: invalid start byte:
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 156:
env.SConscript("$BUILD_SCRIPT")
File "C:\Users\GernertD\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\GernertD\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 286:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "C:\Users\GernertD\.platformio\platforms\infineonxmc\builder\main.py", line 142:
target_elf = env.BuildProgram()
File "C:\Users\GernertD\.platformio\packages\tool-scons\script\..\engine\SCons\Environment.py", line 219:
return self.method(*nargs, **kwargs)
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 62:
env.ProcessProjectDeps()
File "C:\Users\GernertD\.platformio\packages\tool-scons\script\..\engine\SCons\Environment.py", line 219:
return self.method(*nargs, **kwargs)
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 131:
project_lib_builder = env.ConfigureProjectLibBuilder()
File "C:\Users\GernertD\.platformio\packages\tool-scons\script\..\engine\SCons\Environment.py", line 219:
return self.method(*nargs, **kwargs)
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1037:
lib_builders = env.GetLibBuilders()
File "C:\Users\GernertD\.platformio\packages\tool-scons\script\..\engine\SCons\Environment.py", line 219:
return self.method(*nargs, **kwargs)
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 962:
lb = LibBuilderFactory.new(env, lib_dir)
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 58:
obj = getattr(sys.modules[__name__], clsname)(env, path, verbose=verbose)
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 117:
self._manifest = manifest if manifest else self.load_manifest()
File "C:\Users\GernertD\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 469:
return ManifestParserFactory.new_from_file(manifest_path).as_dict()
File "c:\users\gernertd\.platformio\penv\lib\site-packages\platformio\package\manifest\parser.py", line 74:
cls.read_manifest_contents(path), type_from_uri, remote_url
File "c:\users\gernertd\.platformio\penv\lib\site-packages\platformio\package\manifest\parser.py", line 64:
return fp.read()
File "C:\Users\GernertD\AppData\Local\Programs\Python\Python36-32\lib\codecs.py", line 321:
(result, consumed) = self._buffer_decode(data, self.errors, final)