* Lower default SPI Clock Lowered the default SPI clock as some displays might show glitches with the SPI frequency set above 40MHz. * Added missing library components Added the missing library symbols, footprints and 3D-models. These are all in a project-specific library called "omoteLib" (#19) * Implement MQTT publish in HardwareRevX Change-Id: I7b6955a662716f83dd8daf34128a353efa26bf80 * add batteryStatus info and allow access to it through the interface. Change-Id: Ieb748b1478d532f52ffff9edc783de3cbcf9f303 * rename hardwareAbstractionInterface Change-Id: I39a9bcd7fc4d92b271a40a869faae7870d6d88a1 * rename HardwareAbstractionInterface files Change-Id: Ifb6a96c38da61cb80aabc6c929e392a2fc91cf29 * fixed a typo * Re work directory structure to support new architecture Still need to get the Sim building * lvgl simulator working. * put init code into HardwareSimulator Class * ensure all targets build remove unused assets.c add new github actions that reflect new simulator * clean up build defines by using platform.ini to override default lv_config. remove unneeded include directory. Change-Id: Id63baa80dae89977d239a539b5db9ff67266e1d6 * Fix ESP32 Windows build after battling escape characters. Add esp32 Windows target to Actions. * Fixed screen height - corrected the SCREEN_HEIGHT - small graphical changes in OmoteUI to make it look like in the main branch --------- Co-authored-by: Max <Max-MKA@web.de> Co-authored-by: Matthew Colvin <Matthew.Colvin@garmin.com> Co-authored-by: Matthew Colvin <35540398+Mc067415@users.noreply.github.com>
		
			
				
	
	
		
			588 lines
		
	
	
	
		
			20 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			588 lines
		
	
	
	
		
			20 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| {
 | |
|   "board": {
 | |
|     "3dviewports": [],
 | |
|     "design_settings": {
 | |
|       "defaults": {
 | |
|         "board_outline_line_width": 0.09999999999999999,
 | |
|         "copper_line_width": 0.19999999999999998,
 | |
|         "copper_text_italic": false,
 | |
|         "copper_text_size_h": 1.5,
 | |
|         "copper_text_size_v": 1.5,
 | |
|         "copper_text_thickness": 0.3,
 | |
|         "copper_text_upright": false,
 | |
|         "courtyard_line_width": 0.049999999999999996,
 | |
|         "dimension_precision": 4,
 | |
|         "dimension_units": 3,
 | |
|         "dimensions": {
 | |
|           "arrow_length": 1270000,
 | |
|           "extension_offset": 500000,
 | |
|           "keep_text_aligned": true,
 | |
|           "suppress_zeroes": false,
 | |
|           "text_position": 0,
 | |
|           "units_format": 1
 | |
|         },
 | |
|         "fab_line_width": 0.09999999999999999,
 | |
|         "fab_text_italic": false,
 | |
|         "fab_text_size_h": 1.0,
 | |
|         "fab_text_size_v": 1.0,
 | |
|         "fab_text_thickness": 0.15,
 | |
|         "fab_text_upright": false,
 | |
|         "other_line_width": 0.15,
 | |
|         "other_text_italic": false,
 | |
|         "other_text_size_h": 1.0,
 | |
|         "other_text_size_v": 1.0,
 | |
|         "other_text_thickness": 0.15,
 | |
|         "other_text_upright": false,
 | |
|         "pads": {
 | |
|           "drill": 2.5,
 | |
|           "height": 2.5,
 | |
|           "width": 2.5
 | |
|         },
 | |
|         "silk_line_width": 0.15,
 | |
|         "silk_text_italic": false,
 | |
|         "silk_text_size_h": 1.0,
 | |
|         "silk_text_size_v": 1.0,
 | |
|         "silk_text_thickness": 0.15,
 | |
|         "silk_text_upright": false,
 | |
|         "zones": {
 | |
|           "45_degree_only": false,
 | |
|           "min_clearance": 0.25
 | |
|         }
 | |
|       },
 | |
|       "diff_pair_dimensions": [
 | |
|         {
 | |
|           "gap": 0.0,
 | |
|           "via_gap": 0.0,
 | |
|           "width": 0.0
 | |
|         }
 | |
|       ],
 | |
|       "drc_exclusions": [
 | |
|         "copper_edge_clearance|162845718|124499361|a7b190e1-a02b-4549-9578-fe2a4440935d|7f945180-7a61-47da-b1ef-13f024b8c106",
 | |
|         "copper_edge_clearance|162845718|82499361|97f718a1-5bda-47c8-8cd7-4e32efeea531|0ca54d95-738c-4bc5-bc5a-bbe96d20774a",
 | |
|         "copper_edge_clearance|232845718|120499361|afbfd235-2303-490f-8639-779bc4bf8508|4918a51e-2b90-4cd3-b690-a02544932a06",
 | |
|         "copper_edge_clearance|232845718|86499361|a0020f66-80e3-44f5-8afe-ea5cfaed5b31|64bfc249-0917-4080-9bd0-b469d5ff70b6",
 | |
|         "copper_edge_clearance|55269187|110499361|60c4aa59-110c-4845-8832-6ab2e72bfc0d|d4a6c6a6-0c3e-400c-b167-229375238bb7",
 | |
|         "courtyards_overlap|225750001|118199999|056cd01d-6c44-477e-a87e-2e70b49a0685|06c0ec99-fe4f-4c5e-9492-8f7abb1bea3e",
 | |
|         "courtyards_overlap|226020001|109929999|06c0ec99-fe4f-4c5e-9492-8f7abb1bea3e|0f2cc658-97c4-4c7c-923f-8723877de78d",
 | |
|         "courtyards_overlap|226587673|108800001|06c0ec99-fe4f-4c5e-9492-8f7abb1bea3e|49cbba0b-46c9-4dca-805d-c5d99f268371",
 | |
|         "courtyards_overlap|226689043|108800001|06c0ec99-fe4f-4c5e-9492-8f7abb1bea3e|0f2cc658-97c4-4c7c-923f-8723877de78d",
 | |
|         "courtyards_overlap|227519682|116950001|056cd01d-6c44-477e-a87e-2e70b49a0685|06c0ec99-fe4f-4c5e-9492-8f7abb1bea3e",
 | |
|         "courtyards_overlap|228700001|108625001|0f2cc658-97c4-4c7c-923f-8723877de78d|b13afe92-59d6-400c-b067-5997ee6be928",
 | |
|         "courtyards_overlap|228700001|108625001|49cbba0b-46c9-4dca-805d-c5d99f268371|b13afe92-59d6-400c-b067-5997ee6be928",
 | |
|         "courtyards_overlap|228700001|108675001|49cbba0b-46c9-4dca-805d-c5d99f268371|b13afe92-59d6-400c-b067-5997ee6be928",
 | |
|         "courtyards_overlap|228700001|109929999|0f2cc658-97c4-4c7c-923f-8723877de78d|b13afe92-59d6-400c-b067-5997ee6be928",
 | |
|         "silk_over_copper|129022852|127000000|334b912f-88b6-4df1-aec7-8a53d8b0439b|cec6b50f-5371-4e8c-b384-321cbbd2f27d",
 | |
|         "silk_over_copper|129076673|127000000|334b912f-88b6-4df1-aec7-8a53d8b0439b|1b97629b-9aac-4c23-9aa9-7aba83ff42ed",
 | |
|         "silk_over_copper|132376677|105766667|07a4847d-1102-476b-b77c-a4acb871b091|0debd5c6-34ab-42bb-8e5d-477b06945256",
 | |
|         "silk_over_copper|132376677|110566667|07a4847d-1102-476b-b77c-a4acb871b091|a159fbf4-8881-4d16-a39e-897ad4cc8ca3",
 | |
|         "silk_over_copper|132376677|118100000|79102aae-49ee-4653-8c31-500f71564fcb|96cfbffe-d2d7-4fe3-92d2-99376b23a3fc",
 | |
|         "silk_over_copper|132376677|122900000|79102aae-49ee-4653-8c31-500f71564fcb|5246f082-6b8e-410c-b9a2-ffec3648d8a3",
 | |
|         "silk_over_copper|132376677|81100000|b334fea1-a7bb-446b-893b-7a332912e970|42e4ed75-2554-4fa6-a3f7-b3d1022db025",
 | |
|         "silk_over_copper|132376677|85900000|b334fea1-a7bb-446b-893b-7a332912e970|c7e4a9be-c3b0-45bf-b2ff-23734fe2eb01",
 | |
|         "silk_over_copper|132376677|93433333|01d04e32-9bd1-4a03-b346-ec0570745277|c337877d-ff12-4348-a468-a955b24c6c59",
 | |
|         "silk_over_copper|132376677|98233333|01d04e32-9bd1-4a03-b346-ec0570745277|2c4a5cac-2061-4a77-bbab-1343a362916e",
 | |
|         "silk_over_copper|140376677|105766667|07a4847d-1102-476b-b77c-a4acb871b091|6c586047-b6de-496a-8254-3a70a51d707c",
 | |
|         "silk_over_copper|140376677|110566667|07a4847d-1102-476b-b77c-a4acb871b091|18c9bfc2-0dc9-4014-9101-3e548cd5929d",
 | |
|         "silk_over_copper|140376677|118100000|79102aae-49ee-4653-8c31-500f71564fcb|586e9faf-fda9-451b-a6f9-2ba19c2a69fa",
 | |
|         "silk_over_copper|140376677|122900000|79102aae-49ee-4653-8c31-500f71564fcb|5198415d-ed0d-4cc7-b4b6-dc3850f1a3c3",
 | |
|         "silk_over_copper|140376677|81100000|b334fea1-a7bb-446b-893b-7a332912e970|bb4ba40b-19e6-43bd-a856-94aff21978fb",
 | |
|         "silk_over_copper|140376677|85900000|b334fea1-a7bb-446b-893b-7a332912e970|afbf5239-36e0-4e45-8181-c5338961be5c",
 | |
|         "silk_over_copper|140376677|93433333|01d04e32-9bd1-4a03-b346-ec0570745277|6aa44687-49ee-4c38-9623-042af84a3ba4",
 | |
|         "silk_over_copper|140376677|98233333|01d04e32-9bd1-4a03-b346-ec0570745277|15c14825-7037-4068-b9f8-3e0c7953f85f",
 | |
|         "silk_over_copper|157555023|93950000|28a2e8e6-34f3-4da0-b40f-cb6aa1239b15|430cc97e-b761-43d6-b8a7-944919cd57dd",
 | |
|         "silk_over_copper|157626688|110096906|33a83217-b3df-4568-9228-62311409cc30|34e67a80-e0d9-486d-8ab8-9c92fa0dd809",
 | |
|         "silk_over_copper|168126688|110096905|971e51b8-dc3d-453a-a989-806022ee7827|5c1609d5-429c-4fae-865f-0ce744070a44",
 | |
|         "silk_over_copper|168126688|93903081|b7480629-b4d5-4ed4-9d17-09ab9cbba29d|664107c2-5c3f-4759-a4d2-a65e582520fc",
 | |
|         "silk_over_copper|216978035|105742593|3466fad7-c837-45bd-b6f2-0ccdd352a715|3919ef8b-00dc-46d9-9f44-27129430c30b",
 | |
|         "silk_over_copper|216978035|116409260|aa571077-3d07-40df-bd30-5ce74d16c6b1|5a6930e0-cc5d-4621-bccc-54e460799a20",
 | |
|         "silk_over_copper|216978035|84409260|3e6fc5e2-c47e-47be-8c3a-4cc07f2166c4|549ac625-ff23-446d-a1ef-2e4eb462b479",
 | |
|         "silk_over_copper|216978035|95075927|3d3415ed-932f-4bf4-aa6f-2d15c4720630|332d8c44-fb38-4474-a0ad-8b672ef3f9cc",
 | |
|         "silk_over_copper|217495210|109733333|3466fad7-c837-45bd-b6f2-0ccdd352a715|f2aa5df4-c9d4-4e0d-b9db-3ab7e4498d49",
 | |
|         "silk_over_copper|217495210|120400000|aa571077-3d07-40df-bd30-5ce74d16c6b1|021f0fd1-4f44-44ad-8d73-b74f831c0904",
 | |
|         "silk_over_copper|217495210|88400000|3e6fc5e2-c47e-47be-8c3a-4cc07f2166c4|5bdc62cc-7fe9-4a97-8c56-615eb270ea84",
 | |
|         "silk_over_copper|217495210|99066667|3d3415ed-932f-4bf4-aa6f-2d15c4720630|e0506ccf-2462-45bf-bb0c-f42119cc2db0",
 | |
|         "silk_over_copper|223130570|104933333|3466fad7-c837-45bd-b6f2-0ccdd352a715|000baf98-9553-4d3b-830b-08166cfcafca",
 | |
|         "silk_over_copper|223130570|115600000|aa571077-3d07-40df-bd30-5ce74d16c6b1|14cb466d-dbac-463f-8e15-cf6c65dbc2a1",
 | |
|         "silk_over_copper|223130570|83600000|3e6fc5e2-c47e-47be-8c3a-4cc07f2166c4|9cf6c4e6-f499-4a85-9d9e-c301842e582c",
 | |
|         "silk_over_copper|223130570|94266667|3d3415ed-932f-4bf4-aa6f-2d15c4720630|a55d00fd-2d4e-4181-b967-455c0ea0e3b9",
 | |
|         "silk_over_copper|223852694|108746994|3466fad7-c837-45bd-b6f2-0ccdd352a715|2deb6df0-8035-4e5b-a530-70bf9edb867a",
 | |
|         "silk_over_copper|223852694|119413661|aa571077-3d07-40df-bd30-5ce74d16c6b1|9d267c1f-b3bd-41f7-ae74-7a09ae63aea3",
 | |
|         "silk_over_copper|223852694|87413661|3e6fc5e2-c47e-47be-8c3a-4cc07f2166c4|64b591b0-3354-47fa-bb23-a2e66c0fcb0f",
 | |
|         "silk_over_copper|223852694|98080328|3d3415ed-932f-4bf4-aa6f-2d15c4720630|688ecbb4-54f5-4393-a0dd-73b9d4cd8da1",
 | |
|         "silk_over_copper|244353208|106700000|e53ea90c-5d31-48d0-a341-f0ebc9b82238|90825ede-013f-4a29-960a-6eaaa394ac0b",
 | |
|         "silk_over_copper|244353208|97300000|e53ea90c-5d31-48d0-a341-f0ebc9b82238|7c2b33ac-4e94-49f1-bb61-2a88bcdf19bd",
 | |
|         "silk_over_copper|59388386|99506531|a9f571bc-2d4c-4450-ae3c-e7ad1b13d381|0f6c2df7-ddf9-4e52-be55-9fae18169d4c",
 | |
|         "silk_over_copper|59461476|99522109|a9f571bc-2d4c-4450-ae3c-e7ad1b13d381|1caef739-424e-4032-a331-7fad945890e5",
 | |
|         "silk_overlap|129076673|127100000|1b97629b-9aac-4c23-9aa9-7aba83ff42ed|4ee539ee-d454-40d1-9c30-83e74191324b",
 | |
|         "silk_overlap|129076673|127100000|1b97629b-9aac-4c23-9aa9-7aba83ff42ed|cec6b50f-5371-4e8c-b384-321cbbd2f27d",
 | |
|         "silk_overlap|129076673|76900000|1b97629b-9aac-4c23-9aa9-7aba83ff42ed|addad766-bcbd-441e-b343-ce57f0d36a1f",
 | |
|         "silk_overlap|59476673|127100000|0f6c2df7-ddf9-4e52-be55-9fae18169d4c|4ee539ee-d454-40d1-9c30-83e74191324b",
 | |
|         "silk_overlap|59476673|76900000|0f6c2df7-ddf9-4e52-be55-9fae18169d4c|1caef739-424e-4032-a331-7fad945890e5",
 | |
|         "silk_overlap|59476673|76900000|0f6c2df7-ddf9-4e52-be55-9fae18169d4c|addad766-bcbd-441e-b343-ce57f0d36a1f",
 | |
|         "unconnected_items|145226677|85400000|d5e88981-3c34-43bc-9939-0d743daab64c|4513e1b0-129c-42e5-b2ed-a11bd0241a0c",
 | |
|         "unconnected_items|180526677|85400000|85c3b91b-aede-4f95-9ac4-a0a85429e48e|4513e1b0-129c-42e5-b2ed-a11bd0241a0c",
 | |
|         "unconnected_items|187726677|88900000|7858f59e-d8ae-4ae2-b1d1-f12f33d38ce2|ed1af73f-a5c1-4486-8e37-212d407d08f5",
 | |
|         "unconnected_items|204726677|88900000|ed1af73f-a5c1-4486-8e37-212d407d08f5|a0e2e50e-d0e7-4ac5-b4f7-def50936146c",
 | |
|         "unconnected_items|223526677|87900000|64b591b0-3354-47fa-bb23-a2e66c0fcb0f|3ed7cbb2-f009-4505-857f-84b95738169b"
 | |
|       ],
 | |
|       "meta": {
 | |
|         "version": 2
 | |
|       },
 | |
|       "rule_severities": {
 | |
|         "annular_width": "error",
 | |
|         "clearance": "error",
 | |
|         "connection_width": "warning",
 | |
|         "copper_edge_clearance": "error",
 | |
|         "copper_sliver": "warning",
 | |
|         "courtyards_overlap": "error",
 | |
|         "diff_pair_gap_out_of_range": "error",
 | |
|         "diff_pair_uncoupled_length_too_long": "error",
 | |
|         "drill_out_of_range": "error",
 | |
|         "duplicate_footprints": "warning",
 | |
|         "extra_footprint": "warning",
 | |
|         "footprint": "error",
 | |
|         "footprint_type_mismatch": "error",
 | |
|         "hole_clearance": "error",
 | |
|         "hole_near_hole": "error",
 | |
|         "invalid_outline": "error",
 | |
|         "isolated_copper": "warning",
 | |
|         "item_on_disabled_layer": "error",
 | |
|         "items_not_allowed": "error",
 | |
|         "length_out_of_range": "error",
 | |
|         "lib_footprint_issues": "warning",
 | |
|         "lib_footprint_mismatch": "warning",
 | |
|         "malformed_courtyard": "error",
 | |
|         "microvia_drill_out_of_range": "error",
 | |
|         "missing_courtyard": "ignore",
 | |
|         "missing_footprint": "warning",
 | |
|         "net_conflict": "warning",
 | |
|         "npth_inside_courtyard": "ignore",
 | |
|         "padstack": "error",
 | |
|         "pth_inside_courtyard": "ignore",
 | |
|         "shorting_items": "error",
 | |
|         "silk_edge_clearance": "warning",
 | |
|         "silk_over_copper": "warning",
 | |
|         "silk_overlap": "warning",
 | |
|         "skew_out_of_range": "error",
 | |
|         "solder_mask_bridge": "error",
 | |
|         "starved_thermal": "error",
 | |
|         "text_height": "warning",
 | |
|         "text_thickness": "warning",
 | |
|         "through_hole_pad_without_hole": "error",
 | |
|         "too_many_vias": "error",
 | |
|         "track_dangling": "warning",
 | |
|         "track_width": "error",
 | |
|         "tracks_crossing": "error",
 | |
|         "unconnected_items": "error",
 | |
|         "unresolved_variable": "error",
 | |
|         "via_dangling": "warning",
 | |
|         "zones_intersect": "error"
 | |
|       },
 | |
|       "rules": {
 | |
|         "allow_blind_buried_vias": false,
 | |
|         "allow_microvias": false,
 | |
|         "max_error": 0.005,
 | |
|         "min_clearance": 0.19999999999999998,
 | |
|         "min_connection": 0.0,
 | |
|         "min_copper_edge_clearance": 0.0,
 | |
|         "min_hole_clearance": 0.25,
 | |
|         "min_hole_to_hole": 0.25,
 | |
|         "min_microvia_diameter": 0.19999999999999998,
 | |
|         "min_microvia_drill": 0.09999999999999999,
 | |
|         "min_resolved_spokes": 1,
 | |
|         "min_silk_clearance": 0.0,
 | |
|         "min_text_height": 0.7999999999999999,
 | |
|         "min_text_thickness": 0.08,
 | |
|         "min_through_hole_diameter": 0.25,
 | |
|         "min_track_width": 0.19999999999999998,
 | |
|         "min_via_annular_width": 0.09999999999999999,
 | |
|         "min_via_diameter": 0.39999999999999997,
 | |
|         "solder_mask_clearance": 0.0,
 | |
|         "solder_mask_min_width": 0.0,
 | |
|         "solder_mask_to_copper_clearance": 0.0,
 | |
|         "use_height_for_length_calcs": true
 | |
|       },
 | |
|       "teardrop_options": [
 | |
|         {
 | |
|           "td_allow_use_two_tracks": true,
 | |
|           "td_curve_segcount": 5,
 | |
|           "td_on_pad_in_zone": false,
 | |
|           "td_onpadsmd": true,
 | |
|           "td_onroundshapesonly": false,
 | |
|           "td_ontrackend": false,
 | |
|           "td_onviapad": true
 | |
|         }
 | |
|       ],
 | |
|       "teardrop_parameters": [
 | |
|         {
 | |
|           "td_curve_segcount": 0,
 | |
|           "td_height_ratio": 1.0,
 | |
|           "td_length_ratio": 0.5,
 | |
|           "td_maxheight": 2.0,
 | |
|           "td_maxlen": 1.0,
 | |
|           "td_target_name": "td_round_shape",
 | |
|           "td_width_to_size_filter_ratio": 0.9
 | |
|         },
 | |
|         {
 | |
|           "td_curve_segcount": 0,
 | |
|           "td_height_ratio": 1.0,
 | |
|           "td_length_ratio": 0.5,
 | |
|           "td_maxheight": 2.0,
 | |
|           "td_maxlen": 1.0,
 | |
|           "td_target_name": "td_rect_shape",
 | |
|           "td_width_to_size_filter_ratio": 0.9
 | |
|         },
 | |
|         {
 | |
|           "td_curve_segcount": 0,
 | |
|           "td_height_ratio": 1.0,
 | |
|           "td_length_ratio": 0.5,
 | |
|           "td_maxheight": 2.0,
 | |
|           "td_maxlen": 1.0,
 | |
|           "td_target_name": "td_track_end",
 | |
|           "td_width_to_size_filter_ratio": 0.9
 | |
|         }
 | |
|       ],
 | |
|       "track_widths": [
 | |
|         0.0,
 | |
|         0.25,
 | |
|         0.3,
 | |
|         0.5,
 | |
|         1.0
 | |
|       ],
 | |
|       "via_dimensions": [
 | |
|         {
 | |
|           "diameter": 0.0,
 | |
|           "drill": 0.0
 | |
|         },
 | |
|         {
 | |
|           "diameter": 0.6,
 | |
|           "drill": 0.3
 | |
|         },
 | |
|         {
 | |
|           "diameter": 1.0,
 | |
|           "drill": 0.7
 | |
|         }
 | |
|       ],
 | |
|       "zones_allow_external_fillets": false,
 | |
|       "zones_use_no_outline": true
 | |
|     },
 | |
|     "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": "error",
 | |
|       "unannotated": "error",
 | |
|       "unit_value_mismatch": "error",
 | |
|       "unresolved_variable": "error",
 | |
|       "wire_dangling": "error"
 | |
|     }
 | |
|   },
 | |
|   "libraries": {
 | |
|     "pinned_footprint_libs": [
 | |
|       "omoteLib"
 | |
|     ],
 | |
|     "pinned_symbol_libs": [
 | |
|       "omoteLib"
 | |
|     ]
 | |
|   },
 | |
|   "meta": {
 | |
|     "filename": "Remote.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",
 | |
|         "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,
 | |
|         "wire_width": 6
 | |
|       }
 | |
|     ],
 | |
