Should I use Stellaris API or Register based programming, for example, to work with UART. I found - using APIs to program simplifies the work, but poor documentation for the API makes it difficult to understand in register level and its interconnection with others and use it.
I like to know when do people use register programming and the disadvantage of API programming.
NOTE: The controller am working on is Stellaris LM4F2532H5QD; Hope the discussion must be similar with the LM3S microcontroller.