PlatformIO library for interacting with GE Appliances products supporting the full-duplex GEA3 serial protocol using the tiny
HAL. Note that this does not support older GE Appliances products using the single-wire GEA2 interface.
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.
- Clone the repo
- Install Cpputest
- Run tests with
make test
- Run
sudo apt install cpputest
.
- Run
brew install cpputest
- Add these lines to
~/.bash_profile
aftereval "$(/opt/homebrew/bin/brew shellenv)"
on macOS:export CPATH="$CPATH:$(brew --prefix)/include" export LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix)/lib"