Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ReadSMS PDU (working) and readSMS from szotsaki but not working with SIM800L Revision:1418B05SIM800L24 #545

Open
wants to merge 46 commits into
base: master
Choose a base branch
from

Commits on Apr 5, 2018

  1. Configuration menu
    Copy the full SHA
    21845ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a2ed6c View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Adding functions to handle Preferred SMS Message Storage

    Placing "MessageStorageType" to SIM800.h (and not in Common.h) because
    type set isn't the same between SIMComs's implementation and
    3GPP TS 27.005 V9.0.0 (p. 32).
    szotsaki committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    306eaf9 View commit details
    Browse the repository at this point in the history
  2. Adding functions for deleting SMS messages

    AT+CMGDA is a SIMCom AT extension, therefore its control structure
    goes into SIM800.h file.
    szotsaki committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    390080c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7be4fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc76489 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2018

  1. Issue CMGF and CSDH only when SIM inserted and add delay

    AT+CMGF and AT+CSDH work only when SIM is inserted. Otherwise they return
    with ERROR.
    
    * One second delay is needed for the modem to initialise SIM card properly for
      CMGF. Otherwise the following error message is printed: "CME ERROR: SIM busy".
    * CSDH needs the SMS subsystem to be initialised. Before this the following error
      message is printed: "CMS ERROR: operation not allowed".
    
    SMS subsystem init requires more time than 1 second (about 5 seconds) so this is why
    we only have one waitResponse() call and not an other delay() with 1 second.
    szotsaki committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    7e85488 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Cut back SMS indices to 0..255

    A recent SIM card can hold up to 20 SMS messages and a SIM800C an
    additional 50, so a total of 70 is way below of uint8_t's 255.
    szotsaki committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    7a4c648 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Add function to turn on CLIP unsolicited messages on incoming calls

    CLIP: Calling Line Identification Presentation
    
    It's worth knowing who is calling besides we are being called on.
    szotsaki committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    3279f3b View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2018

  1. Configuration menu
    Copy the full SHA
    9c08797 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. Add phonebook storage selector and getter functions for SIM800

    SIM MSISDN and FDN ("ON" and "FD" storage types) are deliberately
    not handled since they are rarely used and for the latter PUK2 input
    handling is also needed.
    szotsaki committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    10b87c8 View commit details
    Browse the repository at this point in the history
  2. Add phonebook storage selector and getter functions for SIM800

    SIM MSISDN and FDN ("ON" and "FD" storage types) are deliberately
    not handled since they are rarely used and for the latter PUK2 input
    handling is also needed.
    szotsaki committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    e7f5e9f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2018

  1. Implement functions for adding and removing phonebook entries

    Special GSM characters which needed to be escaped (double quote,
    backslash, bell, and GSM NULL) are not handled since they are rare
    and would require more program space.
    szotsaki committed Apr 28, 2018
    Configuration menu
    Copy the full SHA
    eeb4cbd View commit details
    Browse the repository at this point in the history
  2. Implement functions for adding and removing phonebook entries

    Special GSM characters which needed to be escaped (double quote,
    backslash, bell, and GSM NULL) are not handled since they are rare
    and would require more program space.
    szotsaki committed Apr 28, 2018
    Configuration menu
    Copy the full SHA
    1331926 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b813a64 View commit details
    Browse the repository at this point in the history
  4. Implement search in phonebook function

    TINY_GSM_PHONEBOOK_RESULTS can be overridden by the user
    szotsaki committed Apr 28, 2018
    Configuration menu
    Copy the full SHA
    aa0f5b6 View commit details
    Browse the repository at this point in the history
  5. Change all phonebook-related functions to GSM alphabet

    Also provide a function which changes between character sets to
    avoid duplication and reduce code size.
    szotsaki committed Apr 28, 2018
    Configuration menu
    Copy the full SHA
    18c95e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2018

  1. Documentation fix

    szotsaki committed Jul 7, 2018
    Configuration menu
    Copy the full SHA
    d7e333d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5301dd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e7b464 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2018

  1. Configuration menu
    Copy the full SHA
    97e84c1 View commit details
    Browse the repository at this point in the history
  2. Extend README

    szotsaki committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    a1c9d25 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    szotsaki committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    e928a51 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Extending with phonebook-related information
    szotsaki committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    056fcc9 View commit details
    Browse the repository at this point in the history
  5. Adjust ATH waiting time

    According to documentation ATH max response time is 20 seconds.
    szotsaki committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    26e36dc View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2018

  1. Configuration menu
    Copy the full SHA
    47235f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2018

  1. Configuration menu
    Copy the full SHA
    cc2f0c2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2020

  1. Configuration menu
    Copy the full SHA
    814e79b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef96fc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    567bad4 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. TinyGsmClientSequansMonarch.h: use data mode

    Use data mode instead of text mode to be able to send any content such
    as raw binary. This will allow us to use TinyGSM with ArduinoBearSSL and
    ArduinoMqtt.
    
    It should be noted that for an unclear reason GSM_NL must be set to '\n'
    instead of '\r\n' to avoid "CME ERROR: operation not supported" in this
    mode with the Monarch GMS01Q.
    
    Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
    ffontaine committed Apr 28, 2021
    1 Configuration menu
    Copy the full SHA
    38a7125 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. Merge remote-tracking branch 'remotes/szotsaki/master' into tmp/szots…

    …aki_master
    
    * remotes/szotsaki/master: (26 commits)
      Do not require a C++14 feature (since it's not yet enabled in Arduino platform)
      Adapt README file to the current upstream/master
      Add NETLIGHT control support for SIM800 series
      Add an optional parameter to callNumber() how much time it should block
      Adjust ATH waiting time
      Update README.md
      Update README.md
      Extend README
      Adding TINY_GSM_NO_GPRS guards to save space
      Documentation fix
      Change all phonebook-related functions to GSM alphabet
      Implement search in phonebook function
      Implement function for reading a phonebook entry
      Implement functions for adding and removing phonebook entries
      Implement functions for adding and removing phonebook entries
      Add phonebook storage selector and getter functions for SIM800
      Add phonebook storage selector and getter functions for SIM800
      Add function to turn on CLIP unsolicited messages on incoming calls
      Cut back SMS indices to 0..255
      Issue CMGF and CSDH only when SIM inserted and add delay
      ...
    Pierre-Noel Bouteville committed May 23, 2021
    Configuration menu
    Copy the full SHA
    10d9e34 View commit details
    Browse the repository at this point in the history
  2. Add charset Option in sendSMS function

    Pierre-Noel Bouteville committed May 23, 2021
    Configuration menu
    Copy the full SHA
    1a19074 View commit details
    Browse the repository at this point in the history
  3. ignore vim temp file

    Pierre-Noel Bouteville committed May 23, 2021
    Configuration menu
    Copy the full SHA
    6551566 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'remotes/origin/tmp/szotsaki_master'

    * remotes/origin/tmp/szotsaki_master: (26 commits)
      Do not require a C++14 feature (since it's not yet enabled in Arduino platform)
      Adapt README file to the current upstream/master
      Add NETLIGHT control support for SIM800 series
      Add an optional parameter to callNumber() how much time it should block
      Adjust ATH waiting time
      Update README.md
      Update README.md
      Extend README
      Adding TINY_GSM_NO_GPRS guards to save space
      Documentation fix
      Change all phonebook-related functions to GSM alphabet
      Implement search in phonebook function
      Implement function for reading a phonebook entry
      Implement functions for adding and removing phonebook entries
      Implement functions for adding and removing phonebook entries
      Add phonebook storage selector and getter functions for SIM800
      Add phonebook storage selector and getter functions for SIM800
      Add function to turn on CLIP unsolicited messages on incoming calls
      Cut back SMS indices to 0..255
      Issue CMGF and CSDH only when SIM inserted and add delay
      ...
    Pierre-Noel Bouteville committed May 23, 2021
    Configuration menu
    Copy the full SHA
    6a8f0f5 View commit details
    Browse the repository at this point in the history
  5. fix missing }

    Pierre-Noel Bouteville committed May 23, 2021
    Configuration menu
    Copy the full SHA
    19ad560 View commit details
    Browse the repository at this point in the history
  6. backup

    Pierre-Noel Bouteville committed May 23, 2021
    Configuration menu
    Copy the full SHA
    5d63994 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Add streamGetAtValue

    Add ReadSMSPDU (ok) you can use https://github.com/mehul-m-prajapati/gsm-pdu-decoder to decode it
    Add ReadSMSTEXT (not working upto now)
    Pierre-Noel Bouteville committed May 24, 2021
    Configuration menu
    Copy the full SHA
    3ec2923 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vshymanskyy#530 from Orange-OpenSource/fix-monarch

    TinyGsmClientSequansMonarch.h: use data mode
    SRGDamia1 committed May 24, 2021
    Configuration menu
    Copy the full SHA
    8b25d8c View commit details
    Browse the repository at this point in the history
  3. Correctly bump version, modify workflow

    Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
    SRGDamia1 committed May 24, 2021
    Configuration menu
    Copy the full SHA
    a5a2ce3 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Merge branch 'master' of github.com:pnb990/TinyGSM into HEAD

    * 'master' of github.com:pnb990/TinyGSM: (31 commits)
      Add streamGetAtValue Add ReadSMSPDU (ok) you can use https://github.com/mehul-m-prajapati/gsm-pdu-decoder to decode it Add ReadSMSTEXT (not working upto now)
      backup
      fix missing }
      ignore vim temp file
      Add charset Option in sendSMS function
      Do not require a C++14 feature (since it's not yet enabled in Arduino platform)
      Adapt README file to the current upstream/master
      Add NETLIGHT control support for SIM800 series
      Add an optional parameter to callNumber() how much time it should block
      Adjust ATH waiting time
      Update README.md
      Update README.md
      Extend README
      Adding TINY_GSM_NO_GPRS guards to save space
      Documentation fix
      Change all phonebook-related functions to GSM alphabet
      Implement search in phonebook function
      Implement function for reading a phonebook entry
      Implement functions for adding and removing phonebook entries
      Implement functions for adding and removing phonebook entries
      ...
    Pierre-Noel Bouteville committed May 27, 2021
    Configuration menu
    Copy the full SHA
    1d45814 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2023

  1. fix streamGetAtValue if next line is arrive too early

    Pierre-Noel Bouteville committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    952c667 View commit details
    Browse the repository at this point in the history
  2. Add streamGetAtLine function

    Pierre-Noel Bouteville committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    0798f01 View commit details
    Browse the repository at this point in the history
  3. fix readSMSPDUImpl

    Pierre-Noel Bouteville committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    43a4b05 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2023

  1. Add readAllSMSPDU function

    Pierre-Noel Bouteville committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    92bf3e6 View commit details
    Browse the repository at this point in the history
  2. cosmetic

    Pierre-Noel Bouteville committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    215d881 View commit details
    Browse the repository at this point in the history