This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Problem reading buttons on AT91sam7s-ek
- From: "Rasmus Stougaard" <stou dot nospam at gmail dot com>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Mon, 1 Oct 2007 14:27:32 +0200
- Subject: [ECOS] Problem reading buttons on AT91sam7s-ek
Hi
I am trying to read the state of the buttons on a AT91sam7s-ek
evaluation kit from atmel.
I figure that something like:
cyg_uint32 value;
HAL_ARM_AT91_GPIO_CFG_DIRECTION(AT91_GPIO_PA20, AT91_PIN_IN);
HAL_ARM_AT91_GPIO_CFG_PULLUP(AT91_GPIO_PA20, AT91_PIN_PULLUP_ENABLE);
HAL_ARM_AT91_GPIO_GET(AT91_GPIO_PA20, value);
trace(" AT91_GPIO_PA20 %d\n", value);
Should configure the pin for input and print the current state of the
of the pin.
However, the state returned in value is always zero, so I must be
doing something wrong.
Any hints much apreciated.
Regards
Rasmus Stougaard
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss