hi. I refer at the example find here link text.
i want to transmit with Advertising, as the temperature is transmitted in the example, data from some sensors . But in the example i can transmit only a uint8_t data.
uint8_t battery_data = battery_level_get();
uint32_t temperature_data = temperature_data_get();
service_data[0].service_uuid = BLE_UUID_BATTERY_SERVICE;
service_data[0].data.size = sizeof(battery_data);
service_data[0].data.p_data = &battery_data;
service_data[1].service_uuid = BLE_UUID_HEALTH_THERMOMETER_SERVICE;
service_data[1].data.size = sizeof(temperature_data);
service_data[1].data.p_data = (uint8_t *) &temperature_data;
I want to transmit a float variable or uint32_t or uint16_t.
Is it possible?
How can i do this?
Thank you for your attention