Industrial-Shields / platform-industrialshields-esp32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Industrial Shields ESP32 PLCs: development platform for PlatformIO

This repository contains the configurations and examples to use the PlatformIO ecosystem with our Industrial Shields PLCs based on ESP32 open-source hardware. You can check the documentation of our ESP32-based PLCs in our web page.

Usage

  1. Install PlatformIO
  2. Create PlatformIO project and configure a platform option in platformio.ini file:
[env]
platform_packages =
   ; You need to put a version instead of "X.X.X". The last one when this README was updated is 2.2.0
   framework-industrialshields-esp32@https://apps.industrialshields.com/main/arduino/boards/industrialshields-boards-esp32-X.X.X.tar.bz2

[env:board]
platform = https://github.com/Industrial-Shields/platform-industrialshields-esp32.git
framework = arduino
board = ...
; You don't need these lines for 10 IOs, 14 IOs or the WiFi module
custom_version = 3 ; or 1
custom_click1 = None ; or GPRS
custom_click2 = None ; or GPRS
...

You can check all the available versions in https://apps.industrialshields.com/main/arduino/boards/ (all versions below 2.1.6 do NOT support PlatformIO).

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%