Revision cf1f756b source/alld_tlc5947.c

View differences:

source/alld_tlc5947.c
32 32
  apalDbgAssert(tlc5947 != NULL);
33 33

  
34 34
  // set the output value of the GPIO pin depending on the activation property
35
  return apalControlGpioSet(&tlc5947->blank_gpio, blank == TLC5947_LLD_BLANK_ENABLE ? APAL_GPIO_ON : APAL_GPIO_OFF);
35
  return apalControlGpioSet(tlc5947->blank_gpio, blank == TLC5947_LLD_BLANK_ENABLE ? APAL_GPIO_ON : APAL_GPIO_OFF);
36 36
}
37 37

  
38 38
/**
......
48 48
  apalDbgAssert(blank != NULL);
49 49

  
50 50
  apalControlGpioState_t gpio_state;
51
  apalExitStatus_t status = apalControlGpioGet(&tlc5947->blank_gpio, &gpio_state);
51
  apalExitStatus_t status = apalControlGpioGet(tlc5947->blank_gpio, &gpio_state);
52 52
  *blank = gpio_state == APAL_GPIO_ON ? TLC5947_LLD_BLANK_ENABLE : TLC5947_LLD_BLANK_DISABLE;
53 53
  return status;
54 54
}
......
63 63
{
64 64
  apalDbgAssert(tlc5947 != NULL);
65 65

  
66
  apalExitStatus_t status = apalControlGpioSet(&tlc5947->xlat_gpio, APAL_GPIO_ON);
66
  apalExitStatus_t status = apalControlGpioSet(tlc5947->xlat_gpio, APAL_GPIO_ON);
67 67
  // The XLAT signal has to be active for at least 30 ns.
68 68
  // It is assumed that that these function calls satisfy this requirement even without explicit delay.
69
  if (apalControlGpioSet(&tlc5947->xlat_gpio, APAL_GPIO_OFF) == APAL_STATUS_OK && status == APAL_STATUS_OK) {
69
  if (apalControlGpioSet(tlc5947->xlat_gpio, APAL_GPIO_OFF) == APAL_STATUS_OK && status == APAL_STATUS_OK) {
70 70
    return APAL_STATUS_OK;
71 71
  } else {
72 72
    return APAL_STATUS_ERROR;

Also available in: Unified diff