On 11/14/2013 12:17 AM, matteo sanvito wrote:
Hi ed,
I don't know about your first question, while about the second one,
try to change "&" to "&&" after "...STAT1)"
I'm glad to see that there is someone other that still uses gta02 :')
Best regards,
matte
Hi Matteo,
Thanks for your reply!
Could you explain a bit more why to change & for && ?
Wouldn't changing:
if(!readw(host->base + GLAMO_REG_MMC_RB_STAT1) & GLAMO_STAT1_MMC_IDLE)
to:
if(!readw(host->base + GLAMO_REG_MMC_RB_STAT1) && GLAMO_STAT1_MMC_IDLE)
Change the logic of the program?
In the first case the "if" statement would be true if either
readw(host->base + GLAMO_REG_MMC_RB_STAT1) is false, or
GLAMO_STAT1_MMC_IDLE is true.
in the second case the "if" statement would be true if
eadw(host->base + GLAMO_REG_MMC_RB_STAT1) is false and
GLAMO_STAT1_MMC_IDLE is true.
I can't tell from the source code what the intention of the program was.
Thanks for your time!
Kind regards.
PS
Yes, the GTA02 is still my one and only mobile phone ;-)
_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community