Hallo
Ich mache mich zur seit ein wenig rar in diesem Forum, weil ich mit µC rumspiele
Ich verstehe PIC16 und PIC18 (Microchip) ganz gut. (XC8 Compiler)
Nun bin ich auf PIC32 umgestiegen weil ich dachte, der ist sehr Leistungsfähig bei kleinem
Geld, also Microchip liefer mit MPLAB X auch eine Java Basierende Oberfläche für C und C++ und
einen Composer mit dem Namen Harmony.
http://www.microchip.com/mplab/mplab-harmony
Nur das hat Macken ohne Ende eines möchte ich hier vorstellen
Code:
#define LCDIF_PBWIDTH4BITS (0x01 << 6)
startOfLcdIfObjs->lcdIfFlags |= LCDIF_PBWIDTH4BITS; // It's doing this , just for Testing
if (busWidth == 4)
{
Nop();
Nop();
startOfLcdIfObjs->lcdIfFlags |= LCDIF_PBWIDTH4BITS; // <--- Does not like this
startOfLcdIfObjs->lcdIfFlags |= (busDataShift & // It's doing this
LCDIF_SHIFTDATAMASK);
Tia, der Compiler überspringt das einfach und bei einem Normalen Error Level
bekommst Du auch keine Meldung und wenn habe ich sie nicht gesehen.
Damit kann man Stunden verbringen, bis man darauf kommt.
C ist wirklich praktisch für µC aber hier ist es echt ärgerlich.
Ich wünsche euch einen schönen Sonntag.