Так и не понял в какие часы не работает=) У меня при установке времени включения индикатора больше 2150 мкс часы вообще не светились. Так что все таки стоит попробовать прошить со значением ниже. Можно попробовать поставить 1000 или 2000, выше писал где поменять.
А с точкой можно попробовать сделать вот так:
unsigned char onTimePercents[] = { 0, 100, 100, 100, 100, 100, 100 };
Это массив с процентами времени включения каждого индикатора, первое значение для точки, можно его сделать 0. Но я не проверял, по идее должно работать.
А таки зачем точку убирать? Её же можно не впаивать.