## ESP_AT_Lib
[![arduino-library-badge](https://www.ardu-badge.com/badge/ESP_AT_Lib.svg?)](https://www.ardu-badge.com/ESP_AT_Lib)
[![GitHub release](https://img.shields.io/github/release/khoih-prog/ESP_AT_Lib.svg)](https://github.com/khoih-prog/ESP_AT_Lib/releases)
[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/khoih-prog/ESP_AT_Lib/blob/master/LICENSE)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/ESP_AT_Lib.svg)](http://github.com/khoih-prog/ESP_AT_Lib/issues)
---
---
## Table of Contents
* [Why do we need this ESP_AT_Lib library](#why-do-we-need-this-esp_at_lib-library)
* [Features](#features)
* [Currently Supported Boards](#currently-supported-boards)
* [Changelog](#changelog)
* [Releases v1.4.0](#releases-v140)
* [Releases v1.3.0](#releases-v130)
* [Releases v1.2.0](#releases-v120)
* [Releases v1.1.0](#releases-v110)
* [Releases v1.0.0](#releases-v100)
* [Prerequisites](#prerequisites)
* [Important Notes about AT Firmwares](#important-notes-about-at-firmwares)
* [1. Firmwares tested OK with ESP8266 AT shields](#1-firmwares-tested-ok-with-esp8266-at-shields)
* [2. Firmwares tested OK with ESP32 AT shields](#2-firmwares-tested-ok-with-esp32-at-shields)
* [Installation](#installation)
* [Use Arduino Library Manager](#use-arduino-library-manager)
* [Manual Install](#manual-install)
* [VS Code & PlatformIO](#vs-code--platformio)
* [Packages' Patches](#packages-patches)
* [1. For Adafruit nRF52840 and nRF52832 boards](#1-for-adafruit-nRF52840-and-nRF52832-boards)
* [2. For Teensy boards](#2-for-teensy-boards)
* [3. For Arduino SAM DUE boards](#3-for-arduino-sam-due-boards)
* [4. For Arduino SAMD boards](#4-for-arduino-samd-boards)
* [For core version v1.8.10+](#for-core-version-v1810)
* [For core version v1.8.9-](#for-core-version-v189-)
* [5. For Adafruit SAMD boards](#5-for-adafruit-samd-boards)
* [6. For Seeeduino SAMD boards](#6-for-seeeduino-samd-boards)
* [7. For STM32 boards](#7-for-stm32-boards)
* [7.1. For STM32 boards to use LAN8720](#71-for-stm32-boards-to-use-lan8720)
* [7.2. For STM32 boards to use Serial1](#72-for-stm32-boards-to-use-serial1)
* [8. For RP2040-based boards using Earle Philhower arduino-pico core](#8-for-rp2040-based-boards-using-earle-philhower-arduino-pico-core)
* [8.1. To use BOARD_NAME](#81-to-use-board_name)
* [8.2. To avoid compile error relating to microsecondsToClockCycles](#82-to-avoid-compile-error-relating-to-microsecondstoclockcycles)
* [HOWTO Get started](#howto-get-started)
* [API List](#api-list)
* [Hardware Connection](#hardware-connection)
* [MEGA, SAM DUE](#mega-sam-due)
* [Attention](#attention)
* [Examples](#examples)
* [ 1. ConnectWiFi](examples/ConnectWiFi)
* [ 2. HTTPGET](examples/HTTPGET)
* [ 3. TCPClientSingle](examples/TCPClientSingle)
* [ 4. TCPClientMultiple](examples/TCPClientMultiple)
* [ 5. TCPServer](examples/TCPServer)
* [ 6. UDPClientSingle](examples/UDPClientSingle)
* [ 7. UDPClientMultiple](examples/UDPClientMultiple)
* [Example TCPServer](#example-tcpserver)
* [Debug Terminal Output Samples](#debug-terminal-output-samples)
* [1. HTTPGET on RASPBERRY_PI_PICO with ESP8266-AT shield](#1-httpget-on-raspberry_pi_pico-with-esp8266-at-shield)
* [2. HTTPGET on MBED RASPBERRY_PI_PICO with ESP8266-AT shield](#2-httpget-on-mbed-raspberry_pi_pico-with-esp8266-at-shield)
* [Debug](#debug)
* [Troubleshooting](#troubleshooting)
* [Releases](#releases)
* [Issues](#issues)
* [TO DO](#to-do)
* [DONE](#done)
* [Contributions and Thanks](#contributions-and-thanks)
* [Contributing](#contributing)
* [License](#license)
* [Copyright](#copyright)
---
---
### Why do we need this [ESP_AT_Lib library](https://github.com/khoih-prog/ESP_AT_Lib)
#### Features
This is an ESP8266/ESP32 wrapper library for Arduino providing an easy-to-use way to manipulate ESP8266/ESP32-AT shields.
This library is based on, modified and improved from [ITEADLIB_Arduino_WeeESP8266](https://github.com/itead/ITEADLIB_Arduino_WeeESP8266)
---
#### Currently Supported Boards
This [**ESP_AT_Lib** library](https://github.com/khoih-prog/ESP_AT_Lib) currently supports these following boards:
1. **nRF52 boards**, such as **AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox, etc.**
2. **SAM DUE**
3. **SAMD21**
- Arduino SAMD21: ZERO, MKRs, NANO_33_IOT, etc.
- Adafruit SAMD21 (M0): ItsyBitsy M0, Feather M0, Feather M0 Express, Metro M0 Express, Circuit Playground Express, Trinket M0, PIRkey, Hallowing M0, Crickit M0, etc.
- Seeeduino: LoRaWAN, Zero, Femto M0, XIAO M0, Wio GPS Board, etc.
4. **SAMD51**
- Adafruit SAMD51 (M4): Metro M4, Grand Central M4, ItsyBitsy M4, Feather M4 Express, Trellis M4, Metro M4 AirLift Lite, MONSTER M4SK Express, Hallowing M4, etc.
- Seeeduino: Wio Terminal, Grove UI Wireless
5. **Teensy (4.1, 4.0, 3.6, 3.5, 3,2, 3.1, 3.0, LC)**
6. **STM32F/L/H/G/WB/MP1 boards (with 64+K Flash)**
- Nucleo-144
- Nucleo-64
- Discovery
- Generic STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7 (with 64+K Flash): x8 and up
- STM32L0, STM32L1, STM32L4, **STM32L5**
- STM32G0, STM32G4
- STM32H7
- STM32WB
- STM32MP1
- LoRa boards
- 3-D printer boards
- Generic Flight Controllers
- Midatronics boards
7. **SIPEED_MAIX_DUINO** boards
8. RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040** using [**Earle Philhower's arduino-pico** core v1.4.0+](https://github.com/earlephilhower/arduino-pico) or [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed).
9. RP2040-based boards, such as **Nano_RP2040_Connect** using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed).
---
---
### Changelog
### Releases v1.4.0
1. Add support to Adafruit nRF52 core v0.22.0+
2. Add support to Raytac MDBT50Q_RX Dongle
### Releases v1.3.0
1. Add support to RP2040-based **Nano_RP2040_Connect** boards using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed).
### Releases v1.2.0
1. Add support to RP2040-based boards, such as **RASPBERRY_PI_PICO boards** using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed).
2. Fix compiler warnings
### Releases v1.1.0
1. Add support to **RASPBERRY_PI_PICO boards** using [Earle Philhower's arduino-pico core](https://github.com/earlephilhower/arduino-pico)
2. Add support to **SIPEED_MAIX_DUINO boards**
3. Add Table-of-Contents
4. Add Version String
### Releases v1.0.0
1. Add support to **nRF52 (AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox, etc.)**.
2. Add support to **Adafruit SAMD21/SAM51 (Itsy-Bitsy M0/M4, Metro M0/M4, Grand Central M4, Feather M0/M4 Express, etc.)**.
3. Add support to **STM32F/L/H/G/WB/MP1, Teensy, SAM DUE**.
4. Add support to **ESP32-AT** shields.
5. Add debug AT command output
---
### Prerequisites
1. [`Arduino IDE 1.8.15+` for Arduino](https://www.arduino.cc/en/Main/Software)
2. [`Arduino AVR core 1.8.3+`](https://github.com/arduino/ArduinoCore-avr) for Arduino (Use Arduino Board Manager) for AVR boards. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-avr.svg)](https://github.com/arduino/ArduinoCore-avr/releases/latest)
3. [`Arduino Core for STM32 v2.0.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.). [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
4. [`Teensy core 1.54+`](https://www.pjrc.com/teensy/td_download.html)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于Zigbee组网+低功耗分布式的气瓶管理系统源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于Zigbee组网+低功耗分布式的气瓶管理系统源码+项目说明.zip (2000个子文件)
ImageData.c 746KB
ImageData.c 746KB
ImageData.c 576KB
ImageData.c 576KB
ImageData.c 476KB
ImageData.c 476KB
ImageData.c 386KB
ImageData.c 386KB
ImageData.c 372KB
ImageData.c 372KB
ImageData.c 334KB
ImageData.c 334KB
ImageData.c 305KB
ImageData.c 305KB
ImageData.c 289KB
ImageData.c 289KB
ImageData.c 239KB
ImageData.c 239KB
ImageData.c 168KB
ImageData.c 168KB
ImageData.c 168KB
ImageData.c 168KB
tasks.c 158KB
ImageData.c 153KB
ImageData.c 153KB
ImageData.c 150KB
ImageData.c 150KB
ImageData.c 150KB
ImageData.c 150KB
ImageData.c 145KB
ImageData.c 145KB
ImageData.c 145KB
ImageData.c 145KB
font24.c 94KB
font24.c 94KB
font24.c 94KB
font24.c 94KB
font24.c 94KB
SEGGER_SYSVIEW.c 92KB
queue.c 89KB
audio_device.c 85KB
ImageData.c 81KB
ImageData.c 81KB
lfs.c 69KB
font20.c 63KB
font20.c 63KB
font20.c 63KB
font20.c 63KB
font20.c 63KB
SEGGER_RTT.c 60KB
ImageData.c 59KB
ImageData.c 59KB
ImageData.c 59KB
ImageData.c 59KB
ImageData.c 57KB
ImageData.c 57KB
ImageData.c 56KB
ImageData.c 56KB
ImageData.c 56KB
ImageData.c 56KB
ImageData.c 55KB
ImageData.c 55KB
ImageData.c 51KB
ImageData.c 51KB
ImageData.c 51KB
ImageData.c 51KB
nrf_log_frontend.c 50KB
ImageData.c 48KB
ImageData.c 48KB
ImageData.c 48KB
ImageData.c 48KB
font16.c 47KB
font16.c 47KB
font16.c 47KB
font16.c 47KB
font16.c 47KB
usbd.c 41KB
ImageData.c 41KB
ImageData.c 41KB
stream_buffer.c 41KB
timers.c 38KB
dcd_nrf5x.c 31KB
tusb_fifo.c 31KB
ImageData.c 30KB
ImageData.c 30KB
ImageData.c 29KB
ImageData.c 29KB
nrfx_nfct.c 29KB
usbtmc_device.c 28KB
ble_advdata.c 28KB
font24CN.c 27KB
font24CN.c 27KB
font24CN.c 27KB
nrfx_spim.c 27KB
nrfx_gpiote.c 26KB
ImageData.c 26KB
ImageData.c 26KB
ImageData.c 26KB
ImageData.c 26KB
font12.c 25KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
土豆片片
- 粉丝: 1851
- 资源: 5869
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MFC如何修改多文档视图的标签
- 无人机路径规划中基于DDPG算法的MATLAB实现与信噪比优化
- 配电网电压与无功协调优化 以最小化运行成本(包含开关动作成本、功率损耗成本以及设备运行成本)和电压偏差为目标函数,考虑分布式电源的接入,采用线性化和二次松弛方法,将非凸模型转化为二阶锥规划模型,通过优
- MATLAB轴承动力学代码(正常、外圈故障、内圈故障、滚动体故障),根据滚动轴承故障机理建模(含数学方程建立和公式推导)并在MATLAB中采用ODE45进行数值计算 可模拟不同轴承故障类型,输出时域
- comsol模拟冻土水土热力盐四个物理场耦合
- Qt源码~~EQ曲线升级版 代码写的不错,注释也很详细了
- Halcon深度图渲染
- 01前端 / Node.js
- HTML5实现好看的运动鞋在线商城模板.zip
- HTML5实现好看的运动鞋电子商务网站模板.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功