HalCoGen is currently editing het.h, het.c, sys_link.cmd, HD.dil, and sys_selftest.c in this branch. Any and all the changes within those files are autogenerated from HaloCoGen.
I think we do want to switch over to using the conversion function. Not necessarily the highest priority task since old way works too. If creating a new sync function, let's use conversion function. If modifying an existing sync function, change to using conversion function is optional but preferable.
I don't understand. It's used by nv data but it's not currently used? This enum is supposed to an enum of events that can be sent to UI for logging. Why would we want to log a non-event?
The first loop is used to convert the counts to pressure once enough counts have been collected. The second loop is to monitor the pressure sensors all the time.