mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Merge remote-tracking branch 'origin' into macos_compile
Conflicts: test/CMakeLists.txt Former-commit-id: b91fa41ebbd5ec96f6a98dddc49f86b4b8af15d8
This commit is contained in:
@@ -52,3 +52,9 @@ target_link_libraries(test_qregexp
|
||||
add_executable(test_qtscreenshot TestQtScreenshot.cpp)
|
||||
target_link_libraries(test_qtscreenshot
|
||||
${QT_LIBRARIES})
|
||||
|
||||
add_executable(test_rs232highspeed
|
||||
TestRs232HighSpeed.cpp
|
||||
../libsrc/leddevice/LedRs232Device.cpp)
|
||||
target_link_libraries(test_rs232highspeed
|
||||
serialport)
|
||||
|
32
test/TestRs232HighSpeed.cpp
Normal file
32
test/TestRs232HighSpeed.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
// Hyperion includes
|
||||
#include "../libsrc/leddevice/LedRs232Device.h"
|
||||
|
||||
|
||||
class TestDevice : public LedRs232Device
|
||||
{
|
||||
public:
|
||||
TestDevice() :
|
||||
LedRs232Device("/dev/ttyAMA0", 2000000)
|
||||
{
|
||||
// empty
|
||||
}
|
||||
|
||||
int write(const std::vector<ColorRgb> &ledValues) {}
|
||||
int switchOff() {};
|
||||
|
||||
void writeTestSequence()
|
||||
{
|
||||
uint8_t data = 'T';
|
||||
|
||||
writeBytes(1, &data);
|
||||
}
|
||||
};
|
||||
|
||||
int main()
|
||||
{
|
||||
TestDevice device;
|
||||
device.writeTestSequence();
|
||||
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user