Welcome to the CE C/C++ Toolchain!
==================================

The CE C/C++ Toolchain allows you to create incredible programs for the TI-84 Plus CE/TI-83 Premium CE (with or without Python) using the standard C/C++ language.

If this is your first introduction to the CE Toolchain, check out the :ref:`getting_started` page.
You can join us on the :code:`CE Programming` Discord server in the :code:`#ez80-dev` channel by clicking the below invite button if you have any questions along the way.

.. image:: https://img.shields.io/discord/432891584451706892?color=%232980b9&label=discord&logoColor=%23343131&style=for-the-badge
   :target: https://discord.gg/TRkN5UcUzs

The toolchain works natively across all major OSes, and has been developed by a few people who enjoy the challenge.
If you are interested in contributing your expertise, check out the :ref:`contributing` page and visit the `GitHub repository <https://github.com/CE-Programming/toolchain>`_.

.. toctree::
    :caption: Overview
    :maxdepth: 1

    self
    static/hardware
    static/faq

.. toctree::
    :caption: Toolchain Documentation
    :maxdepth: 1

    static/getting-started
    static/makefile-options
    static/debugging
    static/printf
    static/fileio
    static/asm

.. toctree::
    :caption: Toolchain Libraries/Headers
    :maxdepth: 1

    libraries/index
    headers/sys/index
    headers/ti/index
    headers/index

.. toctree::
    :caption: Helpful Resources
    :maxdepth: 1

    static/ides
    static/git
    static/coding-guidelines
    static/contributing
