11import 'package:flutter/material.dart' ;
2+
23import '../l10n/app_localizations.dart' ;
4+ import '../providers/locator.dart' ;
35
46class PinDetails {
57 final String name;
@@ -8,10 +10,10 @@ class PinDetails {
810
911 PinDetails (this .name, this .description, this .pinColor);
1012
11- static List <PinDetails > getAllPins (BuildContext context) {
12- final l10n = AppLocalizations .of (context)! ;
13-
13+ static List <PinDetails > getV6Pins (BuildContext context) {
14+ final l10n = getIt.get <AppLocalizations >();
1415 return [
16+ PinDetails (l10n.pin_gnd_name, l10n.pin_gnd_desc, const Color (0xFF000000 )),
1517 PinDetails (l10n.pin_gnd_name, l10n.pin_gnd_desc, const Color (0xFF00FFFF )),
1618 PinDetails (l10n.pin_vdd_name, l10n.pin_vdd_desc, const Color (0xFF800080 )),
1719 PinDetails (l10n.pin_vcc_name, l10n.pin_vcc_desc, const Color (0xFF00FF00 )),
@@ -60,4 +62,66 @@ class PinDetails {
6062 PinDetails (l10n.pin_res_name, l10n.pin_res_desc, const Color (0xFFCCAAFF )),
6163 ];
6264 }
65+
66+ static List <PinDetails > getV5Pins (BuildContext context) {
67+ final l10n = AppLocalizations .of (context)! ;
68+
69+ return [
70+ PinDetails (l10n.pin_gnd_name, l10n.pin_gnd_desc, const Color (0xFF16DCDA )),
71+ PinDetails (l10n.pin_vdd_name, l10n.pin_vdd_desc, const Color (0xFFD25C3C )),
72+ PinDetails (l10n.pin_vcc_name, l10n.pin_vcc_desc, const Color (0xFF6B6500 )),
73+ PinDetails (l10n.pin_vin_name, l10n.pin_vin_desc, const Color (0xFF505050 )),
74+ PinDetails (l10n.pin_up_name, l10n.pin_up_desc, const Color (0xFF606060 )),
75+ PinDetails (
76+ l10n.pin_down_name, l10n.pin_down_desc, const Color (0xFF707070 )),
77+ PinDetails (l10n.pin_bat_name, l10n.pin_bat_desc, const Color (0xFF808080 )),
78+ PinDetails (l10n.pin_rxd_name, l10n.pin_rxd_desc, const Color (0xFF1616DC )),
79+ PinDetails (l10n.pin_txd_name, l10n.pin_txd_desc, const Color (0xFF37DC16 )),
80+ PinDetails (l10n.pin_enp_name, l10n.pin_enp_desc, const Color (0xFFFF9955 )),
81+ PinDetails (l10n.pin_mcl_name, l10n.pin_mcl_desc, const Color (0xFF143C14 )),
82+ PinDetails (l10n.pin_pgd_name, l10n.pin_pgd_desc, const Color (0xFF724FFF )),
83+ PinDetails (l10n.pin_pgc_name, l10n.pin_pgc_desc, const Color (0xFFFFF724 )),
84+ PinDetails (l10n.pin_ena_name, l10n.pin_ena_desc, const Color (0xFF5C143C )),
85+ PinDetails (l10n.pin_sta_name, l10n.pin_sta_desc, const Color (0xFF5C5C3C )),
86+ PinDetails (l10n.pin_cs1_name, l10n.pin_cs1_desc, const Color (0xFF000080 )),
87+ PinDetails (l10n.pin_sdi_name, l10n.pin_sdi_desc, const Color (0xFFC8B7BE )),
88+ PinDetails (l10n.pin_sdo_name, l10n.pin_sdo_desc, const Color (0xFF916F7C )),
89+ PinDetails (l10n.pin_sck_name, l10n.pin_sck_desc, const Color (0xFFAC939D )),
90+ PinDetails (l10n.pin_sda_name, l10n.pin_sda_desc, const Color (0xFF6E7244 )),
91+ PinDetails (l10n.pin_scl_name, l10n.pin_scl_desc, const Color (0xFF6E4472 )),
92+ PinDetails (l10n.pin_pcs_name, l10n.pin_pcs_desc, const Color (0xFF3FA96F )),
93+ PinDetails (l10n.pin_pv3_name, l10n.pin_pv3_desc, const Color (0xFFA93F6F )),
94+ PinDetails (l10n.pin_pv2_name, l10n.pin_pv2_desc, const Color (0xFFA96F3F )),
95+ PinDetails (l10n.pin_pv1_name, l10n.pin_pv1_desc, const Color (0xFF446E72 )),
96+ PinDetails (l10n.pin_si1_name, l10n.pin_si1_desc, const Color (0xFF226A0C )),
97+ PinDetails (l10n.pin_si2_name, l10n.pin_si2_desc, const Color (0xFF226ABA )),
98+ PinDetails (l10n.pin_sq1_name, l10n.pin_sq1_desc, const Color (0xFFBAAA22 )),
99+ PinDetails (l10n.pin_sq2_name, l10n.pin_sq2_desc, const Color (0xFF22BA6D )),
100+ PinDetails (l10n.pin_sq3_name, l10n.pin_sq3_desc, const Color (0xFFAA44AA )),
101+ PinDetails (l10n.pin_sq4_name, l10n.pin_sq4_desc, const Color (0xFFD28080 )),
102+ PinDetails (l10n.pin_la1_name, l10n.pin_la1_desc, const Color (0xFF0053AD )),
103+ PinDetails (l10n.pin_la2_name, l10n.pin_la2_desc, const Color (0xFFAD2D00 )),
104+ PinDetails (l10n.pin_la3_name, l10n.pin_la3_desc, const Color (0xFFE7A4FF )),
105+ PinDetails (l10n.pin_la4_name, l10n.pin_la4_desc, const Color (0xFFE7A41A )),
106+ PinDetails (l10n.pin_ch1_name, l10n.pin_ch1_desc, const Color (0xFF0B4189 )),
107+ PinDetails (l10n.pin_ch2_name, l10n.pin_ch2_desc, const Color (0xFF410B89 )),
108+ PinDetails (l10n.pin_ch3_name, l10n.pin_ch3_desc, const Color (0xFF41890B )),
109+ PinDetails (l10n.pin_ac1_name, l10n.pin_ac1_desc, const Color (0xFFB01498 )),
110+ PinDetails (l10n.pin_chg_name, l10n.pin_chg_desc, const Color (0xFF89410B )),
111+ PinDetails (l10n.pin_mic_name, l10n.pin_mic_desc, const Color (0xFF890B41 )),
112+ PinDetails (l10n.pin_frq_name, l10n.pin_frq_desc, const Color (0xFFFF0B41 )),
113+ PinDetails (l10n.pin_vol_name, l10n.pin_vol_desc, const Color (0xFF410BFF )),
114+ PinDetails (l10n.pin_cap_name, l10n.pin_cap_desc, const Color (0xFFFF410B )),
115+ PinDetails (l10n.pin_res_name, l10n.pin_res_desc, const Color (0xFF41FF0B )),
116+ PinDetails (l10n.pin_esp_name, l10n.pin_esp_desc, const Color (0xFFDC1616 )),
117+ PinDetails (l10n.pin_vpl_name, l10n.pin_vpl_desc, const Color (0xFF5CD23C )),
118+ PinDetails (l10n.pin_vmi_name, l10n.pin_vmi_desc, const Color (0xFF5C3C14 )),
119+ PinDetails (l10n.pin_pgm_name, l10n.pin_pgm_desc, const Color (0xFFB73CF1 )),
120+ PinDetails (l10n.pin_nrf_name, l10n.pin_nrf_desc, const Color (0xFFFFA64F )),
121+ PinDetails (l10n.pin_usb_name, l10n.pin_usb_desc, const Color (0xFFFF2B4F )),
122+ PinDetails (l10n.pin_pl5_name, l10n.pin_pl5_desc, const Color (0xFF765F40 )),
123+ PinDetails (l10n.pin_dpl_name, l10n.pin_dpl_desc, const Color (0xFF681654 )),
124+ PinDetails (l10n.pin_dmi_name, l10n.pin_dmi_desc, const Color (0xFFA68B47 )),
125+ ];
126+ }
63127}
0 commit comments