Page 1 of 1

PostPosted: Thu Nov 22, 2007 12:00 am
by arjen h.
Ontwikkelomgeving MPLAB 7.50 met C18 C Compiler v3.12 Student Edition.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=81

In file
main.c
regel 52 moet op FCMEM gewijzigd worden in FCMEN.
#pragma config FCMEN = OFF  //Fail-Safe Clock Monitor disabled


Verder de build options onder menu Project, Build Options..., Project.

Zie ook onderwerp "Software correctie", versie 3.14 downloaden!'

PostPosted: Tue Jan 22, 2008 12:00 am
by arjen h.
Versie 3.15 beschikbaar op de site van Microchip.

MicrochipFixed between v3.14 and 3.15:

( C18-329 )
18F8393 family PORTE, LATE and TRISE SFRs do not match the datasheet.

( C18-305 )
Illegal redeclaration of symbol as a different kind of symbol causes internal compiler error after appropriate error message

( C18-203 )
Compiler Crashes for assignment expressions containing Right Assignment Operator (>>=) and Multplicative Assignment Operator (*=).
'

PostPosted: Thu Jan 24, 2008 12:00 am
by arjen h.

PostPosted: Sun Mar 09, 2008 12:00 am
by arjen h.
Versie 3.16 beschikbaar op de site van Microchip.

MicrochipFixed between v3.15 and 3.16:

( C18-172 / 26595)
Utilizing an enumerated type for a bitfield does not issue an error diagnostic.

Before this fix, no diagnostic was generated for bit-fields of enum type that did not fit the maximum possible of enum value (example below) With this fix, the compiler generates a warning when the bit-field does not have enough bits to fit maximum value of enum.
enum En {neutral,
a,
b,
c = 5,
d};
typedef struct
{
enum En S : 2;
} cType;

cType g;


( C18-341 )
ADC_VREFPLUS_VDD and ADC_VREFMINUS_VSS are undefined in adc.h
'