Skip to content
Permalink
Tag: 0.7.0
Commits on Jun 19, 2019
  1. Release v0.7.0

    mattiabertorello committed Jun 19, 2019
Commits on Jun 18, 2019
  1. add nano iot connection support [WIP] (#74)

    AlbyIanna authored and ubidefeo committed Jun 18, 2019
Commits on May 27, 2019
  1. Release v0.6.1

    lxrobotics committed May 27, 2019
  2. Reducing available update functions

    lxrobotics committed May 24, 2019
Commits on May 24, 2019
  1. Fixing compiler warnings due to stronger compile-time checks (#69)

    lxrobotics committed May 24, 2019
    * Fixing issues uncovered by stronger compiler warnings
    * Adding const qualifier for parameter 'char * fmt' -> 'const char * fmt' thereby eliminating -Wwrite-strings warnings
    * Adding missing cases to switch statements
    * Removing unused variable 'index'
    * Reording initialisation order of ArduinoIoTCloud in order to eliminate '-Wreorder' warnings
    * Adding const qualifier for parameter 'char * fmt' -> 'const char * fmt' thereby eliminating -Wwrite-strings warnings
    * Prefixing 'connection' with an underscore -> '_connection' in order to be consistent with all other member variables
    * Preventing multiple definitions of SECRET_PASS mutually overwriting one another by prefixing the correct connection type
    * Changing type of timeout intervals to type unsigned long - otherwise there is a type inconsistency and probable bug when checking the connection time interval
    * Removing duplicate ERROR case
    * Adding missing cases and simplifying code
    * Changing type of timeout intervals to type unsigned long - otherwise there is a type inconsistency and probable bug when checking the connection time interval
    * Using default clause for missing switch statements (no constant defined for state DISCONNECTING)
    * Fix -Wreorder error
    * Simplifying WifiConnectionManager
    * Replacing '#warning' with '#pragma message'
    * Fixing comparison between unsigned and signed type
    * Ignoring error stemming from warning about deprecated functions
    * Rectifying signed/unsigned comparison
    * char * arrays should be compared via strcmp
    * Commenting out unused parameters in order to prevent -Wunused-parameter
    * Removing unused variable connection buffer
    * Adding missing switch cases
    * Correct initlisation of struct tm t
    * Correct printf specifier for unsigned long it is %lu
    * Adding missing initializer for tm_isdst
    * Performing cast in order to guarantuee correct comparison
    * Fixing formatting
    * Disabling '-Wunused-variable' to prevent false positives
    * Removing prefix 'WIFI_' and 'GSM_' because Arduino Create is looking for 'SECRET_SSID', 'SECRET_PASS', etc. when importing a example project into Arduino Create
    * Correcting comment
    * Removing prefix of parameter 'newState' wherever used, since prefixes usually indicate class members
    * Consting parameter 'newState' - defensive programming
Commits on May 22, 2019
  1. Merge pull request #71 from per1234/revert-fail-ci-on-warning

    per1234 committed May 22, 2019
    Revert "Fail Travis CI build on compiler warnings"
  2. Revert "Fail Travis CI build on compiler warnings"

    per1234 committed May 22, 2019
    This reverts commit f43c0fb.
    
    It was eventually determined that failing the CI build on compiler warnings while compiling examples was too problematic due to the fact that warnings may be caused by external code.
  3. Merge pull request #70 from per1234/clone-libraries

    per1234 committed May 22, 2019
    Clone library dependencies for CI build
  4. Clone library dependencies for CI build

    per1234 committed May 22, 2019
    There is a delay of hours before a library release becomes available for installation via Library Manager. For this reason, it's preferable to install library dependencies for the Travis CI build by cloning each library repository and checking out the newest Git tags.
Commits on May 21, 2019
  1. Merge pull request #68 from per1234/ci-fail-on-warning

    per1234 committed May 21, 2019
    Fail Travis CI build on compiler warnings
  2. Fail Travis CI build on compiler warnings

    per1234 committed May 21, 2019
    - In addition to the "All" compiler warning level (-Wall -Wextra -Wno-expansion-to-defined), add -Wpedantic
    - Add -Werror to fail CI build if any warnings are encountered
    
    build.extra_flags is used for other purposes in the SAMD boards.txt so it would not have been ideal to use that property to set the warning flags. For this reason, I used compiler.c.extra_flags, compiler.cpp.extra_flags, and compiler.S.extra_flags instead.
Commits on May 16, 2019
  1. Merge pull request #66 from per1234/arduino-cli_ci

    per1234 committed May 16, 2019
    Use arduino-cli for Travis CI build
  2. Use arduino-cli for Travis CI build

    per1234 committed May 16, 2019
    Use arduino-cli instead of the Arduino IDE for the Travis CI build.
    
    arduino-cli does not result in the many "SocketListener" warnings that end up interspersed with the compilation output when using the Arduino IDE with Travis CI. These warnings make it more likely that Travis CI's maximum job length will be exceeded, resulting in an errored job. The warnings also make the build log hard to read.
    
    Due to a smaller download size, using arduino-cli results in a shorter CI build duration.
  3. Merge pull request #65 from arduino-libraries/simplify-multivalue-sketch

    mattiabertorello committed May 16, 2019
    Simplify multi value properties sketch
  4. Building multi value example only for WiFi enabled boards and reduce …

    lxrobotics committed May 16, 2019
    …build output - otherwise the log overflows and travis cancels the build
  5. Adding build of multi-value-sketch example to CI build

    lxrobotics committed May 16, 2019
Commits on May 15, 2019
  1. Remove dev endpoint

    mattiabertorello committed May 15, 2019
  2. Fix formatting

    mattiabertorello committed May 15, 2019
  3. Simplify multi value properties sketch

    mattiabertorello committed May 15, 2019
Commits on May 13, 2019
  1. Releasing v0.6.0

    mattiabertorello committed May 13, 2019
  2. Merge pull request #64 from arduino-libraries/multi-value-properties

    mattiabertorello committed May 13, 2019
    Multi value properties management
Commits on May 10, 2019
  1. Fix formatting error

    ilcato committed May 10, 2019
  2. Added multi value example

    ilcato committed May 8, 2019
  3. Fix for test cases

    ilcato committed Apr 30, 2019
  4. AStyle formatting

    mirkokurt authored and ilcato committed Apr 29, 2019
  5. Merge pull request #63 from per1234/astyle-support-spaces-in-path

    per1234 committed May 10, 2019
    Make CI code formatting check support spaces in path
Commits on May 8, 2019
  1. Make CI code formatting check support spaces in path

    per1234 committed May 8, 2019
    A lack of quotes on the shell variables caused the check to fail when there was a space in the path.
Commits on Apr 17, 2019
  1. Releasing v0.5.11

    lxrobotics committed Apr 17, 2019
  2. Fixing format to comply to Arduino style code

    lxrobotics committed Apr 11, 2019
  3. Eliminating the 'Connection' part of all variable and function names.…

    lxrobotics committed Apr 11, 2019
    … The idea is that the addCallback function can be extended for all kinds of ArduinoIoTCloudEvents
  4. Prepare handing over of sync callback via update function to be phase…

    lxrobotics committed Apr 11, 2019
    …d out
    
    Currently the callback for a 'onSync' event is passed via update function. Since the signature of this sync function 'void(*fn)(void)' is not compatible with the cloud event sync function signature 'void(*fn)(void *)' it can not be registered via 'addCallback' as a normal cloud event sync function. Since the future way of adding callbacks is done via the 'addCallback' function we prepare the update functions in the wway shown in this commit for removing the capability of adding a sync callback function in the near future.
Older
You can’t perform that action at this time.