Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
cmake
include
mock_hardware
nbproject
resources
tests
.gitignore
CMakeLists.txt
CommandInterpreter.cpp
CommandPipe.cpp
DRM_Connector.cpp
DRM_Device.cpp
DRM_DumbBuffer.cpp
DRM_Encoder.cpp
DRM_FrameBuffer.cpp
DRM_Resources.cpp
EventHandler.cpp
FrameBuffer.cpp
FrontPanel.cpp
GPIO.cpp
GPIO_Interrupt.cpp
HardwareFactory.cpp
I2C_Device.cpp
I2C_Resource.cpp
ImageProcessor.cpp
LICENSE.txt
LayerSettings.cpp
Logger.cpp
Motor.cpp
MotorCommand.cpp
NetworkInterface.cpp
PrintData.cpp
PrintDataDirectory.cpp
PrintDataZip.cpp
PrintEngine.cpp
PrintFileStorage.cpp
PrinterStateMachine.cpp
PrinterStatus.cpp
PrinterStatusQueue.cpp
Projector.cpp
README.md
Screen.cpp
ScreenBuilder.cpp
Settings.cpp
Signals.cpp
SparkStatus.cpp
StandardIn.cpp
TarGzFile.cpp
TerminalUI.cpp
Thermometer.cpp
Timer.cpp
UdevMonitor.cpp
cover
main.cpp
test
utils.cpp

README.md

#Building We use CMake as the build system for the C++ code. To build the C++ code, first copy the entire C++ directory to an Ember or BeagleBone Black booted from a development SD card. Then execute the following commands:

cd C++
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make

We also have a NetBeans project in the source tree. To use, add your Ember or BeagleBone black as a remote build host in NetBeans and attempt, through NetBeans, to build the project on the remote host. When building for the first time, NetBeans will complain that the build directory does not exist. Copy the full path listed in the NetBeans error message, SSH into the build host, create the build directory using mkdir and the full path to the build directory copied from NetBeans. cd to the newly created build directory and run the CMake command listed above. Then trigger a build through NetBeans.