nucleo_f446re_playground/components/etl/examples/platformio
Attila Body 11c24647ea
git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl
subrepo:
  subdir:   "components/etl"
  merged:   "be5537ec"
upstream:
  origin:   "git@github.com:ETLCPP/etl.git"
  branch:   "20.41.6"
  commit:   "be5537ec"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2025-06-11 11:25:49 +02:00
..
.vscode git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl 2025-06-11 11:25:49 +02:00
include git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl 2025-06-11 11:25:49 +02:00
src git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl 2025-06-11 11:25:49 +02:00
.gitignore git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl 2025-06-11 11:25:49 +02:00
platformio.ini git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl 2025-06-11 11:25:49 +02:00
README.md git subrepo clone --branch=20.41.6 git@github.com:ETLCPP/etl.git components/etl 2025-06-11 11:25:49 +02:00

ETL PlatformIO demo

Template to demonstrate how to use ETL with PlatformIO.

  1. Open this folder in VSCode and agree if it suggests to install extension.
  2. Use Terminal -> Run Build Task... -> PlatformIO: Build menu to compile.
  3. Run .pio/Build/native/program.

Details

Use platformio.ini for example, see comments inside.

include folder contains config, required for etl. All is as transparent as possible. Set all additional variables via build_flags option in platform.ini. Currently only PROFILE_GCC_GENERIC set to make things work.