PlatformIO library for interacting with GE Appliances products supporting the half-duplex GEA2 serial protocol and the full-duplex GEA3 serial protocol using the tiny HAL.
Provides a simple interface for sending and receiving GEA3 serial packets.
Provides a simple interface for sending and receiving GEA2 serial packets on a half duplex setup.
Provides a simple interface for reading and writing addressable data (ERDs) over a GEA3 serial interface.
Provides a simple interface for reading and writing addressable data (ERDs) over a GEA2 serial interface.
- Clone the repo
- Install Cpputest
- Run tests with
make test
- Run
sudo apt install cpputest.
- Run
brew install cpputest - Add these lines to
~/.bash_profileaftereval "$(/opt/homebrew/bin/brew shellenv)"on macOS:export CPATH="$CPATH:$(brew --prefix)/include" export LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix)/lib"