Installation š ļø
This section explains how to acquire the source, build the library and verify that everything works.
Prerequisites
- C++11 compatible compiler (e.g.
g++,clang++) makebuild tool
For embedded targets, ensure your toolchain is configured to compile standard C++ code and provides access to an I²C implementation. Any modern GCC or Clang toolchain should suffice.
Cloning the Repository
1
2
git clone https://github.com/N3b3x/hf-pcal95555-driver.git
cd hf-pcal95555-driver
Building the Static Library
A simple Makefile is included:
1
make # builds build/libpcal95555.a
The output libpcal95555.a can be linked into your application.
Using CMake
Projects that rely on CMake can add the library directly using add_subdirectory:
1
2
add_subdirectory(pcal95555)
target_link_libraries(my_app PRIVATE pcal95555)
This makes the headers available and links the static library to your target.
Running Unit Tests
The library ships with a mock-based unit test suite. Run:
1
2
make test
build/test # executes the test binary
You should see All tests passed.
Continue with the Quick Start once the build succeeds.
Navigation ā¬ ļø Index ⢠ā”ļø Quick Start