* Lower default SPI Clock Lowered the default SPI clock as some displays might show glitches with the SPI frequency set above 40MHz. * Added missing library components Added the missing library symbols, footprints and 3D-models. These are all in a project-specific library called "omoteLib" (#19) * Implement MQTT publish in HardwareRevX Change-Id: I7b6955a662716f83dd8daf34128a353efa26bf80 * add batteryStatus info and allow access to it through the interface. Change-Id: Ieb748b1478d532f52ffff9edc783de3cbcf9f303 * rename hardwareAbstractionInterface Change-Id: I39a9bcd7fc4d92b271a40a869faae7870d6d88a1 * rename HardwareAbstractionInterface files Change-Id: Ifb6a96c38da61cb80aabc6c929e392a2fc91cf29 * fixed a typo * Re work directory structure to support new architecture Still need to get the Sim building * lvgl simulator working. * put init code into HardwareSimulator Class * ensure all targets build remove unused assets.c add new github actions that reflect new simulator * clean up build defines by using platform.ini to override default lv_config. remove unneeded include directory. Change-Id: Id63baa80dae89977d239a539b5db9ff67266e1d6 * Fix ESP32 Windows build after battling escape characters. Add esp32 Windows target to Actions. * Fixed screen height - corrected the SCREEN_HEIGHT - small graphical changes in OmoteUI to make it look like in the main branch --------- Co-authored-by: Max <Max-MKA@web.de> Co-authored-by: Matthew Colvin <Matthew.Colvin@garmin.com> Co-authored-by: Matthew Colvin <35540398+Mc067415@users.noreply.github.com>
		
			
				
	
	
		
			81 lines
		
	
	
		
			No EOL
		
	
	
		
			4.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			No EOL
		
	
	
		
			4.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="utf-8"?>
 | |
| <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | |
|   <Import Project="Mile.Project.Windows.Legacy\Mile.Project.Platform.Win32.props" />
 | |
|   <Import Project="Mile.Project.Windows.Legacy\Mile.Project.Platform.x64.props" />
 | |
|   <Import Project="Mile.Project.Windows.Legacy\Mile.Project.Platform.ARM64.props" />
 | |
|   <PropertyGroup Label="Globals">
 | |
|     <ProjectGuid>{3CA6E070-4AC1-475E-BB17-CF29AE4806DF}</ProjectGuid>
 | |
|     <RootNamespace>LVGL</RootNamespace>
 | |
|     <MileProjectType>ConsoleApplication</MileProjectType>
 | |
|     <MileProjectManifestFile>LVGL.Simulator.manifest</MileProjectManifestFile>
 | |
|     <MileProjectEnableVCLTLSupport>true</MileProjectEnableVCLTLSupport>
 | |
|     <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
 | |
|     <SupportLTL>false</SupportLTL>
 | |
|   </PropertyGroup>
 | |
|   <Import Project="Mile.Project.Windows.Legacy\Mile.Project.Cpp.props" />
 | |
|   <Import Project="freetype.props" />
 | |
|   <PropertyGroup>
 | |
|     <IncludePath>$(MSBuildThisFileDirectory);$(MSBuildThisFileDirectory)..\LvglPlatform\lvgl\;$(MSBuildThisFileDirectory)..\LvglPlatform\;$(IncludePath)</IncludePath>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | |
|     <SourcePath>$(VC_SourcePath);</SourcePath>
 | |
|   </PropertyGroup>
 | |
|   <ItemDefinitionGroup>
 | |
|     <ClCompile>
 | |
|       <WarningLevel>Level3</WarningLevel>
 | |
|       <TreatWarningAsError>false</TreatWarningAsError>
 | |
|       <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
 | |
|       <PreprocessorDefinitions>LV_CONF_INCLUDE_SIMPLE;LV_LVGL_H_INCLUDE_SIMPLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <Optimization Condition="'$(Configuration)'=='Release'">MinSpace</Optimization>
 | |
|       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard>
 | |
|       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\Platformio\include\OmoteUI</AdditionalIncludeDirectories>
 | |
|       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)..\Platformio\include\OmoteUI</AdditionalIncludeDirectories>
 | |
|       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\Platformio\include\OmoteUI</AdditionalIncludeDirectories>
 | |
|       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">stdcpp17</LanguageStandard>
 | |
|       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">stdcpp17</LanguageStandard>
 | |
|     </ClCompile>
 | |
|     <Link>
 | |
|       <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | |
|       </AdditionalLibraryDirectories>
 | |
|     </Link>
 | |
|   </ItemDefinitionGroup>
 | |
|   <Import Project="LVGL.Portable.vcxitems" />
 | |
|   <Import Project="LVGL.Drivers.vcxitems" />
 | |
|   <ItemGroup>
 | |
|     <ClInclude Include="..\..\Platformio\include\OmoteUI\HardwareInterface.h" />
 | |
|     <ClInclude Include="..\..\Platformio\include\OmoteUI\Images.hpp" />
 | |
|     <ClInclude Include="..\..\Platformio\include\OmoteUI\OmoteUI.hpp" />
 | |
|     <ClInclude Include="HardwareSimulator.hpp" />
 | |
|     <ClInclude Include="omoteconfig.h" />
 | |
|     <ClInclude Include="lv_conf.h" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <ClInclude Include="lv_drv_conf.h" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <Manifest Include="LVGL.Simulator.manifest" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <ClInclude Include="Mile.Project.Properties.h" />
 | |
|     <ClInclude Include="resource.h" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <ClCompile Include="..\..\Platformio\src\OmoteUI.cpp" />
 | |
|     <ClCompile Include="HardwareSimulator.cpp" />
 | |
|     <ClCompile Include="LVGL.Simulator.cpp">
 | |
|       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard>
 | |
|     </ClCompile>
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <ResourceCompile Include="LVGL.Simulator.rc" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <Image Include="LVGL.ico" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <None Include="freetype.props" />
 | |
|   </ItemGroup>
 | |
|   <Import Project="Mile.Project.Windows.Legacy\Mile.Project.Cpp.targets" />
 | |
| </Project> |