Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.0.11_mingw32
    81e235d5 · bumped to v3.0.11 ·
    v3.0.11 - 3 Dec 2014
      * Fixed library dependancies (no further requirement for -lpthread -lrt on your application)
      * Added an RPM build script, and fixed the release_src / release_source build targets
      * Added an ebuild script for Gentoo
      * Added file locking on Linux
      * Fixed silent error in xbee_frameGetFreeID() when all Frame IDs are in use
      * Fixed bug when using save_addr16 and save_addr64, along with catchall connections
      * Debug output now indicates how much data was recieved in each packet
      * Fixed major bug in network server - conValidate() now works correctly
      * xbee_logTargetSet() and xbee_logLevelSet() now announce their changes
      * Fixed xbeeZB's Identify packet parsing
    
  • v3.0.11_win32
    1b5a217f · bumped to v3.0.11 ·
    v3.0.11 - 3 Dec 2014
      * Fixed library dependancies (no further requirement for -lpthread -lrt on your application)
      * Added an RPM build script, and fixed the release_src / release_source build targets
      * Added an ebuild script for Gentoo
      * Added file locking on Linux
      * Fixed silent error in xbee_frameGetFreeID() when all Frame IDs are in use
      * Fixed bug when using save_addr16 and save_addr64, along with catchall connections
      * Debug output now indicates how much data was recieved in each packet
      * Fixed major bug in network server - conValidate() now works correctly
      * xbee_logTargetSet() and xbee_logLevelSet() now announce their changes
      * Fixed xbeeZB's Identify packet parsing
    
  • v3.0.11
    76d63381 · bumped to v3.0.11 ·
    v3.0.11 - 3 Dec 2014
      * Fixed library dependancies (no further requirement for -lpthread -lrt on your application)
      * Added an RPM build script, and fixed the release_src / release_source build targets
      * Added an ebuild script for Gentoo
      * Added file locking on Linux
      * Fixed silent error in xbee_frameGetFreeID() when all Frame IDs are in use
      * Fixed bug when using save_addr16 and save_addr64, along with catchall connections
      * Debug output now indicates how much data was recieved in each packet
      * Fixed major bug in network server - conValidate() now works correctly
      * xbee_logTargetSet() and xbee_logLevelSet() now announce their changes
      * Fixed xbeeZB's Identify packet parsing
    
  • v3.0.10_win32
    2b8f301a · bumped to v3.0.10 ·
    v3.0.10 - 4 Sept 2013
            * Fixed xbee_frameWait()
            * Fixed libxbee::Con::Tx() - now throws a libxbee::xbee_etx
            * xbee_conRx() can now be called to just get the number of packets in the buffer
            * Added C++ compatibility with byte vectors
            * Added noWaitForAck flag so that xbee_conTx() will return straight away - useful for AT connections
            * Added xbee_conxTx() and friends to allow tracking of frame IDs
            * Added samples for libxbee <-> libxbee and I/O data
            * Transmit Status connections can now have callbacks
            * Added manuals to the repo
            * Added a Qt sample
            * Added support for XBee Series 3 modules
            * Fixed network client bug
            * Fixed a memory leak
            * Added OSX support!
            * Added support for XBee Series 6B modules
    
  • v3.0.10
    9a129331 · bumped to v3.0.10 ·
    v3.0.10 - 4 Sept 2013
      * Fixed xbee_frameWait()
      * Fixed libxbee::Con::Tx() - now throws a libxbee::xbee_etx
      * xbee_conRx() can now be called to just get the number of packets in the buffer
      * Added C++ compatibility with byte vectors
      * Added noWaitForAck flag so that xbee_conTx() will return straight away - useful for AT connections
      * Added xbee_conxTx() and friends to allow tracking of frame IDs
      * Added samples for libxbee <-> libxbee and I/O data
      * Transmit Status connections can now have callbacks
      * Added manuals to the repo
      * Added a Qt sample
      * Added support for XBee Series 3 modules
      * Fixed network client bug
      * Fixed a memory leak
      * Added OSX support!
      * Added support for XBee Series 6B modules
    
  • v3.0.9_win32
    0be24f00 · bumped to v3.0.9 ·
    v3.0.9 - 29 Apr 2013
    	* Fixed high baudrate corruption issues
    	* Added a timestamp from clock_gettime() to all incoming packets
    	* Fixed missing xbee_pktAnalogGet() and xbee_pktDigitalGet() functionality on Windows
    	* Fixed DLL version number on Windows
    	* Fixed broken ifdef around timespec definition
    	* Improved performance when locating a Frame ID
    	* Fixed a corner-case where timeouts occur prematurely if the packet transmission is delayed
    	* Added 'Sensor' connection type for XBee Series 2 modules
    	* Implemented fundamental xbeeZB support - ZDO, etc will need to be implemented separately for now
    	* Enhanced C++ usability
    	* Added xbee_conTypeGet()
    	* Added support for a larger range of standard baud rates on Linux and BSD
    	* Added support for arbitrary baud rates on Linux and BSD (see config.mk to enable)
    	* xbee_conTx() and relations now return XBEE_ETIMEOUT directly instead of via the retVal parameter
    	* Improved handling of Tx status frames
  • v3.0.9
    f18368d6 · bumped to v3.0.9 ·
    v3.0.9 - 29 Apr 2013
            * Fixed high baudrate corruption issues
            * Added a timestamp from clock_gettime() to all incoming packets
            * Fixed broken ifdef around timespec definition
            * Improved performance when locating a Frame ID
            * Fixed a corner-case where timeouts occur prematurely if the packet transmission is delayed
            * Added 'Sensor' connection type for XBee Series 2 modules
            * Implemented fundamental xbeeZB support - ZDO, etc will need to be implemented separately for now
            * Enhanced C++ usability
            * Added xbee_conTypeGet()
            * Added support for a larger range of standard baud rates on Linux and BSD
            * Added support for arbitrary baud rates on Linux and BSD (see config.mk to enable)
            * xbee_conTx() and relations now return XBEE_ETIMEOUT directly instead of via the retVal parameter
            * Improved handling of Tx status frames
    
  • v3.0.8+2_win32
    v3.0.8+2 - 27 Jan 2013
    	* Fixed broken ifdef around timespec definition
    
    v3.0.8+ - 24 Jan 2013
            * Fixed high baudrate corruption issues
            * Added a timestamp from clock_gettime() to all incoming packets (not on the network client yet)
            * Fixed missing xbee_pktAnalogGet() and xbee_pktDigitalGet() functionality on Windows
            * Fixed DLL version number on Windows
    
    v3.0.8 - 24 Dec 2012
            * Fixed analog input values
            * Improved logging format for large data blocks
            * Added coloring for tx/rx events in the log to help with debugging
            * Network interface now exchanges the server's mode as well
            * I/O packets now have the extra metadata when running as a network client
            * Fixed 100% CPU usage on Windows
            * Fixed serial I/O bugs on Windows
            * Fixed Win32 implementation of xsys_sem_timedwait()
            * Added xbee_dataSet() and xbee_dataGet() functions
    
  • v3.0.8+_win32
    v3.0.8+ - 24 Jan 2013
    	* Fixed high baudrate corruption issues
    	* Added a timestamp from clock_gettime() to all incoming packets (not on the network client yet)
    	* Fixed missing xbee_pktAnalogGet() and xbee_pktDigitalGet() functionality on Windows
    	* Fixed DLL version number on Windows
    
    v3.0.8 - 24 Dec 2012
    	* Fixed analog input values
    	* Improved logging format for large data blocks
    	* Added coloring for tx/rx events in the log to help with debugging
    	* Network interface now exchanges the server's mode as well
    	* I/O packets now have the extra metadata when running as a network client
    	* Fixed 100% CPU usage on Windows
    	* Fixed serial I/O bugs on Windows
    	* Fixed Win32 implementation of xsys_sem_timedwait()
    	* Added xbee_dataSet() and xbee_dataGet() functions
    
  • v3.0.8_win32
    v3.0.8 - 24 Dec 2012
            * Fixed analog input values
            * Improved logging format for large data blocks
            * Added coloring for tx/rx events in the log to help with debugging
            * Network interface now exchanges the server's mode as well
            * I/O packets now have the extra metadata when running as a network client
            * Fixed 100% CPU usage on Windows
            * Fixed serial I/O bugs on Windows
            * Fixed Win32 implementation of xsys_sem_timedwait()
            * Added xbee_dataSet() and xbee_dataGet() functions
    
  • v3.0.8
    66817a98 · bumped to v3.0.8 ·
    v3.0.8 - 24 Dec 2012
            * Fixed analog input values
            * Improved logging format for large data blocks
            * Added coloring for tx/rx events in the log to help with debugging
            * Network interface now exchanges the server's mode as well
            * I/O packets now have the extra metadata when running as a network client
            * Added xbee_dataSet() and xbee_dataGet() functions
    
  • v3.0.7+_win32
    7f336b7b · HISTORY ·
    v3.0.7 - 7 Sept 2012
      * Fixed analog input values
      * Fixed 100% CPU usage on Windows
      * Fixed serial I/O bugs on Windows
      * Fixed Win32 implementation of xsys_sem_timedwait()
    
    v3.0.7 - 14 Jun 2012
      * Fixed initialization of frame mutexes
      * Abstracted serial I/O further for Win32 port
      * General tidy of codebase
      * Added HTML documentation
      * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking
      * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte)
      * Fixed bug in AT tx & rx handlers
      * Added support for XBee Series 5 modules
      * Added xbee_conRxWait()
      * Re-designed C++ class and build C++ library - libxbeep.so
    
  • v3.0.7_win32
    v3.0.7 - 14 Jun 2012
      * Fixed initialization of frame mutexes
      * Abstracted serial I/O further for Win32 port
      * General tidy of codebase
      * Added HTML documentation
      * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking
      * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte)
      * Fixed bug in AT tx & rx handlers
      * Added support for XBee Series 5 modules
      * Added xbee_conRxWait()
      * Re-designed C++ class and build C++ library - libxbeep.so
    
  • v3.0.7_xbeeZB
    v3.0.7 - 14 Jun 2012
      * Fixed initialization of frame mutexes
      * Abstracted serial I/O further for Win32 port
      * General tidy of codebase
      * Added HTML documentation
      * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking
      * Added 'sensor' connection type for 'xbee2'
      * Fixed bug in xbee_convTx() when using va_args on 64bit linux (and possibly other systems)
      * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte)
      * Fixed bug in AT tx & rx handlers
      * Added support for XBee Series 5 modules
      * Added xbee_conRxWait()
      * Re-designed C++ class and build C++ library - libxbeep.so
    
  • v3.0.7
    5812af23 · bumped to v3.0.7 ·
    v3.0.7 - 14 Jun 2012
      * Fixed initialization of frame mutexes
      * Abstracted serial I/O further for Win32 port
      * General tidy of codebase
      * Added HTML documentation
      * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking
      * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte)
      * Fixed bug in AT tx & rx handlers
      * Added support for XBee Series 5 modules
      * Added xbee_conRxWait()
      * Re-designed C++ class and build C++ library - libxbeep.so
    
  • v3.0.6+_win32
    Please bear in mind that this is a beta release. libxbee3 has only recently been ported to Windows.
    
    If you encounter any issues, please get in contact and I will try to rectify them.
    
  • v3.0.6
    1d8c0374 · bumped to v3.0.6 ·
    v3.0.6 - 25 Mar 2012
      * Added C++ class
      * Fixed Series 2 addressing issue
      * Enhanced address checking abilities of xbee_conNew()
      * Completely redesigned build system
      * Made a 'defconfig' for FreeBSD
      * Re-implemented threading functions
      * Fixed buggy network interface
    
  • v3.0.5
    v3.0.5 - 09 Mar 2012
    	* Added FreeBSD support
    	* Renamed xbee_logGet*() -> xbee_log*Get(), and xbee_logSet*() -> xbee_log*Set()
    	* Provided C++ support
    	* Added xbee_vsetup()
    	* Added address validation
    	* Added man page documentation
    	* Added xbee_conPurge()
    	* Added pseudo terminal application
    	* Changed to API mode 1 by default (compile time option)
    	* Added 'catch-all' connections
    	* Changed 'Remote AT' timeouts to 750ms
    	* Relicensed to LGPLv3
    
  • relicence-LGPLv3
    2dbdf8f4 · relicensed to LGPLv3 ·
    Relicensed to LGPLv3
    
  • v3.0.4
    v3.0.4 - 29 Feb 2012
      * Implemented rx/tx counters
      * Fixed XBee Series 2 data broadcast
      * Fixed internal bugs
      * Added sample code for retrieving library info (commit, build time, etc...)
      * Added 'net' mode, and xbee_netStart()
      * Added xbee_attachEOFCallback() to get alerts when a device error occurs (e.g: FDTI / Network disconnect)
      * Fixed mutex/thread issue
      * Added length checking on transmit functions