Прилагаю простой пример из одной команды с объявлениями в retain. Посмотрите, плиз, и скажите что я делаю не так. Ну не хотят сохраняться данные после отключения питания!
1. В Вашей программе, при первом же цикле с замкнутым входом данные сотрутся.
2. Boot Project делали?
3. Питание выключали?