Code supports writing to the SD card as well as working with the Volckens group smartphone apps for the mbed HRM1017
Dependencies: ADS1115 BLE_API BME280 Calibration CronoDot EEPROM LSM303 MCP40D17 NCP5623BMUTBG SDFileSystem SI1145 STC3100 mbed nRF51822
Fork of UPAS_BLE_and_USB by
History
"Fixed" the digital pot cutout issue by not allow large digital pot jumps while the boost is turned on. Also limited the lowest digital pot setting to 5.
2016-03-05, by caseyquinn [Sat, 05 Mar 2016 21:14:28 +0000] rev 124
"Fixed" the digital pot cutout issue by not allow large digital pot jumps while the boost is turned on. Also limited the lowest digital pot setting to 5.
One line removed to allow android functionality
2016-03-05, by jelord [Sat, 05 Mar 2016 19:11:27 +0000] rev 123
One line removed to allow android functionality
Added in NVIC_SystemReset(); to replace the pbKill = 0; line to reset the UPAS rather than shut it down. This still allows for the BLE to be shut off after being programmed, and will allow either DEMO, x number hrs from now, or start/stop
2016-02-23, by caseyquinn [Tue, 23 Feb 2016 22:25:46 +0000] rev 122
Added in NVIC_SystemReset(); to replace the pbKill = 0; line to reset the UPAS rather than shut it down. This still allows for the BLE to be shut off after being programmed, and will allow either DEMO, x number hrs from now, or start/stop
Changed the minimum digital pot value from 2 to 5 to try and eliminate the issue with power cut out that appears to happen sometimes. Need to check to make sure this works.
2016-02-23, by caseyquinn [Tue, 23 Feb 2016 19:51:09 +0000] rev 121
Changed the minimum digital pot value from 2 to 5 to try and eliminate the issue with power cut out that appears to happen sometimes. Need to check to make sure this works.
Modified wait statment line 421 by removing the subtracted value of 0.2 to see if this is adding to the issue of crashing the i2c bus by multiple calls to the RTC.
2016-02-21, by caseyquinn [Sun, 21 Feb 2016 19:45:09 +0000] rev 120
Modified wait statment line 421 by removing the subtracted value of 0.2 to see if this is adding to the issue of crashing the i2c bus by multiple calls to the RTC.
modified wait statement line 522 to just use the log interval rather than the loginterval - 0.2 ms. I think this might be causing multiple calls to the RTC and crashing the i2c bus.
2016-02-21, by caseyquinn [Sun, 21 Feb 2016 19:42:19 +0000] rev 119
modified wait statement line 522 to just use the log interval rather than the loginterval - 0.2 ms. I think this might be causing multiple calls to the RTC and crashing the i2c bus.
New way to control UPAS with app... Always turns off after it has been programmed
2016-02-19, by jelord [Fri, 19 Feb 2016 19:30:39 +0000] rev 118
New way to control UPAS with app... Always turns off after it has been programmed
added in fmod to make the logging ~exactly log interval seconds per the RTC
2016-02-18, by caseyquinn [Thu, 18 Feb 2016 04:28:56 +0000] rev 117
added in fmod to make the logging ~exactly log interval seconds per the RTC
callbacks in place with v108 mbed library .h files.
2016-02-18, by caseyquinn [Thu, 18 Feb 2016 03:54:42 +0000] rev 116
callbacks in place with v108 mbed library .h files.
updated mbed to v96 and then added in the 3 i2c .h files from mbed v108 and buffer.h This code is using wait statements rather than call backs.
2016-02-18, by caseyquinn [Thu, 18 Feb 2016 03:43:35 +0000] rev 115
updated mbed to v96 and then added in the 3 i2c .h files from mbed v108 and buffer.h This code is using wait statements rather than call backs.