Skip to content
Snippets Groups Projects
Commit c5f77a2c authored by Isabella Skořepová's avatar Isabella Skořepová
Browse files

Konfigurace platformio, obsah

parent 4f419037
No related branches found
No related tags found
1 merge request!2Platformio
......@@ -6,7 +6,16 @@ tags = ["Článek", "Programování", "AVR", "Arduino"]
lang = "cpp"
+++
# Závislosti
## Obsah
1. [Instalace ve windows](#instalace-ve-windows)
2. [Rychlé seznámení s prostředím](#rychle-seznameni-s-prostredim)
3. [Programování bez arduina](#programovani-bez-arduina)
4. [platformio.ini](#platformio-ini)
5. [Závěr](#zaver)
# Instalace ve windows
## Závislosti
Nejdřív nějaké potřebné programy.
......@@ -24,13 +33,13 @@ velmi užitečný pomocník
![Clang path screenshot](clang-path.png)
# PlatformIO
## PlatformIO
1. Stáhneme z [platformio.org](http://platformio.org/platformio-ide)
2. Nainstalujeme - nakonec se i automaticky zpustí prostředí Atom, na kterém je to postavené
3. Počkáme, až se dokončí instalace dalších věcí
# Užitečná nastavení
## Oprava české klávesnice
Pokud používate českou klávesnici tak si určitě všimnete neschopnosti psát {}[] atd pomocí
AltGr+Něco. Naštěstí se to dá snadno opravit. Zmáčkneme Ctlr-Shift-P, napíšeme keymap a zmáčkneme Enter.
......@@ -128,6 +137,26 @@ co program výše - bliká ledkou)
}
}
# platformio.ini
Pokud nechcete, nemůžete nebo nemáte arduino tak platformio lze nastavit i na
použití například s USBasp:
[env:myboard]
platform = atmelavr
framework = arduino
board = uno
board_mcu = atmega328p
upload_protocol = usbasp -B5
build_flags = -Llibs -DDEBUG -Wl,-u,vfprintf -lprintf_flt
board_f_cpu = 4000000UL
Pokud chceme používat arduino knihovny, které jsme si už nainstalovali tak přidáme
[platformio]
lib_dir=~/Arduino/libraries # případně jiná cesta
nebo je můžeme umístit přímo do složky lib
# Závěr
......@@ -135,6 +164,7 @@ To je vše! Nyní máte vývojové prostředí (nejen) pro Arduino, které je mn
# Instalace pod linuxem - Fedora
Instalace ve fedoře je o poznání rychlejší a jednodušší.
Pokud už máte atom
sudo dnf -y install clang
......@@ -145,6 +175,14 @@ Pokud ještě ne
sudo dnf -y install clang
sudo dnf -y install https://dl.bintray.com/platformio/ide-bundles/platformio-atom-linux-x86_64.rpm
Česká klávesnice funguje dobře od základu takže výše uvedený config není potřeba,
ale je užitečné si nastavit klávesové zkratky na zkompilování (zde ctrl-b) a
nahrání kódu (ctrl-r).
'.platform-linux atom-workspace, .platform-linux atom-text-editor':
'ctrl-b': 'platformio-ide:target:build'
'ctrl-r': 'platformio-ide:target:upload'
# Dejte nám vědět!
Napište nám na naše [fórum](https://ok1kvk.cz/forum)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment