Link to this comparison view

2.0:release_notes [2015/09/16 02:00] (current)
Line 1: Line 1:
 +====== Release Notes for TruConnect 2.0.0 ====== ​
 +TruConnect 2.0 provides the following new functionality as well as general improvements and stability enhancements.
 +
 +New features include:
 +  * Advertising beacons - see [[advertising|Beacons and Advertising]]
 +  * Central autoconnect - see [[variables#​ce_a_d ​   | ce a d ]] 
 +  * BLE encryption support - see [[security|Security]]
 +  * Set and get values for multiple GPIOs - see [[.commands#​gdis ​ | gdis ]], [[.commands#​gges ​ | gges ]], [[.commands#​gses ​ | gses ]]
 +  * Stream mode breakout character sequence - see [[variables#​bu_s_s ​   | bu s s ]] 
 +  * [[commands#​con|con]] command blocks until timeout
 +Fixes include:
 +  * An issue, where the GPIO direction was not saved and restored correctly, has been resolved. /* TRU-219 */
 +  * An issue, in which the UART occasionally dropped characters at low baud rates, has been resolved. /* TRU-230, TRU-234 */ 
 +
 +**Note**: In general, TruConnect devices must have the same major firmware version to connect and communicate with each other. Devices with TruConnect 2.x are not able to connect to devices with TruConnect 1.x. We recommend installing the same TruConnect version on all TruConnect devices that are required to communicate with each other. ​
 +  ​
 +===== Release Info =====
 +| **Date** | September 11, 2015 |
 +| **Version** | TruConnect-2.0.0.4 |
 +
 +===== Known Issues =====
 +Last Updated : September 11, 2015
 +
 +^1. None reported ^^
 +|Description | |
 +|Solution ​   | |
 +
 +-----
 +
 +===== Changelog =====
 +
 +
 +==== Commands Added ====
 +
 +| [[.commands#​gdis ​ | gdis ]] | Set STDIO function and direction for multiple GPIOs | /* TRU-220 */
 +| [[.commands#​gges ​ | gges ]] | Get values for multiple STDIO function GPIOs | /* TRU-220 */
 +| [[.commands#​gses ​ | gses ]] | Set values for multiple STDIO function output GPIOs | /* TRU-220 */
 +
 +
 +==== Commands Changed ====
 +
 +^Command ​                   ^ Description ​ ^
 +| [[.commands#​con ​  | con  ]] |  New ''<​timeout>''​ argument added. Command now blocks until successful connection or until attempt times out  | /* TRU-246 */
 +| [[.commands#​gfu ​  | gfu  ]] | Added GPIO functions: ''​activity'',​ ''​ble_blink'',​ ''​shutdown'',​ ''​sleepwake''​ | /* TRU-169, TRU-165, TRU-174 */
 +
 +==== Variables Added ====
 +
 +^Variable ^ Description ^
 +
 +| [[variables#​bl_e_e ​   | bl e e ]]         | BLE encryption enabled ​                       | /* TRU-231 */
 +| [[variables#​bl_e_k ​   | bl e k ]]         | BLE encryption key                            | /* TRU-231 */
 +| [[variables#​bl_v_d_b ​ | bl v d b ]]       | Advertising as beacon ​                        | /* TRU-216 */
 +| [[variables#​bl_v_d_f ​ | bl v d f ]]       | Set BLE advertising beacon format ​            | /* TRU-216 */
 +| [[variables#​bl_v_d_g ​ | bl v d g ]]       | BLE advertising format GPIO                   | /* TRU-216 */
 +| [[variables#​bl_v_d_i ​ | bl v d i ]]       | Advertise as ibeacon ​                         | /* TRU-216 */
 +| [[variables#​bu_s_s ​   | bu s s ]]         | Specify stream breakout character sequence ​   | /* TRU-208 */
 +| [[variables#​ce_a_d ​   | ce a d ]]         | Central auto-connect device ​                  | /* TRU-206 */
 +
 +
 +==== Variables Changed ====
 +
 +^Variable ^ Description ​ ^
 +| [[variables#​bl_v_l_d | bl v l d]]     | BLE low mode advertising duration now defaults to advertise forever ​ | /* TRU-209 */
 +| [[variables#​gp_u | gp u]]     | The [[variables#​gp_u|get gp u]] output now displays IO type and direction for ''​stdio''​ GPIOs  | /* TRU-239 */