philips-software / amp-preview

amp-preview is a user-interface framework tailed towards embedded devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

amp-preview (Possibly Real-time Embedded Views)

Continuous Integration Linting & Formatting Static Analysis

License: MIT

Description: amp-preview is a C++ framework for creating embedded user interfaces.

Dependencies

Preview requires:

Preview is know to build under the following configurations:

  • Windows from Visual Studio 2017 onwards.
  • Linux from GCC 7 onwards.
  • OSX from XCode 11 and target platform 10.15 onwards.

How to build the software

Preview can be built by itself, for example to execute the included micro-tests, or it can be built as part of a larger project. This paragraph describes how to build Preview by itself.

cmake -B Build
cmake --build Build

How to test the software

After Preview has been built the included automated tests can be run with CTest like this:

ctest -D Experimental -C Debug

Code examples

Code examples can be found under the examples folder.

Contributing

Conventional Commits

amp-preview uses semantic versioning and conventional commits.

Please refer to our Contributing guide when you want to contribute to this project.

License

amp-preview is licenced under the MIT license. See LICENSE file.

About

amp-preview is a user-interface framework tailed towards embedded devices

License:MIT License


Languages

Language:C++ 98.3%Language:CMake 1.7%Language:Dockerfile 0.0%