Hi all, There has been a number of shimmer related updates to tinyos-main repository in Github and the shimmer folder in the tinyos-2.x-contrib repository in Sourceforge this week, as listed below. Pulling down these updates is strongly advised.
If anybody runs into any issues with any of these updates let me know, Mike The changes to the shimmer tinyos-2.x-contrib folder: 1. BoilerPlate has been deprecated and replaced by a new application BtStream. BtStream is essentially a renamed BoilerPlate with a number of feature updates and bug fixes, and will be used with all Shimmer (Bluetooth) instrument drivers and applications from here on out. See the changelog in README.txt for details: http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x-contrib/shimmer/apps/BtStream/README.txt?view=log 2. Added a number of simple python applications that demonstrate how to interact with BtStream from a PC (running any of the popular operating systems). See the README for details: http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x-contrib/shimmer/apps/BtStream/python/README.txt 3. Checked in a simple python script to show how to read data from the GPS sample application: http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x-contrib/shimmer/swtest/GPS/testGPS.py?view=log The changes to the tinyos-main tree: 1. Fixed an I2C bug that has been causing problems for years (symptoms included the Magnetometer.writeDone() event never getting fired, incorrect data being written depending on the packet size, and other weirdness). For details see here: https://github.com/tinyos/tinyos-main/commit/b1eccd55fed7d19da07c3e7efc9ab45abf76ccf1 2. The algorithm used to convert from raw ADC values to resistance (Ohms) has been radically updated (thanks to Niamh O'Mahony). This new algorithm has proven to be more accurate than the previous one. For full details see here: https://github.com/tinyos/tinyos-main/commit/a28ba655d1b06bcc28746f9f08bd7091ff5238a8 3. The Bluetooth driver has been updated to make it easier to increase the baud rate of the communication between the MSP430 and the Bluetooth module. Additionally the Bluetooth.write() command has been made significantly more efficient, while almost doubling the maximum packet size. For full details see here: https://github.com/tinyos/tinyos-main/commit/4383a9a346bbd92d9883516c0c4e85b00a4cb98a 4. Minor update to the gyro driver. This is to allow an application to determine if the gyro signals or the temperature and reference signal are to be read. For details see here: https://github.com/tinyos/tinyos-main/commit/7942265e5cefc88310ab8d6b15c3d4f838945df9 5. Minor updates to the mag driver. This fixes a bug that presented occasionally with the mag values getting "locked" (i.e. never changing) and fixes some errors in the setGain() command. Full details can be found here: https://github.com/tinyos/tinyos-main/commit/abe0ad9b7d94e0e54d34ef0a0054be4c627ae515 6. The heart rate driver has been overhauled. Now instead of trying to calculate the heart rate the time stamp of when the beat arrived is passed to the higher level application. This has been shown to allow for much more accurate results. For details see here: https://github.com/tinyos/tinyos-main/commit/91d4beeeaaa73e53d59a8fd00966699f32496492 7. Added support for the shimmer docks and Span to the TinyOS "motelist" command (finally!). Details: https://github.com/tinyos/tinyos-main/commit/272433680e309a77802ad30a624b689e938616da
_______________________________________________ Shimmer-users mailing list [email protected] https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
