Files
sunnypilot/selfdrive/car/CARS_template.md
Shane Smiskol 158d3224b4 compatibility docs: auto-generate star descriptions (#24809)
* Auto-generate star descriptions

* Need this for the website

* And this

* required changes to make the website generation work

* better names

* Revert "better names"

This reverts commit be7dbbb5d846d7d55a1ad69533945e6a6c8a0b7c.

* simpler
old-commit-hash: 88a100435f
2022-06-10 22:52:34 -07:00

1.5 KiB

{% set footnote_tag = '{}' -%} {% set star_icon = '' -%}

Supported Cars

A supported vehicle is one that just works when you install a comma device. Every car performs differently with openpilot, but all supported cars should provide a better experience than any stock system.

Cars are organized into three tiers:

{% for tier in tiers %}

  • {{tier.name.title()}} - {{tier.value}} {% endfor %}

How We Rate The Cars

{% for star_row in star_descriptions.values() %} {% for name, stars in star_row.items() %}

{{name}}

{% for star, description in stars %}

  • {{star_icon.format(star)}} - {{description}} {% endfor %}

{% endfor %} {% endfor %} All supported cars can move between the tiers as support changes.

{% for tier, cars in tiers.items() %}

{{tier.name.title()}} - {{cars | length}} cars

{{Column map(attribute='value') join(' ')}}
{% for car_info in cars %}
{% for column in Column %}{{car_info.get_column(column, star_icon, footnote_tag)}} {% endfor %}

{% endfor %}

{% endfor %}

{% for footnote in footnotes %} {{loop.index}}{{footnote}}
{% endfor %}

Community Maintained Cars

Although they're not upstream, the community has openpilot running on other makes and models. See the 'Community Supported Models' section of each make on our wiki.