travisgoodspeed / goodwatch

Replacement board for Casio Calculator Watches using the CC430F6147

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Left-most decimal point doesn't work

BitBangingBytes opened this issue · comments

commented

Using setperiod(7,1) does not enable the decimal point, this works for the other 7 decimal points to the right however. I noticed the documentation at the top in lcdtext.c seems to address this although it would appear it is referring to it reversed as it refers to the right-most decimal point not working.

I bring this up because on goodwatch.org the image of the watch with all LCD segments working shows all the decimal points being driven successfully. Currently working on a RPN Calc with floating point support which is how I came across the issue.

Hey, I thought this one was a lost cause! Turns out I overlooked 0x0101, which is the correct point for that decimal.

Pushing a fix soon. Thank you kindly for finding this, and I look forward to your nifty calculator.