/Conflux-HDMI

Hardware abstraction for internal HDMI mods for the original Xbox.

Primary LanguageC++Apache License 2.0Apache-2.0

Conflux-HDMI

Conflux-HDMI is an easy to use API that provides hardware abstraction for internal HDMI kits for the original Xbox. It allows for a single developer-facing interface to interact and configure these devices.

Documentation

All of the developer-facing API is documented, as well as most of the backend. All documentation is available in the "Docs" directory. If you notice any issues with the documentation, please let me know and I will make sure it gets resolved.

Examples

Inside the "Examples" directory, there are multiple examples showing how simple Conflux-HDMI is to integrate into existing applications, as well as providing sample code showing how to interact with the API. There is no need to worry about what HDMI implementation you are interacting with, only what configurable features it exposes.

Supported Devices

Currently the only supported HDMI device is the XboxHDMI kit from MakeMHz. If any other hardware developers would like to leverage this API, please reach out to me and I can help support your integration.

Special Thanks

Thank you to kooscode for helping me get up and running with NXDK and makefiles!! Your help is much appreciated.

License

Copyright 2021 Chase Cobb

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.