Writing/Reading GPIO on AT91SAM9260ek | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
#include <asm/arch/gpio.h>
#include <stdio.h>
int main(void)
{
int pin_val;
while(1){
pin_val = at91_get_gpio_value(AT91_PIN_PA30);
printf("Pin Value = %d\n", pin_val);
}
}
I get some error statements upon compile like:
grhuser@pcL7:$ arm-linux-gcc -o buttontest button_test2.c
In file included from button_test2.c:1:
/home/grhuser/ARM-BUILDROOT/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/../../../../arm-linux-uclibc/sys-include/asm/arch/gpio.h:191:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'at91_set_A_periph'
/home/grhuser/ARM-BUILDROOT/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/../../../../arm-linux-uclibc/sys-include/asm/arch/gpio.h:192:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'at91_set_B_periph'
/home/grhuser/ARM-BUILDROOT/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/../../../../arm-linux-uclibc/sys-include/asm/arch/gpio.h:193:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'at91_set_gpio_input'
/home/grhuser/ARM-BUILDROOT/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/../../../../arm-linux-uclibc/sys-include/asm/arch/gpio.h:194:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'at91_set_gpio_output'
/home/grhuser/ARM-BUILDROOT/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/../../../../arm-linux-uclibc/sys-include/asm/arch/gpio.h:195:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'at91_set_deglitch'
/home/grhuser/ARM-BUILDROOT/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.1.2/../../../../arm-linux-uclibc/sys-include/asm/arch/gpio.h:196:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'at91_set_multi_drive'
I am not sure what to do with this? Anyone had success with making the
gpio work with the get/set calls?
Thanks
Paul
-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php
[Site Home] [IETF Annouce] [Security] [Bugtraq] [Linux] [Linux ARM Kernel] [Linux MIPS] [ECOS] [Tools] [DDR & Rambus] [Monitors]