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
```
.
+-- core # App
+-- target_f1 # target f1
+-- target_lo # local target (for linux)
| +-- sample1
| +-- sample2
+-- wiki # Documentation (wiki) generates from this files
| +-- sample1
| +-- sample2
+-- wiki-deploy.sh # Script to generate Wiki from local .md files
├── applications # Flipper applications
│   └── furi_test # Test app for checking and demonstrating FURI func
├── core # Main feature like OS, HAL (target-independed)
├── target_f1 # Target-depended code for target F1
│   ├── Drivers # STM HAL drivers
│   │   ├── CMSIS
│   │   └── STM32L4xx_HAL_Driver
│   │   ├── Inc
│   │   │   └── 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