This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]