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.
.clang-format@23:cc2c1d1ed159, 2017-09-05 (annotated)
- 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?
User | Revision | Line number | New 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 |