Skip to content

HMKit Core – C library that manages the communication protocol for HMKit SDKs

License

Notifications You must be signed in to change notification settings

highmobility/hmkit-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HMKit Core

HMKit Core implements the transportation protocol of HMKit in pure C. It is used in libraries such as the Android SDK and Python SDK and can also be used in embedded environments. The protocol supports both connectivity through Telematics and Bluetooth Low Energy.

Getting Started

Get started with HMKIT Core 📘 browse the wiki.

Contributing

Before starting please read our contribution rules 📘 Contributing

Developing

For development we use the system_test directory. It is a car and a phone example application with moc Bluetooth.

  1. Go to directory system_test
  2. Compile tests with make
  3. Run test ./systemtest

Running Unit Tests

Unit tests are light weight pure C tests that will go through protocols and flows with hard-coded example data.

  1. Go to directory unit_test
  2. Compile tests with make
  3. Run tests ./hmservice

Licence

This repository is using MIT licence. See more in 📘 LICENCE

About

HMKit Core – C library that manages the communication protocol for HMKit SDKs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published