Top Level Namespace
Defined Under Namespace
Modules: ArduinoCI
Constant Summary collapse
- PACKAGE_SCHEMA =
          base config (platforms) project config - .arduino_ci_platforms.yml example config - .arduino_ci_plan.yml
- { url: String }.freeze 
- PLATFORM_SCHEMA =
- { board: String, package: String, gcc: { features: Array, defines: Array, warnings: Array, flags: Array, } }.freeze 
- COMPILE_SCHEMA =
- { platforms: Array, libraries: Array, }.freeze 
- UNITTEST_SCHEMA =
- { compilers: Array, platforms: Array, libraries: Array, exclude_dirs: Array, testfiles: { select: Array, reject: Array, } }.freeze 
- HPP_EXTENSIONS =
- [".hpp", ".hh", ".h", ".hxx", ".h++"].freeze 
- CPP_EXTENSIONS =
- [".cpp", ".cc", ".c", ".cxx", ".c++"].freeze 
- CI_CPP_DIR =
- Pathname.new(__dir__).parent.parent + "cpp" 
- ARDUINO_HEADER_DIR =
- CI_CPP_DIR + "arduino" 
- UNITTEST_HEADER_DIR =
- CI_CPP_DIR + "unittest" 
- WORKAROUND_LIB =
          workaround for github.com/arduino/Arduino/issues/3535 
- "USBHost".freeze 
- DOWNLOAD_ATTEMPTS =
- 3