Upload files to "/"

This commit is contained in:
2025-02-05 11:59:16 -05:00
commit 53d6badbdd
4 changed files with 48 additions and 0 deletions

BIN
LICENSE Normal file

Binary file not shown.

19
README.md Normal file
View 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
View 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
View 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