Migration from SPL to HAL on STM32
I'm migrating an ST driver file from the old standard peripheral library to the new HAL system. Here's and one example of many identifiers I'm having to replace:
Old: ETH_DMA_Rx_Frame_infos
New: ETH_DMARxFrameInfos
These two identifiers contain EXACTLY the same information, only diff is the capitalization and a few underscores. Why did the PhD's at ST deem it necessary to change all the identifiers between the old and new libraries in this trivial way??? ALL THIS DOES IS CAUSE YOUR CUSTOMERS HOURS OF EDITING HELL.
I'm picturing some MBA sitting in his corner cubicle angling to make his mark in the cubicle farm at ST corporate. "Hmmm... How can I get noticed? I know! I'll reformat all the identifiers in the new HAL code in such a revolutionary way that I'll get a reserved parking place near the front door! That's it!!!"
Gawd! Doesn't any one of you engineers have a damn lick of common sense???
