parent
3a12ffd42d
commit
17b70a1b82
|
@ -1056,9 +1056,10 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport {
|
||||||
Calendar calendar = alarm.getAlarmCal();
|
Calendar calendar = alarm.getAlarmCal();
|
||||||
int daysMask = 0;
|
int daysMask = 0;
|
||||||
|
|
||||||
if (alarm.getIndex() != 0) {
|
int maxAlarms = 5; // arbitrary at the moment...
|
||||||
|
if (alarm.getIndex() >= maxAlarms) {
|
||||||
if (alarm.isEnabled()) {
|
if (alarm.isEnabled()) {
|
||||||
GB.toast(getContext(), "Only the first alarm is currently supported.", Toast.LENGTH_LONG, GB.WARN);
|
GB.toast(getContext(), "Only 5 alarms are currently supported.", Toast.LENGTH_LONG, GB.WARN);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1068,8 +1069,8 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport {
|
||||||
}
|
}
|
||||||
|
|
||||||
byte[] alarmMessage = new byte[] {
|
byte[] alarmMessage = new byte[] {
|
||||||
(byte) 0x2, // TODO what is this? 0x1 does not work
|
(byte) 0x2, // TODO what is this?
|
||||||
(byte) 128, // TODO: what is this?
|
(byte) (128 + alarm.getIndex()), // 128 is the base, alarm slot is added
|
||||||
(byte) calendar.get(Calendar.HOUR_OF_DAY),
|
(byte) calendar.get(Calendar.HOUR_OF_DAY),
|
||||||
(byte) calendar.get(Calendar.MINUTE),
|
(byte) calendar.get(Calendar.MINUTE),
|
||||||
(byte) daysMask,
|
(byte) daysMask,
|
||||||
|
|
Loading…
Reference in New Issue