A new approach to identify the presence of register RAMPZ and ENDI and
using Program Counter (PC) greater than 17 bits.
Merge from specific branch for test.
File with instruction to make a Merge.
and update .gitignore
FreeRTOS.h updating with fixes lost the FreeRTOS 7.4.0
malloc.c file restored from the last release of the 1.0.x Arduino
The proposed solution to improve the presentation of the code in port.c
was not a good result in initial tests I did worked, but I was using in
a function and in this case macros are then researched the impact of
using functions inline, and so I thought acclaim, besides the fact that
the result be the same when properly parameterized.
http://www.parashift.com/c++-faq/inline-vs-macros.html
Fixed type parameter to the function defnition
Once the function is always_inline it need not be noreturn not naked.
Auxiliary function defined as the Task naked and always_inline The 

Once the function is always_inline it need not be noreturn not naked.

function used in Infinite Loop task is just an object to facilitate the
use of the macro that facilitates the access to Task structure for use
in the FreeRTOS, so this function must be inserted into the code so
which are optimum and avoiding headers function.
Auxiliary function defined as the Task naked and always_inline The 

Once the function is always_inline it need not be noreturn not naked.

function used in Infinite Loop task is just an object to facilitate the
use of the macro that facilitates the access to Task structure for use
in the FreeRTOS, so this function must be inserted into the code so
which are optimum and avoiding headers function.
The names of the subsections as ". lowtext" does not need a reference.
Text so its reference should be made only as ". lowtext" and not as ".
text.lowtext"

Moreover expand use of the ". lowtext" for macros and
portTASK_FUNCTION_PROTO portTASK_FUNCTION File "portmacro.h"