All Projects → nimaltd → Atc

nimaltd / Atc

Licence: gpl-3.0
STM32 LL AT-Command parser

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Atc

Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+6135.85%)
Mutual labels:  esp32, gsm, esp8266, wifi
LibTeleinfo
Librairie Universelle Teleinformation (TIC)
Stars: ✭ 77 (+45.28%)
Mutual labels:  esp8266, esp32, wifi
low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
Stars: ✭ 35 (-33.96%)
Mutual labels:  esp8266, esp32, wifi
Opendps
Give your DPS5005 the upgrade it deserves
Stars: ✭ 655 (+1135.85%)
Mutual labels:  stm32, esp8266, wifi
wireless-esp8266-dap
ESP8266 Wireless Debugger. Based on CMSIS-DAP v2.0.0. Optional 40MHz SPI acceleration, etc. ESP8266 无线调试器
Stars: ✭ 154 (+190.57%)
Mutual labels:  esp8266, esp32, wifi
MySQL MariaDB Generic
This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, P…
Stars: ✭ 35 (-33.96%)
Mutual labels:  esp8266, esp32, stm32
issues
Issue Tracker for ESPHome
Stars: ✭ 182 (+243.4%)
Mutual labels:  esp8266, esp32, wifi
Jled
Non-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (+271.7%)
Mutual labels:  esp32, stm32, esp8266
Esphelper
A library to make using WiFi & MQTT on the ESP8266 easy.
Stars: ✭ 310 (+484.91%)
Mutual labels:  esp32, esp8266, wifi
SinricPro Generic
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Stars: ✭ 18 (-66.04%)
Mutual labels:  esp8266, esp32, stm32
Lwesp
Lightweight Espressif AT parser library for ESP8266 and ESP32 devices.
Stars: ✭ 212 (+300%)
Mutual labels:  parser, esp32, esp8266
Heatpump
Arduino library to control Mitsubishi Heat Pumps via connector cn105
Stars: ✭ 327 (+516.98%)
Mutual labels:  serial, esp8266, wifi
Esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Stars: ✭ 233 (+339.62%)
Mutual labels:  esp32, esp8266, wifi
Mqtt via esp01
TCP/UDP Applicaton for UNO/MEGA/STM32 using ESP8266's AT firmware.
Stars: ✭ 23 (-56.6%)
Mutual labels:  stm32, esp8266, wifi
Blog
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+273.58%)
Mutual labels:  esp32, stm32, esp8266
firmware
设备固件库,适用于IntoRobot系列产品
Stars: ✭ 19 (-64.15%)
Mutual labels:  esp8266, esp32, stm32
Espmqttclient
Wifi and MQTT handling for ESP8266 and ESP32
Stars: ✭ 169 (+218.87%)
Mutual labels:  esp32, esp8266, wifi
Mongoose Os
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Stars: ✭ 2,234 (+4115.09%)
Mutual labels:  esp32, stm32, esp8266
esp8266-wifi-cmsis-dap
WIRELESS CMSIS-DAP USB/IP-SWD/JTAG HID adapter firmware for ESP8266 boards
Stars: ✭ 69 (+30.19%)
Mutual labels:  esp8266, stm32, wifi
Esp At
AT application for ESP32 ESP-IDF & ESP32S2 ESP-IDF & ESP8266 ESP8266_RTOS_SDK
Stars: ✭ 319 (+501.89%)
Mutual labels:  esp32, esp8266, wifi

at-command library


  • [x] NONE RTOS Supported.
  • [x] RTOS V1 Supported.
  • [x] RTOS V2 Supported.

  • [ ] F0 tested.
  • [ ] L0 tested.
  • [x] F1 tested.
  • [ ] L1 tested.
  • [ ] F2 tested.
  • [ ] F3 tested.
  • [ ] F4 tested.
  • [x] L4 tested.
  • [ ] F7 tested.
  • [ ] H7 tested.

  • Enable USART (LL Library) and RX interrupt.
  • Add library to your project.
  • Configure atcConfig.h file.
  • Create a struct as global.
  • Create found callback function if you need it.
  • Call atc_init().
  • You could add always search strings now.
  • Call atc_loop() in infinit loop.
#include "atc.h"
atc_t  atc;

void  atc_found(char *foundStr)
{
  if (strstr(foundStr, "\r\n+CMD:") != NULL)
  {
  
  }
}

int main()
{
  atc_init(&atc, "MY_ATC", USART1, atc_found);
  atc_addSearch(&atc, "\r\n+CMD:");
  while (1)
  {
    atc_loop(&atc);
  }  
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].