# # Project Configuration File # # A detailed documentation with the EXAMPLES is located here: # http://docs.platformio.org/en/latest/projectconf.html # # A sign `#` at the beginning of the line indicates a comment # Comment lines are ignored. # Simple and base environment # [env:mybaseenv] # platform = %INSTALLED_PLATFORM_NAME_HERE% # framework = # board = # # Automatic targets - enable auto-uploading # targets = upload [platformio] env_default = emonth2 [common] lib_deps_external = DallasTemperature @3.7.7 JeeLib @c057b5f4c0 SI7021 @c5ce0922ef [env:emonth2] platform = atmelavr framework = arduino board = uno lib_deps = ${common.lib_deps_external} [env:isp] # upload using isp # $ pio run -t program -e isp platform = atmelavr framework = arduino board = uno lib_deps = ${common.lib_deps_external} upload_protocol = stk500v2 upload_flags = -Pusb [common] build_flags = -D BUILD_TAG=2.5.0 # http://docs.platformio.org/en/stable/projectconf.html#lib-deps lib_deps_external = DallasTemperature @3.7.7 EmonLib JeeLib@c057b5f4c0 [env:emontx] platform = atmelavr framework = arduino board = uno build_flags = ${common.build_flags} [env:emontx_deploy] platform = atmelavr framework = arduino board = uno lib_deps = ${common.lib_deps_external} build_flags = !echo '-DBUILD_TAG='$TRAVIS_TAG