portPOINTER_SIZE_TYPE for PIC18F and PIC24_dsPIC Port
I thing that the ports for the PIC18F and the PIC24_dsPIC should have added the following:
#define portPOINTERSIZETYPE uint16_t
in portmacro.h
The data pointers of this two platforms are only 16 bits (not uint32_t as defined by default in FreeRTOS.h).
best regards
Martin
portPOINTER_SIZE_TYPE for PIC18F and PIC24_dsPIC Port
Hi – you are indeed correct – if (when in the case of the PIC24) those ports get updated the constant will be added. The current port layer pre-dates the constant being introduced – and the definition in FreeRTOS.h is only a catch-all to allow older ports to build.
The definition used in FreeRTOS.h will not cause you a problem, but will most probably result in a warning being output by the compiler.
Regards.