ST's HAL is not necessarily useful as something to incorporate in your products, but its source files provide a lot of details that cannot be found in other documentation.
Writing your own simpler and more efficient code is much more easily done by editing the libraries and examples provided by ST, than from scratch.
Writing your own simpler and more efficient code is much more easily done by editing the libraries and examples provided by ST, than from scratch.