Browse Source

Changed variable type and used cpp array init.

sbg
David Sidrane 7 years ago committed by Beat Küng
parent
commit
3e0928d9ea
  1. 7
      src/drivers/camera_trigger/interfaces/src/gpio.cpp

7
src/drivers/camera_trigger/interfaces/src/gpio.cpp

@ -7,12 +7,13 @@ constexpr uint32_t CameraInterfaceGPIO::_gpios[6]; @@ -7,12 +7,13 @@ constexpr uint32_t CameraInterfaceGPIO::_gpios[6];
CameraInterfaceGPIO::CameraInterfaceGPIO():
CameraInterface(),
_trigger_invert(false)
_trigger_invert(false),
_triggers{0}
{
_p_polarity = param_find("TRIG_POLARITY");
// polarity of the trigger (0 = active low, 1 = active high )
int polarity;
int32_t polarity;
param_get(_p_polarity, &polarity);
_trigger_invert = (polarity == 0);
@ -26,8 +27,6 @@ CameraInterfaceGPIO::~CameraInterfaceGPIO() @@ -26,8 +27,6 @@ CameraInterfaceGPIO::~CameraInterfaceGPIO()
void CameraInterfaceGPIO::setup()
{
memset(_triggers, 0, sizeof(_triggers));
for (unsigned i = 0, t = 0; i < arraySize(_pins); i++) {
// Pin range is from 1 to 6, indexes are 0 to 5

Loading…
Cancel
Save