... | ... | @@ -2,7 +2,7 @@ Boardcore is an evolving project to which many have contributed over the years, |
|
|
|
|
|
Nothing is written in stone, so if you'd like to contribute with your own discoveries and suggestions, you're more than welcome!
|
|
|
|
|
|
### 📝 Basics
|
|
|
### 📝 Contributing
|
|
|
*Read these before you start coding*
|
|
|
- [Git Workflow](Git-Workflow)
|
|
|
- [Coding Guidelines](Coding-Guidelines)
|
... | ... | @@ -18,11 +18,12 @@ Nothing is written in stone, so if you'd like to contribute with your own discov |
|
|
- [Writing a Sensor Driver]: I2C, SPI, Bustemplate
|
|
|
- [Interrupts](Interrupts)
|
|
|
- [Synchronization]: mutex, cond variables, kernelpause, disable interrupts...
|
|
|
- [State Machines](State-Machines-Examples-and-Best-Practices)
|
|
|
|
|
|
**Advanced**
|
|
|
|
|
|
- [Software Development Checklist](https://docs.google.com/document/d/1u_3bGkFCiE6X2i0mnaNqzTScY26b-UPJ1Ju_1dFurco): steps to take when designing and developing software for a new system
|
|
|
- [Setting up the BSP]: How the board support package works
|
|
|
- [State Machines](State-Machines-Examples-and-Best-Practices)
|
|
|
- [Testing with Catch](Testing)
|
|
|
|
|
|
### 🛠 Available Components
|
... | ... | @@ -55,16 +56,11 @@ Nothing is written in stone, so if you'd like to contribute with your own discov |
|
|
*Cheat Sheets*
|
|
|
- [Git Cheatsheet](Git-Cheat-Sheet)
|
|
|
- [Events Cheatsheet](Events-Cheatsheet)
|
|
|
|
|
|
*IDE*
|
|
|
- [Eclipse IDE Configuration](Eclipse-Configuration)
|
|
|
- [Visual Studio Code Configurations]
|
|
|
|
|
|
*Old*
|
|
|
- [Alain's stuff](Alain-Random-Stuff)
|
|
|
|
|
|
-----------------------------------
|
|
|
### Useful External Links
|
|
|
### External Links
|
|
|
|
|
|
* [Miosix Wiki](https://miosix.org/wiki/index.php?title=Main_Page) for the installation.
|
|
|
* [Miosix for Skyward (slides)](https://drive.google.com/drive/u/1/folders/0B41AbAqKq4JnRE1UR2g4VHNQTkk) |
|
|
\ No newline at end of file |