-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #23 from ThundeRatz/develop
Atualização da documentação e adição da família G4
- Loading branch information
Showing
4 changed files
with
36 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -61,7 +61,7 @@ Com o arquivo do projeto na pasta correta, os seguintes comandos devem ser | |
executados (necessário apenas após dar checkout no repositório ou mudar o cube): | ||
|
||
```bash | ||
make cube # Gera arquivos do cube (não funciona no momento por limitações no cube) | ||
make cube # Gera arquivos do cube | ||
make prepare # Apaga os arquivos do cube desnecessários e gera arquivos de configuração do VS Code | ||
``` | ||
|
||
|
@@ -113,9 +113,16 @@ LIB_DIR := lib | |
# Cube Directory | ||
CUBE_DIR := cube | ||
|
||
# Config Files Directory | ||
CFG_DIR := | ||
|
||
# Tests Directory | ||
TEST_DIR := tests | ||
|
||
# Default values, can be set on the command line or here | ||
DEBUG ?= 1 | ||
VERBOSE ?= 0 | ||
TEST ?= 0 | ||
``` | ||
|
||
## Compilando | ||
|
@@ -167,7 +174,9 @@ opções da lista para executar os comandos de compilação e gravação mais ra | |
* Flash Program (_make flash_) | ||
* Build and Flash (_make && make flash_) | ||
|
||
## Adicionando um submódulo | ||
## Submódulos | ||
|
||
### Adicionando um submódulo | ||
|
||
Crie um diretório chamado `lib` e adicione o submódulo nele. | ||
|
||
|
@@ -178,6 +187,28 @@ mkdir lib | |
git submodule add --name STMSensors [email protected]:ThundeRatz/STMSensors.git lib/STMSensors | ||
``` | ||
|
||
### Inicializando um submódulo já existente | ||
|
||
Ao clonar um repositório que já tem submódulos, é necessário clonar os repositórios desse submódulo. Isso pode ser feito de duas formas, clonando junto com o repositório do projeto ou depois de já ter clonado. | ||
|
||
Exemplo: | ||
|
||
Para se clonar junto, deve-se fazer: | ||
|
||
```bash | ||
git clone --recurse-submodules [email protected]:ThundeRatz/STM32ProjectTemplate.git | ||
``` | ||
|
||
Para se clonar depois de já ter clonado o repositório do projeto: | ||
|
||
```bash | ||
git submodule update --init | ||
``` | ||
|
||
## Diretório de testes | ||
|
||
O diretório definido pela variável `TEST_DIR` contém arquivos para testes de partes específicas do projeto, separando isso do código do proejto em si. Esses arquivos devem ser implementados de acordo com as necessidades dos desenvolvedores. O diretório contém uma função `main()` própria. Para se fazer os testes com esses arquivos, compilá-los e gravar o executável gerado, deve-se mudar o valor da variável `TEST` para 1. | ||
|
||
## Debug | ||
|
||
> Em breve |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.