project structure (closes #23)

This commit is contained in:
aanper 2020-08-19 08:44:04 +03:00
parent b6ab015435
commit 6c2ee458d1

View File

@ -4,17 +4,33 @@ _Overview of Flipper firmware architecture:_
# Project structure # Project structure
```
. .
+-- core # App ├── applications # Flipper applications
+-- target_f1 # target f1 │   └── furi_test # Test app for checking and demonstrating FURI func
+-- target_lo # local target (for linux) ├── core # Main feature like OS, HAL (target-independed)
| +-- sample1 ├── target_f1 # Target-depended code for target F1
| +-- sample2 │   ├── Drivers # STM HAL drivers
+-- wiki # Documentation (wiki) generates from this files │   │   ├── CMSIS
| +-- sample1 │   │   └── STM32L4xx_HAL_Driver
| +-- sample2 │   │   ├── Inc
+-- wiki-deploy.sh # Script to generate Wiki from local .md files │   │   │   └── Legacy
│   │   └── Src
│   ├── Inc # Autogenerated CubeMX code and target-depended includes
│   ├── Middlewares
│   │   ├── ST
│   │   │   └── STM32_USB_Device_Library
│   │   └── Third_Party
│   │   └── FreeRTOS
│   └── Src # Autogenerated CubeMX code and target-depended sources
├── target_lo # Target-depended code for local linux target
│   ├── Inc
│   └── Src
└── wiki # Documentation (wiki) generates from this files
├── applications # info about separate features of flipper
├── fw # core, environment info about firmware
└── hw # info about hardware
```
# HAL # HAL