Skip to content

Instantly share code, notes, and snippets.

View zjwhitehead's full-sized avatar
:octocat:

Zach Whitehead zjwhitehead

:octocat:
View GitHub Profile

Organizing BLE Services for App Development

Okay, let's break down how we can organize your BLE services and characteristics for the ePPG controller. The goal is to create a logical, robust, and extensible structure that incorporates your desired data points while building upon what you already have in src/sp140/extra-data.ino.

Here's a proposed structure:

I. Standard Services

It's good practice to use standard BLE services where they fit.

// --------------------------------------
// i2c_scanner
//
// Version 1
// This program (or code that looks like it)
// can be found in many places.
// For example on the Arduino.cc forum.
// The original author is not know.
// Version 2, Juni 2012, Using Arduino 1.0.1
// Adapted to be as simple as possible by Arduino.cc user Krodal
@zjwhitehead
zjwhitehead / keybase.md
Created August 24, 2016 13:57
keybase verification

Keybase proof

I hereby claim:

  • I am zjwhitehead on github.
  • I am zachw (https://keybase.io/zachw) on keybase.
  • I have a public key ASBDMqL46TGg5wdjWEYy-cxE53rwPYiAVvBMIM53IbIXtQo

To claim this, I am signing this object: