One opt-in combo to measure. Attributes: name: short name (e.g. "stage2"); also the doc-row key. label: human-readable description shown in the comparison table. build_flags: extra -D flags to append into [env:esp32s3]'s build_flags. May be empty. ove
| 52 | |
| 53 | @dataclass(frozen=True) |
| 54 | class OptInConfig: |
| 55 | """One opt-in combo to measure. |
| 56 | |
| 57 | Attributes: |
| 58 | name: short name (e.g. "stage2"); also the doc-row key. |
| 59 | label: human-readable description shown in the comparison table. |
| 60 | build_flags: extra -D flags to append into [env:esp32s3]'s |
| 61 | build_flags. May be empty. |
| 62 | overlay: True iff sdkconfig_for_smallest_fastled.defaults must |
| 63 | be appended to board_build.sdkconfig_defaults. |
| 64 | slim_row: priority-table row in docs/SLIM_ESP32S3.md that |
| 65 | this config corresponds to (None for stacked combos). |
| 66 | """ |
| 67 | |
| 68 | name: str |
| 69 | label: str |
| 70 | build_flags: tuple[str, ...] |
| 71 | overlay: bool |
| 72 | slim_row: int | None = None |
| 73 | |
| 74 | |
| 75 | # All opt-in build flags we measure. The flag set extends over time as |
no outgoing calls
no test coverage detected