◎ STM32F > stm32f4-discovery.net

TODAY16,737 TOTAL4,210,986
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | ◎ STM32F | STM32 | stm32f4-discovery.net

페이지 정보

작성자 키트 작성일2017-09-13 10:05 조회3,965회 댓글0건

본문

STM32F4 Discovery



New libraries: ESP8266 AT, GSM AT and GPS NMEA parsers


In the past few weeks, I was working on 3 new generic libraries, specially intended for embedded systems.

Libraries are:

  • ESP8266 AT parser version 2
  • GSM AT parser for SIMcom modules (SIM800, SIM900, etc)
  • GPS NMEA parser for parsing NMEA statements from GPS output

Each library is written in a way where user must prepare additional coding to support arhitecture where it is used. They are written in ANSII C and will work on any compiler which is in ANSII C89 standard. Below is a brief description of each library.

Each library has its own documentation page and Github repository with examples. Please take a look at reading below and check if it fits your needs.

You are welcome to report a bug, suggest a feature or ask other question. Please use official repositories for this purpose.

ESP8266 AT parser

After first version in January 2016, I decided to rewrite entire library to be more user friendy for future upgrades and to allow easier parsing without unexpected problems as that was in first version. It features less RAM usability than first library version. Other specs are:

  • Supports official AT commands software from Espressif Systems
  • Supports different platforms (written in ANSI C)
  • Supports RAM limited embedded systems
  • Event based system with callback functions. Almost none blocking functions except one which are needed
  • Supports multiple connections at the same time (TCP, UPD, SSL)
  • Supports client and/or server mode
  • Supports station and softAP mode
  • Supports ping to other server
  • Free to use
  • Documentation, reposiroty and download

GSM AT parser

GSM AT parser is a new and fresh library, build with the exactly same principle as ESP8266 AT parser. It works with SIMcom GSM modules because of their powerful features in simple low-cost modules.

  • Supports official AT commands from SIMcom modules
  • Supports RAM limited embedded systems
  • Supports CALL, SMS, GPRS, TCP/UDP CLIENT, HTTP, PHONEBOOK and others parts, which are all supported directly using AT commands
  • Supports different platforms (written in ANSI C)
  • Supports RAM limited embedded systems
  • RTOS first written with support for blocking or non-blocking (non RTOS) API function calls
  • Free to use
  • Documentation, repository and download

GPS NMEA parser

GPS NMEA parser will process standard NMEA 0183 output format from GPS devices. It features basic 4 statement parsing as well as user defined custom statements when required for other application usage.

Library is totally independent of platform, can be used on PC easily. It consist of one input function, processing function and output data structure. There is no communication dependance

  • Platform independent, easy to port
  • Written in ANSI C89
  • Parser has built-in support for 4 GPS statements
    • GPGGA: GPS fix data
    • GPGSA: GPS active satellites and dillusion of position
    • GPGSV: List of satellites in view zone
    • GPRMC: Recommended minimum specific GPS/Transit data
  • Support for custom GPS statements for user specific applications
  • Low-level layer is separated from application layer, thus allows you to add custom communication with GPS device
  • Free of charge
  • Documentation, repository and download








Popular repositories 

  1. stm32f429

    Keil projects and libraries for STM32F4xx devices

  2. stm32fxxx_hal_libraries

    Libraries for STM32F4xx and STM32F7xx built on HAL drivers from ST 

  3. ESP8266_AT_Commands_parser

    Platform independent ESP8266 AT commands parser for ESP8266 

  4. GSM_AT_commands_parser

    Platform independent, ANSI C AT commands parser for SIMcom GSM modules 

  5. CakePHP-extensions

     

     PHP 

  6. GPS_NMEA_parser

    Generic GPS NMEA parser for embedded systems

     

236 contributions in the last year

Contribution activity



 

댓글 0

조회수 3,965

등록된 댓글이 없습니다.

◎ STM32FHOME > ◎ STM32F > 전체 목록

◎ STM32F 목록
제목 작성자 작성일 조회
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은 질문게시판에서만 작성 가능합니다. 스태프 19-01-15 23948
공지 사이트 이용 안내댓글[31] master 17-10-29 38036
82 STM32 Migration and compatibility guidelines for STM32 microcontro… 키트 17-09-14 3688
81 STM32 ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재 이미지 키트 17-09-14 3970
80 STM32 STM32 자료실 키트 17-09-14 4823
79 STM32 HAL vs LL 키트 17-09-14 4193
78 STM32 STM32F103 응용 - SignalTech 이미지 키트 17-09-14 4976
77 STM32 VGA Output from STM32F4 Discovery board 이미지 키트 17-09-13 3777
76 STM32 STM32-MP3NL/COD - Audio Engine MP3 Codec and Utilities 이미지 키트 17-09-13 6713
75 STM32 Arduino for STM32 키트 17-09-13 4023
74 STM32 ARDUINO and STM32 이미지 키트 17-09-13 3723
73 STM32 stm32circle.com 키트 17-09-13 3652
현재글 STM32 stm32f4-discovery.net 키트 17-09-13 3966
71 STM32 STM32 Nucleo community 키트 17-09-13 4161
70 STM32 stm32 | Projects & Libraries 이미지 키트 17-09-13 4154
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기