вот такой ещё вопросец
Код
void MyPIO_ISR(int context);
// Main program
int main(void)
{
np_pio *pio = na_button_pio;
.
.
.
pio->np_pioedgecapture = 0; // clear any existing IRQ condition
pio->np_piodirection = 0; // all input
pio->np_piointerruptmask = 0xff; // they all generate irq's!
na_button_pio - это как я понимаю название pio... если я так запишу но присвою своё название pio, которое я указал при создании проца, указателю *pio, то он выдаст ошибку, а вот если я присвою начальный адрес pio, то всё будет ок...
в чём косяк, где я не прав?
з.ы. к сожалению железки пока нету, проверить не на чем

ещё можно вот так записать
Код
volatile np_pio *pio_l = "/dev/pio";
вроде работает, и симулируется...
Сообщение отредактировал Mozart - Oct 4 2007, 09:54