Skip to content

Commit 11410cb

Browse files
authored
Merge pull request #252 from LoopKit/master
Cleanup
2 parents 37b45c3 + 25dc8bc commit 11410cb

File tree

1 file changed

+34
-43
lines changed

1 file changed

+34
-43
lines changed

README.md

Lines changed: 34 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
![App Icon](/Loop/Assets.xcassets/AppIcon.appiconset/Icon-40%402x.png?raw=true) ![WatchApp Icon](/WatchApp/Assets.xcassets/AppIcon.appiconset/watch-40%402x.png?raw=true)
44

55
[![Build Status](https://travis-ci.org/LoopKit/Loop.svg?branch=master)](https://travis-ci.org/LoopKit/Loop)
6-
[![Join the chat at https://gitter.im/LoopKit/LoopKit](https://badges.gitter.im/LoopKit/LoopKit.svg)](https://gitter.im/LoopKit/LoopKit?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
6+
[![Join the chat at https://gitter.im/LoopKit/Loop](https://badges.gitter.im/LoopKit/Loop.svg)](https://gitter.im/LoopKit/Loop?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
77

8-
Loop is an app template for building an artificial pancreas. It is a stone resting on the boulders of work done by [@bewest](https://github.com/bewest/decoding-carelink), [@ps2](https://github.com/ps2/rileylink) and many others.
8+
Loop is an app template for building an automated insulin delivery system. It is a stone resting on the boulders of work done by many others.
9+
10+
Loop is built on top of [LoopKit](https://github.com/LoopKit/LoopKit). LoopKit is a set of frameworks that provide data storage, retrieval, and calcluation, as well as boilerplate view controllers used in Loop.
911

1012
Please understand that this project:
1113
- Is highly experimental
@@ -24,86 +26,75 @@ Please understand that this project:
2426
<a href="/Documentation/Screenshots/Watch%20Notification%20Reservoir.png"><img src="/Documentation/Screenshots/Watch%20Notification%20Reservoir.png?raw=true" alt="Screenshot of bolus failure notification on Apple Watch" width="141"></a>
2527
<a href="/Documentation/Screenshots/Watch%20Notification%20Bolus%20Failure.png"><img src="/Documentation/Screenshots/Watch%20Notification%20Bolus%20Failure.png?raw=true" alt="Screenshot of bolus failure notification on Apple Watch" width="141"></a>
2628

27-
## Requirements
29+
# Requirements
2830

2931
<table>
3032
<thead>
3133
<tr>
3234
<td colspan="2" rowspan="4"></td>
33-
<th colspan="3">Insulin Pump</th>
35+
<th colspan="4">Insulin Pump</th>
3436
</tr>
3537
<tr>
36-
<th>MM 522/722</th>
37-
<th>MM 523/723</th>
38-
<th>MM 554/754</th>
38+
<th>MM 515/715<sup><a href="#hw2">2</a></sup></th>
39+
<th>MM 522/722<sup><a href="#hw2">2</a></sup></th>
40+
<th>MM 523/723<sup><a href="#hw3">3</a></sup></th>
41+
<th>MM 554/754<sup><a href="#hw3">3</a></sup></th>
3942
</tr>
4043
</thead>
4144
<tbody>
4245
<tr>
4346
<th rowspan="4">CGM</th>
44-
<th>Dexcom G4</th>
45-
<td>✅<sup><a href="#hw1">1</a> <a href="#hw2">2</a></sup></td>
46-
<td>✅<sup><a href="#hw1">1</a> <a href="#hw3">3</a></sup></sup></td>
47-
<td>✅<sup><a href="#hw1">1</a> <a href="#hw3">3</a></sup></sup></td>
47+
<th>Dexcom G4<sup><a href="#hw1">1</a> </sup></th>
48+
<td>✅</td>
49+
<td>✅</td>
50+
<td>✅</td>
51+
<td>✅</td>
4852
</tr>
4953
<tr>
5054
<th>Dexcom G5</th>
51-
<td>✅<sup><a href="#hw2">2</a></sup></td>
52-
<td>✅<sup><a href="#hw3">3</a></sup></td>
53-
<td>✅<sup><a href="#hw3">3</a></sup></td>
55+
<td>✅</td>
56+
<td>✅</td>
57+
<td>✅</td>
58+
<td>✅</td>
5459
</tr>
5560
<tr>
5661
<th>MM CGM</th>
62+
<td>❌<sup></td>
5763
<td>❌<sup><a href="#hw4">4</a></sup></td>
58-
<td>✅<sup><a href="#hw3">3</a></sup></td>
59-
<td>✅<sup><a href="#hw3">3</a></sup></td>
64+
<td>✅</td>
65+
<td>✅</td>
6066
</tr>
6167
</tbody>
6268
</table>
6369

6470
<br/><a name="hw1">1</a>. Offline access to glucose requires a Receiver with Share and the [Share2 app](https://itunes.apple.com/us/app/dexcom-share2/id834775275?mt=8) to be running on the same device. Internet-dependent access via Share servers is also supported.
6571
<br/><a name="hw2">2</a>. Pump must have a remote ID added in the [Remote Options](https://www.medtronicdiabetes.com/sites/default/files/library/download-library/workbooks/x22_menu_map.pdf) menu.
6672
<br/><a name="hw3">3</a>. Early firmware (US <= 2.4A, AU/EUR <= 2.6A) is required for using Closed Loop and Bolus features.
67-
<br/><a name="hw4">4</a>. It's not impossible, but comms-heavy and there's some work to be done. File an issue if you're someone who's up for the challenge and can test this hardware configuration.
68-
69-
### RileyLink
70-
71-
Bluetooth LE communication with Minimed pumps is enabled by the [RileyLink](https://github.com/ps2/rileylink), a compact BLE-to-916MHz bridge device designed by the incredible [@ps2](https://github.com/ps2). Please visit the [repository](https://github.com/ps2/rileylink) and the [gitter room](https://gitter.im/ps2/rileylink) for more information.
72-
73-
### LoopKit
74-
75-
Loop is built on top of [LoopKit](https://github.com/LoopKit/LoopKit). LoopKit is a set of frameworks that provide data storage, retrieval, and calcluation, as well as boilerplate view controllers used in Loop.
73+
<br/><a name="hw4">4</a>. It's not impossible, but comms-heavy and there's [some work to be done](https://github.com/LoopKit/Loop/issues/100).
7674

77-
# Getting Started
75+
### Mac and Xcode
7876

79-
Fork and clone this repository so you can commit the changes you'll make below.
77+
To build Loop you will need a Mac, and have Xcode 8 installed on it. You can build Loop without an Apple Developer Account, but any apps built this way will expire after a week, so signing up for the $99 developer account is recommended.
8078

81-
[Sign up for the Loop Users announcement list](https://groups.google.com/forum/#!forum/loop-ios-users) to stay informed of critical issues that may arise.
79+
### iOS Phone
8280

83-
## Assigning a Bundle Identifier
81+
Loop will run on on any iPhone that is compatible with iOS 10.
8482

85-
[![Assigning a bundle identifier](/Documentation/Assigning%20a%20bundle%20identifier.png?raw=true)](/Documentation/Assigning%20a%20bundle%20identifier.png)
83+
### RileyLink
8684

87-
Open `Loop.xcodeproj` in Xcode. In the Project Navigator on the left-hand side, open `Loop.xcconfig`. Change the value of `MAIN_APP_BUNDLE_IDENTIFIER` to a unique reverse-domain name of your choosing.
85+
Bluetooth LE communication with Minimed pumps is enabled by the [RileyLink](https://github.com/ps2/rileylink), a compact BLE-to-916MHz bridge device designed by [@ps2](https://github.com/ps2). Please visit the [repository](https://github.com/ps2/rileylink) and the [gitter room](https://gitter.im/ps2/rileylink) for more information.
8886

89-
## Installing Carthage
87+
### Carthage
9088

9189
[Carthage](https://github.com/carthage/carthage) is used to manage framework dependencies. It will need to be [installed on your Mac](https://github.com/carthage/carthage#installing-carthage) to build and run the app, but most users won't have a need to explicitly rebuild any dependencies.
9290

93-
## Configuring Services
94-
95-
Loop optionally supports select third-party remote services, which are configured in the Settings screen.
91+
# Getting Started
9692

97-
| Service | Description
98-
| ---------------------- | -------------
99-
| Dexcom Share | Downloads glucose data if a local G5 Transmitter or G4 Receiver with Share is not available.
100-
| Nightscout | Uploads treatments and other pump data. Note that you will need to set "Nightscout history uploading" to "On" in Settings for treatments to be fetched from your pump and uploaded to Nightscout.
101-
| mLab | Uploads diagnostic data about each loop run, as well as app errors. At this time, it is strongly recommended that you configure this service in case retrospective analysis is needed.
102-
| Amplitude | Tracks private, single-user behavioral and system analytics (no health data is sent)
93+
[Sign up for the Loop Users announcement list](https://groups.google.com/forum/#!forum/loop-ios-users) to stay informed of critical issues that may arise.
10394

104-
# Making it Your Own
95+
[Please visit the Wiki for a "Guide to Loop" setup, installation, FAQs, and use.](https://github.com/LoopKit/Loop/wiki)
10596

106-
[Please visit the Wiki for more info on customizing the app](https://github.com/LoopKit/Loop/wiki/Personalizing-Your-App-Name-&-Icon)
97+
(Note: there is also a tab for the Wiki at the top of this page)
10798

10899
# License and Code of Conduct
109100

0 commit comments

Comments
 (0)