Commit bfe23ed8 authored by Benoit Rat's avatar Benoit Rat

c_headers: correct small bug when fixedpoint is equal to size of field

parent 45e99e8f
......@@ -26,7 +26,7 @@ function cgen_c_field_define(field, reg, index)
prefix=string.upper(periph.c_prefix).."_"..string.upper (reg.c_prefix).."_"..string.upper(field.c_prefix);
end
if(field.nbfp == nil or field.nbfp >= field.size-1) then
if(field.nbfp == nil or field.nbfp > field.size) then
field.nbfp=0;
end
......
......@@ -1852,7 +1852,7 @@ return;
else
t=string.upper(periph.c_prefix).."_"..string.upper(a.c_prefix).."_"..string.upper(e.c_prefix);
end
if(e.nbfp==nil or e.nbfp>=e.size-1)then
if(e.nbfp==nil or e.nbfp>=e.size)then
e.nbfp=0;
end
emit("");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment