Прошу помочь с написанием прошивки для часов по следующему ТЗ.
Есть часы, собранные по данной статье:
labkit.ru/html/clock?id=479 прошивка тут демо и только с показом времени.
Часы могу отправить по Украине для тестирования прошивки если нужно, хочется доработать функционал.
Приблизительное ТЗ
1) При нажатии кнопки часы отображают время, при долгом нажатии отображают дату (день,месяц,год). При зажатии кнопки заходят в меню настроек.
2) Отображение времени должно производится с еффектом анимации (вращением цифр). Также должен присутствовать
поджиг ламп для синхронного запуска (при нажатии кнопки происходит сразу зажигание всех катодов на 0,2-0,4сек и потом уже показ времени в штатном режиме с анимацией).
3) В настройках должны быть пункты для изменения времени, даты, изменения формата времени (12\24) а также включения или отключения акселлерометра и коррекции хода.
4) Акселлерометр должен срабатывать во время расположения руки параллельно земле и последующим вращением запьястья на 30-80град вокруг оси (активация запьястьем как у всех нормальных смарт часов), акселлерометр предположительно ADXL345.
5) На плате есть два диода, которые показывают AM\PM или Часы\Минуты (если формат времени 24 часа).
6) Должен быть выход к которому я подключу подсветку ламп, светодиоды установлю под лампами.
7) Должен быть выход, к которому я подключу светодиод, который должен гаснуть если V<3.5в (индикатор подсевшей батареи). Если напряжение батареи больше 3.5в он должен гореть во время показа времени.
Возможно нужно будет сменить контроллер или урезать функции, все обсуждаемо.
Труд будет оплачен. Жду предложений помощи.
Я тут новичок, если что нарушил простите.