Skip to content

Releases: adafruit/Adafruit_CircuitPython_FONA

2.1.4 - Updated pylint version, linted

15 Nov 17:37
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

2.1.3 - Moved pylint from build.yml to .pre-commit-config.yml

02 Mar 23:58
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

2.1.2 - Moved to pre-commit, added licensing info

11 Feb 19:04
Compare
Choose a tag to compare

pre-commit has been added to the GitHub Actions workflow in this repository. pre-commit allows you to run multiple checks, such as black and checking the REUSE licensing compliance, both locally and on GitHub Actions with one command.

You can run pre-commit locally with pre-commit run --all-files

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

2.1.1 - Fix CPython ImportError

30 Nov 14:36
105de67
Compare
Choose a tag to compare

This release:

  • #10 Fixes no module named 'Adafruit_fona' ImportError when installing this library with the Python package manager..

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

2.1.0 - Updated Documentation

24 Sep 18:32
0343cb5
Compare
Choose a tag to compare

This release:

  • #7 Updates documentation.
  • Calls to num_sms now return 0 if no messages are stored in memory, previously returned None

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

2.0.1 - Fixed discord invite link

09 Jul 21:04
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

BREAKING RELEASE: FONA3G, SMS, Reliability

01 Jun 18:20
6d63837
Compare
Choose a tag to compare

This breaking release adds:

  • Updated SMS receive mechanism
    • Added Ring Indicator (RI) pin to fona initialization.
    • Move to polling receive_sms mechanism instead of only polling the serial UART.
      • receive_sms allows for optionally checking UART or RI for incoming SMS messages.
    • Examples (sms & sms_response) updated
  • BREAKING: Removed public access to uart serial functions (readline, uart write) from user-code
  • Added compatibility for FONA3G Modules:
    • New fona_3g.py child class, contains methods compatible with the SIMCom SIM5320 module's AT command set.
    • adafruit_fona_socket queries and uses the SIM5320's tcp transmit timeout, socket writes now use user-set timeouts
    • Examples updated and tested with FONA808 and FONA3G
  • Breakingadafruit_fona_network class added for connecting and interacting with GSM and CDMA cellular networks.
    • Note: This replaces the GSM class.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

FONA SMS Notifications

15 May 20:39
c3ab121
Compare
Choose a tag to compare

This release adds:

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

FONA SMS

13 May 20:31
4317c7d
Compare
Choose a tag to compare

This release adds:

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Initial Release!

07 May 13:42
679b7ed
Compare
Choose a tag to compare

This release adds:

Compatibility

  • with CircuitPython_MiniMQTT, CircuitPython_Requests

Methods

  • reset: performs a hardware reset on the modem
  • factory_reset: factory reset modem
  • icccid: rets. sim card's iccid number
  • unpretty_ip

Modules

  • adafruit_fona_gsm: Class for interfacing with 2G GSM modems (FONA808+GPS),
    • Simpler user-code for attaching to, bringing up, and disconnecting GSM modem.
    • Network connection and error handling is now handled from user-code instead of within the module (polling similar to ESP32SPI's wifimanager)

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.