Skip to content
/ medtronic Public
forked from ecc1/medtronic

Go package for communicating with Medtronic insulin pumps via SPI-attached radio modules

License

Notifications You must be signed in to change notification settings

jyaw/medtronic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

medtronic

The top level medtronic package provides a unified API for communicating with Medtronic insulin pumps using SPI-connected radio modules.

Documentation: https://godoc.org/github.com/ecc1/medtronic

This package provides high-level functions like GlucoseTargets and SetTempBasal and is intended as the primary API for applications.

Decoding of messages to and from the pump is derived almost entirely from Ben West's pioneering "Decoding Carelink" work.

medtronic/radio

The medtronic/radio package provides a Go interface to the SPI-attached radio hardware.

The following two types of radio hardware are currently supported.

Note that an antenna must be attached before using either module.

medtronic/cc1101

cc1101 module

A CC1101 module designed for 915MHz is available here.

This module comes with a 26MHz crystal, which must be changed to a 24MHz crystal by following these instructions.

medtronic/rfm69

rfm69hcw module

An RFM69HCW module on a convenient breakout board is available here or here.

An edge-mounted female SMA connector can be attached conveniently.

rmf69 antenna

medtronic/apps

This directory contains a number of command-line applications, including a "Swiss army knife" application mdt (analogous to the the openaps use pump ... commands).

spilink backend for mmeowlink

The spilink directory contains a backend server that can be used with a proof-of-concept mmeowlink driver for openaps.

About

Go package for communicating with Medtronic insulin pumps via SPI-attached radio modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%