![Cypress CYALKIT-E02 Reference Design Kit Manual Download Page 65](http://html1.mh-extra.com/html/cypress/cyalkit-e02/cyalkit-e02_reference-design-kit-manual_2706362065.webp)
CYALKIT-E02 Solar-Powered BLE Sensor Beacon Reference Design Kit Guide, Doc. No. 002-11317 Rev. *C
65
/* Start BLE Advertisement */
case
I2C_START_ADV:
/* Update RH index of ADV packet with new value */
cyBle_discoveryData.advData[
ADDR_HUM_OFFSET
] =
I2C_buffer[
I2C_BUFFER_HUM_OFFSET_DATA
];
/* Update Temperature index of ADV packet with new value */
cyBle_discoveryData.advData[
ADDR_TEM_OFFSET
] =
I2C_buffer[
I2C_BUFFER_TEM_OFFSET_DATA
];
(
void
) I2CM_I2CMasterClearStatus();
/*When sensor used, advertise interval is fixed to 10.24s.*/
apiResult =
Beacon_GappStartAdvertisement(
ITRVL_SENSOR_ON
);
/* If fails to start advertisement, halt the processor. */
if
(apiResult != CYBLE_ERROR_OK)
{
CYASSERT
(0);
}
CyBle_ProcessEvents();
UpdateWdtCounter1(
I2C_COUNT_PERIOD_1S
);
/* Set next I2C state */
i2c_state = I2C_STOP_ADV;
break
;
case
I2C_STOP_ADV:
CyBle_GappStopAdvertisement();
CyBle_ProcessEvents();
/* Set next I2C state */
i2c_state = I2C_READ_HUMIDITY_SEND;
break
;
}
wdt_trigger_on_flag =
false
;
}
}