Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(build): Refactor / cleanup platformio environments #120

Merged
merged 4 commits into from
Jan 8, 2024

Conversation

Slider0007
Copy link
Owner

@Slider0007 Slider0007 commented Jan 8, 2024

Refactor platformio build environments

  • ESP32CAM -> default environment
    • Make software options MQTT, INFLUXDB and SOFTAP enabled by default (in code editor not greyed out anymore -> easier to maintain code)
    • These options still can be controlled using the build flags ENV_DISABLE_MQTT, ENV_DISABLE_INFLUXDB and ENV_DISABLE_SOFTAP. Defining the flag option will be excluded from compilation.
  • esp32cam-localbuild
    • equal to esp32cam. Can be used to locally build firmware inlcuding parameter tooltips
  • esp32cam-task-analysis
    • More debug related functions are enabled than in default environment. Only needed for task analysis or heap leakage tracing
  • esp32cam-debug
    • More debug related functions are enabled than in default environment. Only needed for deep code analysis
  • esp32cam-himem
    • Activates HIMEM area of SPIRAM (upper 4MB). Only showcase. Firmware is not supporting HIMEM up to now.

@Slider0007 Slider0007 changed the title refactor(build): Refactor / cleanup platformio environments chore(build): Refactor / cleanup platformio environments Jan 8, 2024
@Slider0007 Slider0007 merged commit cd13662 into develop Jan 8, 2024
@Slider0007 Slider0007 deleted the refactor-environments branch January 8, 2024 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant