Находил на GIT ваши сообщения о зависимости потребления PHY6252 от напряжения питания, проверил, понизив напряжение с 3,6 до 2,5V в результате сэкономил всего лишь 1 мкА, в рамках ваших достижений по снижению потребления это прилично, а для меня пока – “ни о чём”.
Что касается GPIO – всё перепроверял, для своего корпуса (SSOP24 в PB-03), даже для интереса переводил всё во FLOATING – как ни странно потребление при этом не изменилось, видимо, чтобы цифровые входы переключались хорошие помехи нужны.
Силу генератора менял с XTAL16M_CURRENT_SETTING(0x03) на 0x01 экономилось тоже что-то в переделах микроампера.
Гораздо больше сэкономил (более 2,5 мкА), изменив источник тактирования с g_system_clk = SYS_CLK_DLL_48M (было выставлено в примере bleUart_AT в последнем SDK 3.1.3) на кварц SYS_CLK_XTAL_16M при этом всё продолжило работать как прежде.
В итоге сейчас при рекламе в 6 секунд потребление 13 мкА.