Ой спасибо, блин, большое! (с) Масяня
Все работает, дальше есть больший простор для колупания, по крайней мере подход понятен и таки да, он системный. А я ковырял по верхам.
Слегка матерится компилятор на несоответствие типов при преобразовании:
E:\Arduino\Sketch\Clock5web\show_time.ino:10:34: warning: narrowing conversion of '(int)(ds3231.tmElements_t::Hour / 10u)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
uint8_t dig[6] = { ds3231.Hour / 10, ds3231.Hour % 10, ds3231.Minute / 10, ds3231.Minute % 10, ds3231.Second / 10, ds3231.Second % 10 };
PS Ругань убрал инициализацией массива нулями uint8_t dig[6] = { 0, 0, 0, 0, 0, 0 }; все равно он там чуть ниже заполняется значениями.
И таки да, не смог создать условия при которых включается точка доступа ap_init(). Как или когда она включается?