Skip to content

Releases: mgaman/PDUlib

PDU Library

21 Jun 07:09
Compare
Choose a tag to compare

Fixes issues #36 & #39
Readme.MD updated.

PDU library

08 Dec 14:53
Compare
Choose a tag to compare

This releases contains both bug fixes and improvements.
Bug Fixes
Issues 28, 30 Missing first character in incoming multipart messages
Issue 29 The README reflects the correct order of concatenation information in incoming multipart messages
Issue 33 An incoming GSM7 string (alphanumeric Sender Address or message text) 7 characters long was decoded to an 8 character string.
Improvements
Issue 27 Processing of incoming PDU now handles both upper and lower case
Issue 32 Errors when encoding a message treated in more detail instead of a catch-all Error

PDU Library

12 Oct 09:07
Compare
Choose a tag to compare

This release is just changes to the documentation to highlight issues coming from users


There are NO source changes in this release.

  • decodePDU input is expected to be uppercase. It has been reported that some modems issue lowercase from the +CMT command.
  • Network Specific Numbers are unsupported. A method to support them has been suggested but I cannot personally verify it. Therefore I am sharing the proposed change but not incorporating in my code.

PDU Library

11 Jul 15:18
Compare
Choose a tag to compare
  1. Reduce RAM usage by replacing 2 static buffers by a single buffer, default size 100 bytes. This size can be overridden in the PDU constructor
  2. Add a method, getOverflow, to detect buffer overflow for both Encode and Decode.
  3. Simplify usage for the Arduino IDE user. No need to modify the compilation environment.

PDU Library

17 May 16:48
Compare
Choose a tag to compare

Add support for concatenated messages, both incoming and outgoing.
Fix a few cases of compiler warnings,

PDU library

19 Apr 14:12
Compare
Choose a tag to compare

Fix issue #13. Carriage Return/Line Feed now recognised as GSM7 bit characters

PDU Library

06 Apr 12:58
Compare
Choose a tag to compare
  1. Full treatment of the default GSM7 character set is now performed, so 160 character messages can be sent.
    
  2. Previously not all of the GSM7 set was recognised so the message was treated as UCS2 i.e. only 70 characters could be sent.
    
  3. A bug where Greek characters in a GS7 message were ignored has been fixed.
    

PDU library

05 Oct 13:46
Compare
Choose a tag to compare

Fixed issue #6. Arduino user can now use the PM macro to save RAM

PDU library

04 Oct 09:19
Compare
Choose a tag to compare

Incoming surrogate pair data now converted to utf16 for correct display e.g. emojis.

PDU library

03 Oct 15:06
Compare
Choose a tag to compare
  1. Fix Issue#1, the "odd length sender address" bug. If the sender address (excluding optional + prefix) was an odd number, pduDecode worked incorrectly.
  2. Fix Issue#2. Add support to pduEncode for UTF-16 code points e.g emojis.
  3. Add support for alphabetic sender addresses.