It's very hard for a non C coder to follow the flow..
yes its hard to follow without knowing hw and lowlevel C
because lang C is not OOP supported so it makes difficulty representing concept
is there someone that can help me in the Architectural level
they have only few diagrams to show overview
by that we cant understand code because code is not in OOP
BUT one thing
they seperated each c files for specific task like oop does
for example transiver driver code is in rf folder and they added heading in each file
for understanding its purpose