Bringing Flash Glucose Monitoring and ANT wireless technology together
📢 WARNING: Do-It-Yourself (DIY) means you are solely responsibly for everything ❗
- Writing this README
- not yet completed
- Switching from USB-Power to LiPo with battery measurement
- Adding BLE DFU/OTA Support
- Adding CIQ Settings for eg. Alertinglevels
- Saving and Supporting
- Confirmation when Sensor-ID changes
- Remaining sensor time and mapping to RTC time
- Chart, with saving measurements in CIQ Object Store
- Deploying CIQ Widget & Datafield in Garmin Appstore
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Demo of first working scanning: https://youtu.be/ph2V1yIZpBA
Screenshot of CIQ Widget on Garmin vivosmart HR:
What things you need to install the software and how to install them
- ST CH95HF in SPI-Mode
- Nordic nRF51422 SoC module
- for evalation using Nordic nRF51 Dongle
- Anker PowerBank as 5V Supply
- Garmin Connect IQ 2 (Biker Monkey) compatible device like...
- Keil uVision 5 Project:
- based on Nordic nRF51 SDK v10.0.0 multiprotocol/ble_ant_app_hrm example
- using Softdevice S310 (BLE & ANT)
- providing BLE HRM Profile (not showed in Video), will switch to BLE GLS (Glucose Profile)
- providing propriety own ANT FGM channel implementation based on ANT+ HRM profile (because ANT+ Continuous Glucose Monitor Profile is since over 3 years still not official!!!)
- Garmin Connect IQ Widget and Datafield:
- based on MoxySensor-Example
- Support devices: vivosmart_hr and edge_1000
A step by step series of examples that tell you have to get a development env running
- Installing Eclipse and Garmin Connect IQ SDK v2.1.2. See Garmin Developer.
- Next you will need Keil and Nordic nRF51 SDK v10.0.0. See Nordic Infocenter.
Find the Secret!
And repeat
until finished
End with an example of getting some data out of the system or using it for a little demo
You will need a programmer like Segger J-Link.
Used IDEs:
- Eclipse Mars with Garmin ConnectIQ SDK
- KEIL uVision 5
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details. Be aware of additional Nordic and Dynastream - see [license.txt](/Keil µVision5/nRF51422/Documentation/license.txt).
- JoernL LimiTTer
- SandraK82 LibreRead-iOS
- vicktor FreeStyleLibre-NFC-Reader (Victor Bautista of Social Diabetes)
- Pierre Vandevenne http://type1tennis.blogspot.de