Skip to content

Document INTERFACE_TYPE as the emulator selector - #22

Merged
mikelangmayr merged 1 commit into
mainfrom
mike/readme-interface-type
Sep 15, 2026
Merged

mikelangmayr merged 1 commit into
mainfrom
mike/readme-interface-type

Conversation

@mikelangmayr

Copy link
Copy Markdown
Contributor
  • corrects two mistakes I introduced in Correct the build and run instructions in the README #20: it said -DINTERFACE_TYPE=AstroCam is "not an option this project defines", and that the emulator "is built only for -DCONTROLLER=archon"
  • INTERFACE_TYPE is defined, in the top-level CMakeLists, defaulting to Archon when not set, and it is what the emulator's CMakeLists branches on
  • it is independent of CONTROLLER: verified that -DCONTROLLER=archon -DINTERFACE_TYPE=AstroCam reports "emulator not implemented for AstroCam" and produces no emulator target, so the emulator follows INTERFACE_TYPE and not the controller
  • the old README's ARC column was still wrong, but because INTERFACE_TYPE does not select the controller, not because it does not exist

@mikelangmayr
mikelangmayr merged commit fbb1e6b into main Sep 15, 2026
4 checks passed
@mikelangmayr
mikelangmayr deleted the mike/readme-interface-type branch September 15, 2026 22:21
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.

2 participants