Bootloader seems to be executed in supervisory mode. if so, the current allocated stack for supervisory mode is 1K (if we merge into existing HD/DG firmware). we may need to watch for supervisory mode stack size, in case boot loader consumes more that 1K?
Yes, if you cast either value in division as a F32, the result will be F32. This is all we need as F32 (the .data). The samples and total can stay U32. You might want to cast the total as F32 as well for consistency.
Let DD interface send a signal to pre-gen mode and pre-gen mode state machine handling switching to standby mode (after stopping actuators etc.). Please follow the same for below function as well.
Try to be a little more descriptive in these group briefs as this is the summary text in the SDD for the unit. This is a driver and controller/monitor all in one.