Upload files to "/"
This commit is contained in:
19
README.md
Normal file
19
README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# ES32A08 Library
|
||||
|
||||
## Description
|
||||
This library allows easy control of the ES32A08 board, including:
|
||||
- 4-20mA and 0-10V analog inputs
|
||||
- Digital inputs via shift registers
|
||||
- Relays via shift registers
|
||||
- 4-digit 7-segment display
|
||||
|
||||
## Installation
|
||||
### Arduino IDE
|
||||
1. Download the library as a ZIP.
|
||||
2. Go to `Sketch` -> `Include Library` -> `Add .ZIP Library...`
|
||||
3. Select the downloaded ZIP file.
|
||||
|
||||
### PlatformIO
|
||||
Add the following line to your `platformio.ini`:
|
||||
```ini
|
||||
lib_deps = https://github.com/ton-repo/ES32A08_Library.git
|
||||
20
library.json
Normal file
20
library.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"name": "ES32A08",
|
||||
"version": "1.0.0",
|
||||
"description": "Library for ES32A08 board to handle relays, digital inputs, and 7-segment display",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ton-repo/ES32A08_Library.git"
|
||||
},
|
||||
"authors": [
|
||||
{
|
||||
"name": "Ton Nom",
|
||||
"email": "ton.email@example.com",
|
||||
"url": "https://github.com/ton-repo"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"frameworks": "arduino",
|
||||
"platforms": ["espressif32"],
|
||||
"dependencies": {}
|
||||
}
|
||||
9
library.properties
Normal file
9
library.properties
Normal file
@@ -0,0 +1,9 @@
|
||||
name=ES32A08
|
||||
version=1.0.0
|
||||
author=Ton Nom
|
||||
maintainer=Ton Email <ton.email@example.com>
|
||||
sentence=Library for ES32A08 board to handle relays, digital inputs, and 7-segment display.
|
||||
paragraph=Provides functions for reading analog/digital inputs, controlling relays, and displaying numbers/messages on a 7-segment display.
|
||||
category=Communication
|
||||
url=https://github.com/ton-repo/ES32A08_Library
|
||||
architectures=esp32
|
||||
Reference in New Issue
Block a user