AnsweredAssumed Answered

HCS08 - MC9S08AW60 Output Array

Question asked by Simon Forster on Jul 14, 2015
Latest reply on Jul 15, 2015 by Simon Forster

I've been working the ARM mBed, but soon found out that I didn't have enough I/O pins and so I went over to the MC9S08AW60.  I am trying to use a similar code that I had running on the mBed but have encountered an issue around a 2D array with port values.   My issues is I am unsure how what the <type> should be for the array.  I have tried multiple things such as int, char etc and I haven't been able to get it to work.

 

The code I had working on the mBed is:

 

DigitalOut ledTable [5][5] =  {{(p6), (p11), (p16), (p25), (p30)},{(p7), (p12), (p17), (p24), (p29)},{(p8), (p13), (p18), (p23), (p28)},{(p9), (p14), (p19), (p22), (p27)},{(p10), (p15), (p20), (p21), (p26)}};  //defines the ports used on the mBed, table representation of this below

 

In this code I used the <type> for the array as DigitalOut, is there an equivalent on the MC9S08AW60?  As for far I have the rewritten the code for the same array to be used on the MC9S08AW60, but as I said I can't find a correct <type> to give the array, any help would be much appreciated.

 

<type????> ledTable[5][5] ; {

{PTBD_PTBD5, PTBD_PTBD6, PTBD_PTBD7, PTDD_PTDD0, PTDD_PTDD1} ,

{PTBD_PTBD0, PTBD_PTBD1, PTBD_PTBD2, PTBD_PTBD3, PTBD_PTBD4} ,

{PTED_PTED3, PTED_PTED4, PTED_PTED5, PTED_PTED6, PTED_PTED7} ,

{PTAD_PTAD6, PTAD_PTAD7, PTED_PTED0, PTED_PTED1, PTED_PTED2} ,

{PTAD_PTAD1, PTAD_PTAD2, PTAD_PTAD3, PTAD_PTAD4, PTAD_PTAD5}

};

Outcomes