◎ STM32F > stm32f4-discovery.net

TODAY1,140 TOTAL151,735
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


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

페이지 정보

작성자 키트 작성일2017-09-13 10:05 조회585회 댓글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

조회수 585

등록된 댓글이 없습니다.

◎ STM32FHOME > ◎ STM32F > 전체 목록

◎ STM32F 목록
제목 작성자 작성일 조회
82 STM32 Migration and compatibility guidelines for STM32 microcontro… 키트 17-09-14 680
81 STM32 ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재 이미지 키트 17-09-14 702
80 STM32 STM32 자료실 키트 17-09-14 885
79 STM32 HAL vs LL 키트 17-09-14 800
78 STM32 STM32F103 응용 - SignalTech 이미지 키트 17-09-14 750
77 STM32 VGA Output from STM32F4 Discovery board 이미지 키트 17-09-13 555
76 STM32 STM32-MP3NL/COD - Audio Engine MP3 Codec and Utilities 이미지 키트 17-09-13 767
75 STM32 Arduino for STM32 키트 17-09-13 661
74 STM32 ARDUINO and STM32 이미지 키트 17-09-13 618
73 STM32 stm32circle.com 키트 17-09-13 601
현재글 STM32 stm32f4-discovery.net 키트 17-09-13 586
71 STM32 STM32 Nucleo community 키트 17-09-13 564
70 STM32 stm32 | Projects & Libraries 이미지 키트 17-09-13 487
69 STM32 Let’s code with STM32 NUCLEO 키트 17-09-13 345
68 STM32 101 Projects tagged with "STM32" 키트 17-09-13 256
게시물 검색

Privacy Policy
                   MCU BASIC ⓒ 2017 모바일버전으로보기