Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 251352

Forum Post: RE: Need Help : USB_Developers package doesn't support MSP430F565X series MCUs.

$
0
0

Hi Guyz,

So I did a comparison between MCUs declared in device.h and the one I am using (MSP430F5659) and figured that MSP430F563X series MCUs have a near Identical Pin map and peripheral allocation.

So I changed the following lines of definitions which assigns the list of MCUs specified to  MSP430F563x_F663x defenition,

//**********************************************************************//
#if defined (__MSP430F6638__) || defined (__MSP430F6637__) || \
    defined (__MSP430F6636__) || \
    defined (__MSP430F6635__) || defined (__MSP430F6634__) || \
    defined (__MSP430F6633__) || \
    defined (__MSP430F6632__) || defined (__MSP430F6631__) || \
    defined (__MSP430F6630__) || \
    defined (__MSP430F5638__) || defined (__MSP430F5637__) || \
    defined (__MSP430F5636__) || \
    defined (__MSP430F5635__) || defined (__MSP430F5634__) || \
    defined (__MSP430F5633__) || \
    defined (__MSP430F5632__) || defined (__MSP430F5631__) || \
    defined (__MSP430F5630__)

  #define __MSP430F563x_F663x

//**********************************************************************//

to the following adding MSP430F5659 to the same class of devices with MSP430F563x_F663x definition.

//**********************************************************************//

#if defined (__MSP430F6638__) || defined (__MSP430F6637__) || \
    defined (__MSP430F6636__) || \
    defined (__MSP430F6635__) || defined (__MSP430F6634__) || \
    defined (__MSP430F6633__) || \
    defined (__MSP430F6632__) || defined (__MSP430F6631__) || \
    defined (__MSP430F6630__) || \
    defined (__MSP430F5638__) || defined (__MSP430F5637__) || \
    defined (__MSP430F5636__) || \
    defined (__MSP430F5635__) || defined (__MSP430F5634__) || \
    defined (__MSP430F5633__) || \
    defined (__MSP430F5632__) || defined (__MSP430F5631__) || \
    defined (__MSP430F5630__) || defined (__MSP430F5659__)
    #define __MSP430F563x_F663x

//**********************************************************************//

I could successfully build the code and execute it. Figured it maybe helpful for starters like me facing the same problem. It would also be a great help if you could check and verify if what I have done is right, without any repercussions?

Thanks,

Jithin


Viewing all articles
Browse latest Browse all 251352

Trending Articles