mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Add wait in close()
This commit is contained in:
parent
1d6b620d88
commit
6941f4c4f7
@ -1,6 +1,7 @@
|
|||||||
// LedDevice includes
|
// LedDevice includes
|
||||||
#include <leddevice/LedDevice.h>
|
#include <leddevice/LedDevice.h>
|
||||||
#include "ProviderFtdi.h"
|
#include "ProviderFtdi.h"
|
||||||
|
#include <utils/WaitTime.h>
|
||||||
|
|
||||||
#include <ftdi.h>
|
#include <ftdi.h>
|
||||||
#include <libusb.h>
|
#include <libusb.h>
|
||||||
@ -112,6 +113,7 @@ int ProviderFtdi::close()
|
|||||||
if (_ftdic != NULL)
|
if (_ftdic != NULL)
|
||||||
{
|
{
|
||||||
Debug(_log, "Closing FTDI device");
|
Debug(_log, "Closing FTDI device");
|
||||||
|
wait(15); // Delay to give time to push color black from writeBlack() into the led
|
||||||
ftdi_set_bitmode(_ftdic, 0x00, BITMODE_RESET);
|
ftdi_set_bitmode(_ftdic, 0x00, BITMODE_RESET);
|
||||||
ftdi_usb_close(_ftdic);
|
ftdi_usb_close(_ftdic);
|
||||||
_ftdic = NULL;
|
_ftdic = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user