The major changes are as follows,
[1]. Made the register write functions to non-static and moved them to the
header file to make sure those can be accessed from outside the '.c' file.

[2]. Changed the Init function to add new parameters to the function to
receive peripheral-bit-masks for CE and CSN functions.

[3]. Changed the register init function to init all the registers.

[4]. Changed the PA gain function to make the parameter values more user
friendly.

[5]. Changed the enable tx mode function to clear interrupt flags prior to
putting the module in the TX mode

[6]. Added functions to determine the state of the TX fifo.

[7]. Added a function to wait until the TX is over

[8]. Added a function to read multibyte registers

[9]
Fixed bugs related to the send command function
CCS files updated
Moved the files from the example to this location