?? ver.h
字號:
#ifndef __VER_H__
#define __VER_H__
/********************************************************
V1.0.0 >>2004-12-15
1) 第一次的軟件版本,基本完成通訊功能,字符串滾動協議還沒有完成。
2) VFD顯示buffer前后臺的切換還沒有完成。
V1.0.1 >>2004-12-17
>>12-16:
1) 鍵事件的處理方式作了修改:按鍵按下超過0.2秒認為是Press_Down; 小于0.2秒按下兩個鍵,
雙鍵按下超過0.2秒才認為是Double_Press_Down, 任意時候有任意按鍵釋放,都認為是Press_up
2) 改正了:VFD接收到自檢命令,如果自檢沒有結束時退出自檢,不能把自檢的數據地址標志清零的問題
3) 增加了字符串滾動功能。
V1.0.2 >>2004-12-22
>> 12-20:
1) 完成了前后臺的切換功能
2) 調整了DisplayChar(...)函數的實現方式
>> 12-22:
3) 由于代碼空間太緊張,重新調整了DisplayChar(..)函數,代碼減小了近400 bytes
4) i2c通訊基本完成,還沒有驗證。
V1.0.3 >>2004-12-27
>> 12-27
1) 修改了好幾處函數的實現方式,目的是壓縮代碼的大小,目前已經沒有太多的冗余代碼了
2) 改正了以前代碼中的幾個小錯誤:DM,閃爍和滾動發生了沖突 等等。系統更加完善
V1.0.4 >>2004-12-28
1) 完成了i2c代碼的調試工作。但是發送函數還沒有調試
V1.0.5 >>2004-12-29
1) i2c的收發都能夠工作,用的是中斷后等待的方式,有待改進。
V1.0.6 >>2004-12-30
1) i2c的收發調試通過,目前該版本的功能是比較正常,但是代碼量超過了400 bytes的空間。
2) memory.h的開始部分有幾個宏定義,便于切換調試板與正式板的I/O定義不一致。
3) memory.h的開始部分有幾個宏定義,便于增加或者刪除部分功能代碼,以便準確計算代碼量。
V1.0.7 >>2004-12-31
1) i2c的收、發功能全部調試通過。代碼基本穩定。
2) memroy.h的幾個宏定義便于取消/增加模塊代碼。
3) 命令解析函數放在了串口和i2c中斷函數中。必要時可以移到上層去處理。
V1.0.8 >> 2005-1-4
1) 修改了DM附加信息的定義格式。
2) IIC通訊在讀/寫時沒有保護,有時候會發生沖突,有待解決。
3) 解決了VFD屏閃的問題,是因為SPI & T1的中斷優先級太低
4) 無關字段有時會閃亮一下,是VFD的Grid計數與SPI里的cNum計數器不同步引起的,也是SPI & T1優先級太低引起
V1.0.9 >>2005-1-9
1) 修改了函數 RTC_Isr(),以減少代碼量。
2) 基本確定,滾動和閃爍兩個功能出現故障的原因在于閃爍4個字符上面。但是還沒有確定代碼問題在那里。
V1.1.0 >>2005-1-14
>>1-10
1) 解決了滾動或者閃爍以后不能顯示CM字符串的問題
>>1-10
2) 解決了BSM/SGM 越界問題。bit address==0x250 已經越界,應該拋棄
3) 調整了VFD.Str[]和RxDBuff[]的buffer大小。
>>1-12
4) 解決了Watch Dog不能正確進入的問題。
5) 增加了協議命令,系統復位的時候請求上位機重新全屏刷新數據
V1.1.1 >>2005-1-
1) 修改了KeyEvent產生函數,有任意無效鍵按下都認為是按鍵彈起。(如3鍵按下)
V1.1.2 >>2005-3-8
1) 修改了MCU_SEL_HAND_PIN的管腳定義: P2.7改為 P2.4
2) 修改了按鍵的管腳定義: K1 ~ K4 改為 P0.6,P0.3,P0.2,P0.1
****/
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -