Maybe this is already known, but xc32 warns about the signed
31 in macro
...portmacro.h:201:92: warning: conversion to 'UBaseType_t' from 'int' may change the sign of the result [-Wsign-conversion]
#define portGET_HIGHEST_PRIORITY( uxTopPriority, uxReadyPriorities ) uxTopPriority = ( 31 - _clz( ( uxReadyPriorities ) ) )
I think this should be
compiler XC32 v1.42 (with
Thanks for the information. It's not a warning I have seen myself, but
the code has been updated (not checked in yet though).