This is a slightly modified XDrip+ version based on the official Nightscout xDrip+ master repo.
With Juggluco it is possible to use and start Freestyle Libre 3 sensors and broadcast the minute values to AndroidAPS and / or Xdrip+.
One of the big drawbacks of the FL3 sensor is the fact that you can not officially calibrate sensor values. To do that, you must broadcast values to Xdrip+. XDrip+ itself can forward the calibrated value to AndroidAPS for closed looping with minute values!
Some Freestyle Libre 3 sensors send their minute glucose values not every minute (60s), but send them at slightly different times. (58s, 59s, or 61s, 62s). There is a sanity check in Xdrip+ that prevents broadcasting values that are below a certain threshold - in this case 60s.
The following sanity check was simply commented out. Thats it.
if (Math.abs(bgReading.timestamp - lastTimestamp) < MINUTE_IN_MS) {
val msg = String.format("Refusing to broadcast a reading with close timestamp to last broadcast: %s (%d) vs %s (%d) ", dateTimeText(lastTimestamp), lastTimestamp, dateTimeText(bgReading.timestamp), bgReading.timestamp);
if (bgReading.timestamp == lastTimestamp) {
UserError.Log.d(TAG, msg);
} else {
UserError.Log.wtf(TAG, msg);
}
return;
}