Welcome, Guest. Please login or register.


Author Topic: Where is the Channel Descriptor Chain? (Read 5250 times)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Where is the Channel Descriptor Chain?
« Reply #15 on: 2016.February.10. 16:34:30 »

Is there any specific reason that you wrote Magyar but did not write Español a line before it?

I wrote as this because it reminds me when I collected postal stamps when I was a child, long, long ago..."Magyar Posta"(the world most colorful stamps at that time.)

On the other side, my idiom is Castellano, or Castillian in English, one of the languages spoken on Spain. But as it is the common language, it is named Spanish outside Spain....
« Last Edit: 2016.February.11. 00:22:42 by gflorez »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Where is the Channel Descriptor Chain?
« Reply #16 on: 2016.February.10. 16:45:01 »
Obviously you do it as it pleases you, but checking the channel availability in the interrupt handler, no matter how seldom you are doing it, has nothing lost there. At least that's how I see it.

I only want to do the correct, if it can be done. I don't want the driver causing errors. I want to implement a solution.

I have fixed other errors on it. May be I'm not the most experienced coder, but I put all my effort on it....

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Where is the Channel Descriptor Chain?
« Reply #17 on: 2016.February.10. 18:12:01 »
This one second(50 interrupts) routine will also serve to check which is the active(moving) controller and assign it automatically.

But fortunately that check can be done without EXOS calls.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Where is the Channel Descriptor Chain?
« Reply #18 on: 2016.February.14. 10:53:15 »
Zozo, seems that the memory map has not changed from EXOS 2.1.

Do you mean that it can change on next versions?

Following the addresses on the memory section on your information page(BFBA/B/Ch) I've discovered how the channels are stored. Still I don't know what are saved there, I'm only studying how to extract it.