|     "meta": {
 | |
|       "version": 3
 | |
|     },
 | |
|     "net_colors": null,
 | |
|     "netclass_assignments": null,
 | |
|     "netclass_patterns": []
 | |
|   },
 | |
|   "pcbnew": {
 | |
|     "last_paths": {
 | |
|       "gencad": "",
 | |
|       "idf": "",
 | |
|       "netlist": "",
 | |
|       "specctra_dsn": "",
 | |
|       "step": "../../../../../Desktop/Remote.step",
 | |
|       "vrml": ""
 | |
|     },
 | |
|     "page_layout_descr_file": ""
 | |
|   },
 | |
|   "schematic": {
 | |
|     "annotate_start_num": 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,
 | |
|       "pin_symbol_size": 25.0,
 | |
|       "text_offset_ratio": 0.15
 | |
|     },
 | |
|     "legacy_lib_dir": "",
 | |
|     "legacy_lib_list": [],
 | |
|     "meta": {
 | |
|       "version": 1
 | |
|     },
 | |
|     "net_format_name": "",
 | |
|     "ngspice": {
 | |
|       "fix_include_paths": true,
 | |
|       "fix_passive_vals": false,
 | |
|       "meta": {
 | |
|         "version": 0
 | |
|       },
 | |
|       "model_mode": 0,
 | |
|       "workbook_filename": ""
 | |
|     },
 | |
|     "page_layout_descr_file": "",
 | |
|     "plot_directory": "",
 | |
|     "spice_adjust_passive_values": false,
 | |
|     "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_voltages": false,
 | |
|     "subpart_first_id": 65,
 | |
|     "subpart_id_separator": 0
 | |
|   },
 | |
|   "sheets": [
 | |
|     [
 | |
|       "67a795c7-71c1-4a83-b6d2-c7272e071e9d",
 | |
|       ""
 | |
|     ]
 | |
|   ],
 | |
|   "text_variables": {}
 | |
| }
 |