#Things needed for raspi setup bash:
- .vimrc for vim settings
- i2c tools installation
- enable ssh
- enable i2c


#Helpfull Links

for Callbacks

https://embeddedartistry.com/blog/2017/02/01/improving-your-callback-game/

https://cognitivewaves.wordpress.com/callbacks/

for std::bind

https://www.youtube.com/watch?v=JtUZmkvroKg

pImpl idom:

https://www.youtube.com/watch?v=lETcZQuKQBs

Curiously recurring template pattern (for interfaces)

https://en.wikipedia.org/wiki/Curiously_recurring_template_pattern
https://www.youtube.com/watch?v=7-nHdQjSRe0&t=480s

link to guide for embedded C++:
https://www.feabhas.com/sites/default/files/uploads/EmbeddedWisdom/Feabhas%20Modern%20C%2B%2B%20white%20paper%20Making%20things%20do%20stuff.pdf

Good C++ guide:

https://www.youtube.com/watch?v=PakbXnLht1I

#TODO ASAP : 
Define a standart header for each code. 
Define if we make 2 Standart error function leting us chose to kill or keep the code alive according to the error. 

#Next Step : 
Code SPI comminucation interface.
Change name organise and make a new Git rep or rename this one.
Prepare evrything for Doxygen. 
Start With Cmake.
Sirts Implementation on STM MCU.