Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • c3pb/GeavisionReverse
1 result
Show changes
Commits on Source (5)
Showing
with 1533 additions and 6 deletions
Bilder/Pin 1.jpg

2.52 MiB

C:\Users\ritte\Documents\git\GeavisionReverse\GeaVisionController\_autosave-GeaVisionController.kicad_sch
# Created by https://www.toptal.com/developers/gitignore/api/kicad
# Edit at https://www.toptal.com/developers/gitignore?templates=kicad
### KiCad ###
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
### KiCad Patch ###
rescue-backup/
*.tsv
bom/
# Gerber export output
out/
# End of https://www.toptal.com/developers/gitignore/api/kicad
\ No newline at end of file
(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0")
)
\ No newline at end of file
{
"board": {
"design_settings": {
"defaults": {},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
}
},
"boards": [],
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "kicad.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [],
"meta": {
"version": 0
}
},
"pcbnew": {
"page_layout_descr_file": ""
},
"sheets": [],
"text_variables": {}
}
(kicad_sch (version 20231120) (generator "eeschema") (generator_version "8.0")
(paper "A4")
(lib_symbols)
(symbol_instances)
)
{"hostname":"FRITTEN-PAD","username":"ritte"}
\ No newline at end of file
*-backups/
# Created by https://www.toptal.com/developers/gitignore/api/kicad
# Edit at https://www.toptal.com/developers/gitignore?templates=kicad
### KiCad ###
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
### KiCad Patch ###
rescue-backup/
*.tsv
bom/
# Gerber export output
out/
# End of https://www.toptal.com/developers/gitignore/api/kicad
\ No newline at end of file
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.1,
......@@ -22,40 +23,380 @@
},
"track_widths": [],
"via_dimensions": []
}
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "kicad.kicad_pro",
"filename": "LCD-PCB.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"nets": [],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 0
}
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Referenz"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [],
"text_variables": {}
}
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
sodipodi:docname="Mapping.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.3772587"
inkscape:cx="237.7912"
inkscape:cy="202.21328"
inkscape:window-width="1920"
inkscape:window-height="991"
inkscape:window-x="1014"
inkscape:window-y="2151"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs1" /><g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"><image
width="65.087502"
height="116.68125"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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&#10;AAAAAElFTkSuQmCC&#10;"
id="image1"
x="9.5056105"
y="5.7054749" /><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="39.703251"
y="21.131952"
id="text1"><tspan
sodipodi:role="line"
id="tspan1"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="39.703251"
y="21.131952">1</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="14.21604"
y="13.06339"
id="text2"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="14.21604"
y="13.06339"
id="tspan3">2</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="21.159071"
y="20.909266"
id="text4"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="21.159071"
y="20.909266"
id="tspan5">3</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="40.335384"
y="35.451302"
id="text6"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="40.335384"
y="35.451302"
id="tspan6">4</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="34.582489"
y="43.121826"
id="text7"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="34.582489"
y="43.121826"
id="tspan8">5</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="20.679663"
y="42.962025"
id="text9"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="20.679663"
y="42.962025"
id="tspan9">6</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="40.175583"
y="58.622681"
id="text10"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="40.175583"
y="58.622681"
id="tspan10">7</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="33.943279"
y="66.453011"
id="text11"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="33.943279"
y="66.453011"
id="tspan11">8</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="21.159071"
y="58.622684"
id="text12"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="21.159071"
y="58.622684"
id="tspan12">9</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="13.488545"
y="65.973602"
id="text13"><tspan
sodipodi:role="line"
style="font-size:5.29167px;stroke-width:0.264583;fill:#ff0000"
x="13.488545"
y="65.973602"
id="tspan13">10</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="18.602228"
y="73.164719"
id="text14"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="18.602228"
y="73.164719"
id="tspan14">11</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="24.255604"
y="65.973602"
id="text15"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="24.255604"
y="65.973602"
id="tspan15">12</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="38.957443"
y="73.164719"
id="text16"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="38.957443"
y="73.164719"
id="tspan16">13</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="13.389026"
y="97.234627"
id="text17"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="13.389026"
y="97.234627"
id="tspan17">14</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="12.749815"
y="119.9266"
id="text18"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="12.749815"
y="119.9266"
id="tspan18">15</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="17.543894"
y="111.45706"
id="text19"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="17.543894"
y="111.45706"
id="tspan19">16</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="24.415405"
y="103.46693"
id="text20"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="24.415405"
y="103.46693"
id="tspan20">17</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="21.858564"
y="87.486664"
id="text21"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="21.858564"
y="87.486664"
id="tspan21">18</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="32.884945"
y="88.924889"
id="text22"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="32.884945"
y="88.924889"
id="tspan22">19</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="37.838825"
y="111.61686"
id="text23"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="37.838825"
y="111.61686"
id="tspan23">20</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="38.158432"
y="96.435608"
id="text24"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="38.158432"
y="96.435608"
id="tspan24">21</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="38.158432"
y="96.435608"
id="text25"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="38.158432"
y="96.435608"
id="tspan25">21</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="42.632904"
y="84.610214"
id="text26"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="42.632904"
y="84.610214"
id="tspan26">22</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="52.380863"
y="103.30712"
id="text27"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="52.380863"
y="103.30712"
id="tspan27">23</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="59.571983"
y="111.61684"
id="text28"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="59.571983"
y="111.61684"
id="tspan28">24</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="63.726852"
y="119.92657"
id="text29"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="63.726852"
y="119.92657"
id="tspan29">25</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="63.534744"
y="96.681419"
id="text30"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="63.534744"
y="96.681419"
id="tspan30">26</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="54.889854"
y="87.844421"
id="text31"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="54.889854"
y="87.844421"
id="tspan31">27</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="52.247494"
y="65.944031"
id="text32"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="52.247494"
y="65.944031"
id="tspan32">28</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="58.010754"
y="73.820488"
id="text33"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="58.010754"
y="73.820488"
id="tspan33">29</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="63.774014"
y="66.712471"
id="text34"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="63.774014"
y="66.712471"
id="tspan34">30</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="57.626537"
y="58.259689"
id="text35"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="57.626537"
y="58.259689"
id="tspan35">31</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="43.794712"
y="65.944038"
id="text36"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="43.794712"
y="65.944038"
id="tspan36">32</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="38.415668"
y="51.343781"
id="text37"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="38.415668"
y="51.343781"
id="tspan37">33</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="61.852928"
y="47.885826"
id="text38"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="61.852928"
y="47.885826"
id="tspan38">34</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="54.168583"
y="38.85672"
id="text39"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="54.168583"
y="38.85672"
id="tspan39">35</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="44.178932"
y="42.891003"
id="text40"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="44.178932"
y="42.891003"
id="tspan40">36</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="63.197689"
y="12.537832"
id="text41"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="63.197689"
y="12.537832"
id="tspan41">38</tspan></text><text
xml:space="preserve"
style="font-size:5.29167px;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;stroke-width:0.264583"
x="55.705452"
y="24.640678"
id="text42"><tspan
sodipodi:role="line"
style="font-size:5.29167px;fill:#ff0000;stroke-width:0.264583"
x="55.705452"
y="24.640678"
id="tspan42">37</tspan></text></g></svg>
import paho.mqtt.client as mqtt
import time
mqttc = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2)
mqttc.connect("mqtt", 1883, 60)
# 5 Byte pro Display
# MSB = Segment enable bit
# LSB = Dimmer ? immer auf 1 setzen!
buffer = bytearray(
[
0b11111111,
0b11111111,
0b11111111,
0b11111111,
0b11111111,
0b11110000, # 2. Display
0b00000000,
0b00000000,
0b00000000,
0b00000001,
]
)
mqttc.publish("GeaVision/data/raw", buffer)
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -1
# IndentAccessModifiers: true
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: true
BinPackArguments: false
BinPackParameters: false
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeInheritanceComma: false
BreakBeforeTernaryOperators: false
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: false
ColumnLimit: 120
CommentPragmas: "^ IWYU pragma:"
CompactNamespaces: true
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 2
ContinuationIndentWidth: 2
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
IncludeBlocks: Regroup
IncludeCategories:
- Regex: "^<.*>"
Priority: 2
- Regex: '^<.*\.h(pp)?>'
Priority: 4
- Regex: '".*"'
Priority: 6
IncludeIsMainRegex: "(Test)?$"
IndentCaseLabels: true
IndentPPDirectives: BeforeHash
IndentWidth: 2
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ""
MacroBlockEnd: ""
MaxEmptyLinesToKeep: 1
NamespaceIndentation: All
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 1000000
PenaltyBreakBeforeFirstCallParameter: 1000000
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 1000000
PenaltyBreakString: 1000000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 1000000
PointerAlignment: Left
ReflowComments: true
SortIncludes: true
SortUsingDeclarations: true
SpaceAfterCStyleCast: true
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 2
UseTab: Never
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
FROM espressif/idf
ARG DEBIAN_FRONTEND=nointeractive
ARG CONTAINER_USER=esp
ARG USER_UID=1050
ARG USER_GID=$USER_UID
RUN apt-get update \
&& apt install -y -q \
cmake \
git \
libglib2.0-0 \
libnuma1 \
libpixman-1-0 \
&& rm -rf /var/lib/apt/lists/*
# QEMU
ENV QEMU_REL=esp_develop_8.2.0_20240122
ENV QEMU_SHA256=e7c72ef5705ad1444d391711088c8717fc89f42e9bf6d1487f9c2a326b8cfa83
ENV QEMU_DIST=qemu-xtensa-softmmu-${QEMU_REL}-x86_64-linux-gnu.tar.xz
ENV QEMU_URL=https://github.com/espressif/qemu/releases/download/esp-develop-8.2.0-20240122/${QEMU_DIST}
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
RUN wget --no-verbose ${QEMU_URL} \
&& echo "${QEMU_SHA256} *${QEMU_DIST}" | sha256sum --check --strict - \
&& tar -xf $QEMU_DIST -C /opt \
&& rm ${QEMU_DIST}
ENV PATH=/opt/qemu/bin:${PATH}
RUN groupadd --gid $USER_GID $CONTAINER_USER \
&& adduser --uid $USER_UID --gid $USER_GID --disabled-password --gecos "" ${CONTAINER_USER} \
&& usermod -a -G root $CONTAINER_USER && usermod -a -G dialout $CONTAINER_USER
RUN chmod -R 775 /opt/esp/python_env/
USER ${CONTAINER_USER}
ENV USER=${CONTAINER_USER}
WORKDIR /home/${CONTAINER_USER}
RUN echo "source /opt/esp/idf/export.sh > /dev/null 2>&1" >> ~/.bashrc
ENTRYPOINT [ "/opt/esp/entrypoint.sh" ]
CMD ["/bin/bash", "-c"]
\ No newline at end of file
{
"name": "ESP-IDF QEMU",
"build": {
"dockerfile": "Dockerfile"
},
"customizations": {
"vscode": {
"settings": {
"terminal.integrated.defaultProfile.linux": "bash",
"idf.espIdfPath": "/opt/esp/idf",
"idf.customExtraPaths": "",
"idf.pythonBinPath": "/opt/esp/python_env/idf5.4_py3.12_env/bin/python",
"idf.toolsPath": "/opt/esp",
"idf.gitPath": "/usr/bin/git"
},
"extensions": [
"espressif.esp-idf-extension"
]
},
"codespaces": {
"settings": {
"terminal.integrated.defaultProfile.linux": "bash",
"idf.espIdfPath": "/opt/esp/idf",
"idf.customExtraPaths": "",
"idf.pythonBinPath": "/opt/esp/python_env/idf5.4_py3.12_env/bin/python",
"idf.toolsPath": "/opt/esp",
"idf.gitPath": "/usr/bin/git"
},
"extensions": [
"espressif.esp-idf-extension",
"espressif.esp-idf-web"
]
}
},
"runArgs": ["--privileged"]
}
\ No newline at end of file
build/
sdkconfig
sdkconfig.old
\ No newline at end of file
{
"configurations": [
{
"name": "ESP-IDF",
"compilerPath": "${config:idf.toolsPathWin}\\tools\\xtensa-esp-elf\\esp-13.2.0_20240530\\xtensa-esp-elf\\bin\\xtensa-esp32-elf-gcc.exe",
"compileCommands": "${config:idf.buildPath}/compile_commands.json",
"includePath": [
"${config:idf.espIdfPath}/components/**",
"${config:idf.espIdfPathWin}/components/**",
"${workspaceFolder}/**"
],
"browse": {
"path": [
"${config:idf.espIdfPath}/components",
"${config:idf.espIdfPathWin}/components",
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true
}
}
],
"version": 4
}
{
"version": "0.2.0",
"configurations": [
{
"type": "gdbtarget",
"request": "attach",
"name": "Eclipse CDT GDB Adapter"
},
{
"type": "espidf",
"name": "Launch",
"request": "launch"
}
]
}
\ No newline at end of file
{
"C_Cpp.intelliSenseEngine": "default",
"idf.adapterTargetName": "esp32",
"idf.customExtraPaths": "C:\\Espressif\\tools\\xtensa-esp-elf-gdb\\14.2_20240403\\xtensa-esp-elf-gdb\\bin;C:\\Espressif\\tools\\riscv32-esp-elf-gdb\\14.2_20240403\\riscv32-esp-elf-gdb\\bin;C:\\Espressif\\tools\\xtensa-esp-elf\\esp-13.2.0_20240530\\xtensa-esp-elf\\bin;C:\\Espressif\\tools\\riscv32-esp-elf\\esp-13.2.0_20240530\\riscv32-esp-elf\\bin;C:\\Espressif\\tools\\esp32ulp-elf\\2.38_20240113\\esp32ulp-elf\\bin;C:\\Espressif\\tools\\cmake\\3.24.0\\bin;C:\\Espressif\\tools\\openocd-esp32\\v0.12.0-esp32-20240318\\openocd-esp32\\bin;C:\\Espressif\\tools\\ninja\\1.11.1;C:\\Espressif\\tools\\idf-exe\\1.0.3;C:\\Espressif\\tools\\ccache\\4.8\\ccache-4.8-windows-x86_64;C:\\Espressif\\tools\\dfu-util\\0.11\\dfu-util-0.11-win64;C:\\Espressif\\tools\\esp-rom-elfs\\20240305",
"idf.customExtraVars": {
"OPENOCD_SCRIPTS": "C:\\Espressif\\tools\\openocd-esp32\\v0.12.0-esp32-20240318/openocd-esp32/share/openocd/scripts",
"IDF_CCACHE_ENABLE": "1",
"ESP_ROM_ELF_DIR": "C:\\Espressif\\tools\\esp-rom-elfs\\20240305/"
},
"idf.espIdfPathWin": "C:/Espressif/frameworks/esp-idf-v5.3/",
"idf.openOcdConfigs": [
"board/esp32-wrover-kit-3.3v.cfg"
],
"idf.pythonBinPathWin": "C:/Espressif/python_env/idf5.3_py3.11_env/Scripts/python.exe",
"idf.toolsPathWin": "C:\\Espressif",
"C_Cpp.formatting": "clangFormat",
"idf.portWin": "COM3",
"idf.flashType": "UART",
"files.associations": {
"cstdint": "cpp",
"array": "cpp",
"atomic": "cpp",
"bit": "cpp",
"*.tcc": "cpp",
"bitset": "cpp",
"cctype": "cpp",
"charconv": "cpp",
"chrono": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"compare": "cpp",
"complex": "cpp",
"concepts": "cpp",
"condition_variable": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"deque": "cpp",
"list": "cpp",
"map": "cpp",
"set": "cpp",
"string": "cpp",
"unordered_map": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"functional": "cpp",
"iterator": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"netfwd": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"regex": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"format": "cpp",
"fstream": "cpp",
"future": "cpp",
"initializer_list": "cpp",
"iomanip": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"numbers": "cpp",
"ostream": "cpp",
"semaphore": "cpp",
"span": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"stop_token": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cinttypes": "cpp",
"typeinfo": "cpp",
"variant": "cpp"
}
}
\ No newline at end of file
{
"version": "2.0.0",
"tasks": [
{
"label": "Build - Build project",
"type": "shell",
"command": "${config:idf.pythonBinPath} ${config:idf.espIdfPath}/tools/idf.py build",
"windows": {
"command": "${config:idf.pythonBinPathWin} ${config:idf.espIdfPathWin}\\tools\\idf.py build",
"options": {
"env": {
"PATH": "${env:PATH};${config:idf.customExtraPaths}"
}
}
},
"options": {
"env": {
"PATH": "${env:PATH}:${config:idf.customExtraPaths}"
}
},
"problemMatcher": [
{
"owner": "cpp",
"fileLocation": [
"autoDetect",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Set ESP-IDF Target",
"type": "shell",
"command": "${command:espIdf.setTarget}",
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"autoDetect",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
},
{
"label": "Clean - Clean the project",
"type": "shell",
"command": "${config:idf.pythonBinPath} ${config:idf.espIdfPath}/tools/idf.py fullclean",
"windows": {
"command": "${config:idf.pythonBinPathWin} ${config:idf.espIdfPathWin}\\tools\\idf.py fullclean",
"options": {
"env": {
"PATH": "${env:PATH};${config:idf.customExtraPaths}"
}
}
},
"options": {
"env": {
"PATH": "${env:PATH}:${config:idf.customExtraPaths}"
}
},
"problemMatcher": [
{
"owner": "cpp",
"fileLocation": [
"autoDetect",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
]
},
{
"label": "Flash - Flash the device",
"type": "shell",
"command": "${config:idf.pythonBinPath} ${config:idf.espIdfPath}/tools/idf.py -p ${config:idf.port} -b ${config:idf.flashBaudRate} flash",
"windows": {
"command": "${config:idf.pythonBinPathWin} ${config:idf.espIdfPathWin}\\tools\\idf.py flash -p ${config:idf.portWin} -b ${config:idf.flashBaudRate}",
"options": {
"env": {
"PATH": "${env:PATH};${config:idf.customExtraPaths}"
}
}
},
"options": {
"env": {
"PATH": "${env:PATH}:${config:idf.customExtraPaths}"
}
},
"problemMatcher": [
{
"owner": "cpp",
"fileLocation": [
"autoDetect",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
]
},
{
"label": "Monitor: Start the monitor",
"type": "shell",
"command": "${config:idf.pythonBinPath} ${config:idf.espIdfPath}/tools/idf.py -p ${config:idf.port} monitor",
"windows": {
"command": "${config:idf.pythonBinPathWin} ${config:idf.espIdfPathWin}\\tools\\idf.py -p ${config:idf.portWin} monitor",
"options": {
"env": {
"PATH": "${env:PATH};${config:idf.customExtraPaths}"
}
}
},
"options": {
"env": {
"PATH": "${env:PATH}:${config:idf.customExtraPaths}"
}
},
"problemMatcher": [
{
"owner": "cpp",
"fileLocation": [
"autoDetect",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
],
"dependsOn": "Flash - Flash the device"
},
{
"label": "OpenOCD: Start openOCD",
"type": "shell",
"presentation": {
"echo": true,
"reveal": "never",
"focus": false,
"panel": "new"
},
"command": "openocd -s ${command:espIdf.getOpenOcdScriptValue} ${command:espIdf.getOpenOcdConfigs}",
"windows": {
"command": "openocd.exe -s ${command:espIdf.getOpenOcdScriptValue} ${command:espIdf.getOpenOcdConfigs}",
"options": {
"env": {
"PATH": "${env:PATH};${config:idf.customExtraPaths}"
}
}
},
"options": {
"env": {
"PATH": "${env:PATH}:${config:idf.customExtraPaths}"
}
},
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"autoDetect",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
},
{
"label": "adapter",
"type": "shell",
"command": "${config:idf.pythonBinPath}",
"isBackground": true,
"options": {
"env": {
"PATH": "${env:PATH}:${config:idf.customExtraPaths}",
"PYTHONPATH": "${command:espIdf.getExtensionPath}/esp_debug_adapter/debug_adapter"
}
},
"problemMatcher": {
"background": {
"beginsPattern": "\bDEBUG_ADAPTER_STARTED\b",
"endsPattern": "DEBUG_ADAPTER_READY2CONNECT",
"activeOnStart": true
},
"pattern": {
"regexp": "(\\d+)-(\\d+)-(\\d+)\\s(\\d+):(\\d+):(\\d+),(\\d+)\\s-(.+)\\s(ERROR)",
"file": 8,
"line": 2,
"column": 3,
"severity": 4,
"message": 9
}
},
"args": [
"${command:espIdf.getExtensionPath}/esp_debug_adapter/debug_adapter_main.py",
"-e",
"${workspaceFolder}/build/${command:espIdf.getProjectName}.elf",
"-s",
"$OPENOCD_SCRIPTS",
"-dn",
"esp32",
"-om",
"connect_to_instance",
"-t",
"xtensa-esp32-elf-"
],
"windows": {
"command": "${config:idf.pythonBinPathWin}",
"options": {
"env": {
"PATH": "${env:PATH};${config:idf.customExtraPaths}",
"PYTHONPATH": "${command:espIdf.getExtensionPath}/esp_debug_adapter/debug_adapter"
}
}
}
}
]
}
\ No newline at end of file
# For more information about build system see
# https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html
# The following five lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(GeaVisionController)
\ No newline at end of file