An mbed wrapper around the helium-client to communicate with the Helium Atom

Helium for ARM mbed

This code repository exposes an mbed library for the Helium Atom module. The Helium Atom makes it easy to securely connect IoT devices and applications to back-end IoT services.

Getting Started

See a getting started guide on the Helium site.

Supported Boards

The Helium mbed client should work with any mbed board with an available serial port.

Example Setup

Example applications can be found in the mbed Helium team.

Getting Help

If you have any questions or ideas about how to use this code - or any part of Helium - head over to the Helium Community Slack. We're standing by to help.

Contributing

Want to contribute to helium-mbed? That's awesome!

Please see CONTRIBUTING.md in this repository for details.

Committer:
Marc Nijdam
Date:
Tue Sep 05 13:56:03 2017 -0700
Revision:
23:cc2c1d1ed159
Parent:
9:fa0d965ca34f
Add configuration API support

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Marc Nijdam 9:fa0d965ca34f 1 AlignAfterOpenBracket: Align # If true, horizontally aligns arguments after an open bracket.
Marc Nijdam 9:fa0d965ca34f 2 AlignConsecutiveAssignments: true # This will align the assignment operators of consecutive lines
Marc Nijdam 9:fa0d965ca34f 3 AlignConsecutiveDeclarations: true # This will align the declaration names of consecutive lines
Marc Nijdam 9:fa0d965ca34f 4 AlignTrailingComments: true
Marc Nijdam 9:fa0d965ca34f 5 AllowAllParametersOfDeclarationOnNextLine: false
Marc Nijdam 9:fa0d965ca34f 6 AllowShortBlocksOnASingleLine: false
Marc Nijdam 9:fa0d965ca34f 7 AllowShortFunctionsOnASingleLine: false
Marc Nijdam 9:fa0d965ca34f 8 AllowShortIfStatementsOnASingleLine: false
Marc Nijdam 9:fa0d965ca34f 9 AllowShortLoopsOnASingleLine: false
Marc Nijdam 9:fa0d965ca34f 10 AlwaysBreakAfterReturnType: TopLevel
Marc Nijdam 9:fa0d965ca34f 11 AlwaysBreakTemplateDeclarations: true # If true, always break after the template<...> of a template declaration
Marc Nijdam 9:fa0d965ca34f 12 BinPackArguments: false
Marc Nijdam 9:fa0d965ca34f 13 BinPackParameters: false
Marc Nijdam 9:fa0d965ca34f 14 BreakBeforeBinaryOperators: NonAssignment
Marc Nijdam 9:fa0d965ca34f 15 BreakBeforeBraces: Allman
Marc Nijdam 9:fa0d965ca34f 16 BreakConstructorInitializersBeforeComma: true # Always break constructor initializers before commas and align the commas with the colon.
Marc Nijdam 9:fa0d965ca34f 17 ColumnLimit: 80
Marc Nijdam 9:fa0d965ca34f 18 ExperimentalAutoDetectBinPacking: false
Marc Nijdam 9:fa0d965ca34f 19 IndentWidth: 4
Marc Nijdam 9:fa0d965ca34f 20 KeepEmptyLinesAtTheStartOfBlocks: false
Marc Nijdam 9:fa0d965ca34f 21 MaxEmptyLinesToKeep: 4
Marc Nijdam 9:fa0d965ca34f 22 PenaltyBreakBeforeFirstCallParameter: 200
Marc Nijdam 9:fa0d965ca34f 23 PenaltyExcessCharacter: 10
Marc Nijdam 9:fa0d965ca34f 24 PointerAlignment: Middle
Marc Nijdam 9:fa0d965ca34f 25 ReflowComments: true
Marc Nijdam 9:fa0d965ca34f 26 SpaceAfterCStyleCast: false
Marc Nijdam 9:fa0d965ca34f 27 SpaceBeforeAssignmentOperators: true
Marc Nijdam 9:fa0d965ca34f 28 SpacesInCStyleCastParentheses: false
Marc Nijdam 9:fa0d965ca34f 29 SpacesInParentheses: false