Add explicit uint16_t cast for EoE header SET macros.
Used for SET of FrameInfo 1 and FrameInfo 2.
Increase datatype for offset used by EOE_HDR_FRAME_OFFSET_GET.
Change debug print formatting to %u for unsigned datatypes.
Enable Wconversion for Linux for CI
to be used as regression.
Fix esc_hw.c warnings by adding explicit
typecasts. The code is based on Microchip
reference code so keep changes to a minimal.
- make "size" variables not reflecting hardware or protocol
uint32_t.
- add excplcit typecaste for uint8_t and uint16_t that need it
due to integer promotion
- split assignment using macros and bitwise operations to avoid
implicit conversion and need of explicit conversion.
Set DPRINT macro to printf by default. Long term this should be in an
os-abstraction layer but currently that would only include this macro.
Also fix an instance of invalid DPRINT usage.
Fix#57