Monthly Archives: June 2007

How to Compile AR1688 API under Linux

This is one of the frequently asked questions of AR1688 software API. The answer is possible, but with some extra work. Please check the makefile in SDCCsrc, there are 4 tools used: AZ80 = $(PATH_SDCC)BINas-z80CZ80 = $(PATH_SDCC)BINsdccLZ80 = $(PATH_SDCC)BINlink-z80HEX2BIN = … Continue reading

Posted in AR1688 | Leave a comment

Too Late Good News

I feel rather sad today after a very small PA1688 manufacturer reported that their ALC202A problem finally fixed with 1.58.003 firmware. Although it is good news, it is really too late, we should have fixed this at least 3 years ago. … Continue reading

Posted in PA1688 | 1 Comment

How to Upgrade Font

All current AR1688 IP phone designs use 2Mx8bits program flash, and share the same software structure. The program flash is separated in 32 different 64k space we call pages. For example, the first 64k is called page0, and is responsible … Continue reading

Posted in AR1688 | 1 Comment

Font in 2×16 Characters LCD

Most AR1688 IP phones are using 2×16 characters LCD, because it is cheap and widely available. It usually uses 5×7 font. From 0x20 to 0x7f are standard ascii characters. I read the 3 different LCD datasheets in my computer and … Continue reading

Posted in AR1688 | 2 Comments

ISO 8859 Font

In the old last century DOS days, Every programmer had tried to display Chinese in his own application. When we began to design dot-matrix display for AR168G IP phone, I was so happy that the program skills of 14 years ago can … Continue reading

Posted in AR1688 | 1 Comment