added configurable latchtime for 2801 SPI driver

Former-commit-id: a10b0bd24a85580b021c735b30ebd2635180a514
This commit is contained in:
penfold42
2016-02-13 23:00:31 +11:00
parent 5387759287
commit ca24450618
3 changed files with 14 additions and 2 deletions

View File

@@ -128,8 +128,9 @@ LedDevice * LedDeviceFactory::construct(const Json::Value & deviceConfig)
{
const std::string output = deviceConfig["output"].asString();
const unsigned rate = deviceConfig["rate"].asInt();
const unsigned latchtime = deviceConfig.get("latchtime",500000).asInt();
LedDeviceWs2801* deviceWs2801 = new LedDeviceWs2801(output, rate);
LedDeviceWs2801* deviceWs2801 = new LedDeviceWs2801(output, rate, latchtime);
deviceWs2801->open();
device = deviceWs2801;