Технический форум по робототехнике.
Madf писал(а):На счет "bluerobin": разве условие не на оборот должно быть?
&menu_L2_CalDist - напульсник
&menu_L2_RFBSL - обновление по воздуху прошивки
там же выходит, что при активации условия отключения "bluerobin", отключается обновление по вздуху, а при включении его - отваливании напульсника? не?
#ifndef no_bluerobin
// Line2 - Calories/Distance
const struct menu menu_L2_CalDist = {
FUNCTION(sx_caldist), // direct function
FUNCTION(mx_caldist), // sub menu function
FUNCTION(display_caldist), // display function
FUNCTION(update_time), // new display data
&menu_L2_RFBSL,
};
#endif
Myp писал(а):ну все наверно уже догадались, что в эти часы ну просто непременно надо встроить keeloq ?
Dmitry__ писал(а):А чего ты так боишься пробовать? если что пойдет не так, то техасовцы в набор часов отверточку положили
Madf писал(а):Кстати у меня 1 раз был момент, когда процент заливки очень медленно увеличивался, будто скорость обмена упала раза в 3, но дождавшись окончания - всё работало.
Madf писал(а):Интересно, если он прошивка наливает прям поверх имеющейся, то во время обновления отменить операцию уже нельзя?
В удобном месте, например "project.h": #define no_bluerobin
В "menu.c":
// Line2 - SXNC (synchronization/data download via SimpliciTI)
const struct menu menu_L2_Sync = {
FUNCTION(sx_sync), // direct function
FUNCTION(dummy), // sub menu function
FUNCTION(display_sync), // display function
FUNCTION(update_time), // new display data
#ifndef no_bluerobin
&menu_L2_CalDist,
#else
&menu_L2_RFBSL,
#endif
};
#ifndef no_bluerobin
// Line2 - Calories/Distance
const struct menu menu_L2_CalDist = {
FUNCTION(sx_caldist), // direct function
FUNCTION(mx_caldist), // sub menu function
FUNCTION(display_caldist), // display function
FUNCTION(update_time), // new display data
&menu_L2_RFBSL,
};
#endif
Madf писал(а):Оказалось изначально в версии Sonny весь "Calories/Distance" и "&menu_L2_CalDist" - закомментирован, т.е. изначально код под него не генерится.
Madf писал(а):На счет "сделать что угодно" (беспроводка), н езнаю, всё это ближе к политике и опыта, БТ изначально на один хост может принимать много устройств и что там передается ему всё равно, а тут если голый интерфейс, то ещё придется попотеть, чтобы организовать асинхронную, многопоточную передачу. Зачем гемороится
Madf писал(а):У Ти же есть часы на подобии хроноса (с открытым кодом для разработок), но они дороже раз в 4-5, там БТ + нормальный матричный, цветной экран...
Dmitry__ писал(а):БТ - это каких-то жалких 10 метров и жуткое потребление.
А как же снимать машину с охраны часами, а управлять светом?
Dmitry__ писал(а):цветной экран слепнет на солнце, я ноут пытаюсь найти с чб жк, а ты часы предлагаешь убить цветом