Skip to content
/ gsm Public
forked from nimaltd/gsm

gsm module library for STM32 LL

License

Notifications You must be signed in to change notification settings

ZpnMax/gsm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSM module library


Not recommended for small devices

  • CMSIS V1 Supported.
  • CMSIS V2 Supported.

  • SIM800C tested.
  • SIM800 tested.
  • SIM800A tested.

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

  • Enable USART (LL Library) and RX interrupt.
  • Set a Gpio as output open drain to connect gsm power pin.
  • Put gsm_at_rxCallback() into USART callback.
  • Enable FREERTOS and increase heap size at least to 8192 bytes.
  • Select General peripheral Initalizion as a pair of '.c/.h' file per peripheral on project settings.
  • Config gsmConfig.h.
  • Call gsm_init(osPriotary_low) in your task.

About

gsm module library for STM32 LL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%