|
说说TI eZ430-Chronos改日期格式
[复制链接]
转
手表默认的显示日期格式是 日.月 ,看起来很不爽。晚上改了一下程序 ,改过来了。
拆手表,费了一些劲,而且装上去之后按键就没有以前好使了。。。
说一说怎么改程序吧。
1 白色的是1.1版本,在1.1文件夹里,有个 CCS和IAR,结果两个文件夹里的例程是不一样的,我一直以为是相同的例程,不同的开发环境呢。
在CCS文件夹里有个 SportWatch工程,打开这个工程,在 logic/data.c文件中 display_date 函数
// Convert day to string
str = itoa(sDate.day, 2, 0);
if (sys.flag.use_metric_units)
{
display_chars(switch_seg(line, LCD_SEG_L1_3_2, LCD_SEG_L2_3_2), str, SEG_ON);
}
else
{
display_chars(switch_seg(line, LCD_SEG_L1_1_0, LCD_SEG_L2_1_0), str, SEG_ON);
}
// Convert month to string
str = itoa(sDate.month, 2, 0);
if (sys.flag.use_metric_units)
{
display_chars(switch_seg(line, LCD_SEG_L1_1_0, LCD_SEG_L2_1_0), str, SEG_ON);
}
else
{
display_chars(switch_seg(line, LCD_SEG_L1_3_2, LCD_SEG_L2_3_2), str, SEG_ON);
}
// Display "." to separate day and month
display_symbol(switch_seg(line, LCD_SEG_L1_DP1, LCD_SEG_L2_DP), SEG_ON);
只需要将 month 和 day 换一下位置就可以了。
|
|