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

Update PubSubClient #772

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

vigneshmanix
Copy link

Updated from version 1.9 to 2.3
Fixes #769

Changes

2.3

  • Add publish(topic,payload,retained) function

2.2

  • Change code layout to match Arduino Library reqs

2.1

  • Add MAX_TRANSFER_SIZE def to chunk messages if needed
  • Reject topic/payloads that exceed MQTT_MAX_PACKET_SIZE

2.0

  • Add (and default to) MQTT 3.1.1 support
  • Fix PROGMEM handling for Intel Galileo/ESP8266
  • Add overloaded constructors for convenience
  • Add chainable setters for server/callback/client/stream
  • Add state function to return connack return code

Updated from version 1.9 to 2.3

2.3
   * Add publish(topic,payload,retained) function

2.2
   * Change code layout to match Arduino Library reqs

2.1
   * Add MAX_TRANSFER_SIZE def to chunk messages if needed
   * Reject topic/payloads that exceed MQTT_MAX_PACKET_SIZE

2.0
   * Add (and default to) MQTT 3.1.1 support
   * Fix PROGMEM handling for Intel Galileo/ESP8266
   * Add overloaded constructors for convenience
   * Add chainable setters for server/callback/client/stream
   * Add state function to return connack return code
@vigneshmanix vigneshmanix changed the title Update PubSubClient fixes #769 Update PubSubClient Nov 20, 2015
@robertinant
Copy link
Member

Thanks for the pull request @vigneshmanix! Can you please confirm that this library compiles for all Energia platforms?

@vigneshmanix
Copy link
Author

Build is successful in OSX 10.11.1, using Apache Ant(TM) version 1.9.6 compiled on June 29 2015
Compiled, uploaded and verified DualBlink_430 example on M430G2553
Unfortunately, I do not have access to other operating systems or LaunchPads
Can someone please verify

@McFizh
Copy link

McFizh commented Dec 10, 2015

I can verify that this library works with CC3200 board (non EMT) on 64-bit Linux, with Energia 17 . I tried it against hivemq public broken.

Ps. There 2.4 version of the library available (although with only small fixes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants