Tool/software: Code Composer Studio
Hello.
I have been using TI microcontrollers for some of the recent projects at University. By default, I was advised to use the 'Software Driver Model' (which I didn't realise at that time that there were alternatives too). Then, on referring to the TIVAWARE Peripheral Driver Library, I realised that the same applications could also be implemented using the 'Direct Register Access Model'.
I already did some programming using the software driver model, but sometimes I feel that perhaps it could be done easily using the 'Direct Register Access Model' .
Please tell me the merits of both these models and which one should I persue?