Skip to content

Commit bebb8e3

Browse files
author
DESKTOP-M9CCUTI\ian
committed
2 parents da358a7 + c6fb4a3 commit bebb8e3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+471
-482
lines changed

commands/global/freq.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ uint32_t freq_print(uint8_t pin, bool refresh)
9090
freq_display_ns(&freq_ns_value, &ns_friendly_value, &ns_friendly_units);
9191

9292
printf("%s%s%s IO%s%d%s: %s%.2f%s%s %s%.2f%s%s (%s%.0f%sHz), %s%s:%s %s%.1f%s%%\r%s",
93-
ui_term_color_info(), t[T_MODE_FREQ_FREQUENCY], ui_term_color_reset(),
93+
ui_term_color_info(), GET_T(T_MODE_FREQ_FREQUENCY), ui_term_color_reset(),
9494
ui_term_color_num_float(), pin, ui_term_color_reset(),
9595
ui_term_color_num_float(),freq_friendly_value,ui_term_color_reset(), ui_const_freq_labels[freq_friendly_units],
9696
ui_term_color_num_float(),ns_friendly_value, ui_term_color_reset(), ui_const_freq_labels[ns_friendly_units],
9797
ui_term_color_num_float(),measured_period, ui_term_color_reset(),
98-
ui_term_color_info(), t[T_MODE_FREQ_DUTY_CYCLE], ui_term_color_reset(),
98+
ui_term_color_info(), GET_T(T_MODE_FREQ_DUTY_CYCLE), ui_term_color_reset(),
9999
ui_term_color_num_float(), measured_duty_cycle * 100.f, ui_term_color_reset(), (refresh?"":"\n")
100100
);
101101

@@ -109,7 +109,7 @@ uint32_t freq_configure_enable(void)
109109
{
110110
uint32_t pin;
111111

112-
printf("%s%s%s",ui_term_color_info(), t[T_MODE_FREQ_MEASURE_FREQUENCY], ui_term_color_reset());
112+
printf("%s%s%s",ui_term_color_info(), GET_T(T_MODE_FREQ_MEASURE_FREQUENCY), ui_term_color_reset());
113113

114114
static const struct ui_prompt_config freq_menu_enable_config={
115115
false,false,false,true,
@@ -147,8 +147,8 @@ uint32_t freq_configure_enable(void)
147147
system_set_active(true, (uint8_t)pin, &system_config.freq_active);
148148

149149
printf("\r\n%s%s:%s %s on IO%s%d%s\r\n",
150-
ui_term_color_notice(),t[T_MODE_FREQ_MEASURE_FREQUENCY],ui_term_color_reset(),
151-
t[T_MODE_ENABLED], ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
150+
ui_term_color_notice(),GET_T(T_MODE_FREQ_MEASURE_FREQUENCY),ui_term_color_reset(),
151+
GET_T(T_MODE_ENABLED), ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
152152
);
153153

154154
//initial measurement
@@ -207,8 +207,8 @@ uint32_t freq_configure_disable(void)
207207
system_set_active(false, (uint8_t)pin, &system_config.freq_active);
208208

209209
printf("\r\n%s%s:%s %s on IO%s%d%s",
210-
ui_term_color_notice(),t[T_MODE_FREQ_MEASURE_FREQUENCY],ui_term_color_reset(),
211-
t[T_MODE_DISABLED], ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
210+
ui_term_color_notice(),GET_T(T_MODE_FREQ_MEASURE_FREQUENCY),ui_term_color_reset(),
211+
GET_T(T_MODE_DISABLED), ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
212212
);
213213

214214
return 1;

commands/global/i_info.c

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ void i_info_handler(struct command_result *res){
4545

4646
printf("\r\n%s\r\n", BP_HARDWARE_VERSION);
4747
printf("%s %s%s%s @ %s (%s%s%s)\r\n",
48-
t[T_INFO_FIRMWARE],
48+
GET_T(T_INFO_FIRMWARE),
4949
ui_term_color_num_float(),
5050
BP_FIRMWARE_VERSION,
5151
ui_term_color_reset(),
@@ -57,61 +57,64 @@ void i_info_handler(struct command_result *res){
5757
ui_term_color_num_float(),
5858
BP_HARDWARE_MCU,
5959
ui_term_color_reset(),
60-
t[T_INFO_WITH],
60+
GET_T(T_INFO_WITH),
6161
ui_term_color_num_float(),
6262
BP_HARDWARE_RAM,
6363
ui_term_color_reset(),
64-
t[T_INFO_RAM],
64+
GET_T(T_INFO_RAM),
6565
ui_term_color_num_float(),
6666
BP_HARDWARE_FLASH,
6767
ui_term_color_reset(),
68-
t[T_INFO_FLASH]);
68+
GET_T(T_INFO_FLASH));
6969
printf("%s: %s%016llX%s\r\n",
70-
t[T_INFO_SN],
70+
GET_T(T_INFO_SN),
7171
ui_term_color_num_float(),
7272
mcu_get_unique_id(),
7373
ui_term_color_reset());
74-
printf("%s\r\n", t[T_INFO_WEBSITE]);
74+
printf("%s\r\n", GET_T(T_INFO_WEBSITE));
7575

7676
// TF flash card information
7777
if(system_config.storage_available){
7878
printf("%s: %s%6.2fGB%s (%s %s)\r\n",
79-
t[T_INFO_TF_CARD],
79+
GET_T(T_INFO_TF_CARD),
8080
ui_term_color_num_float(),
8181
system_config.storage_size,
8282
ui_term_color_reset(),
8383
storage_fat_type_labels[system_config.storage_fat_type-1],
84-
t[T_INFO_FILE_SYSTEM]
84+
GET_T(T_INFO_FILE_SYSTEM)
8585
);
8686

8787
}else{
88-
printf("%s: %s\r\n", t[T_INFO_TF_CARD], t[T_NOT_DETECTED]);
88+
printf("%s: %s\r\n", GET_T(T_INFO_TF_CARD), GET_T(T_NOT_DETECTED));
8989
}
9090

9191
//config file loaded
92-
printf("\r\n%s%s:%s %s\r\n", ui_term_color_info(), t[T_CONFIG_FILE], ui_term_color_reset(), system_config.config_loaded_from_file?t[T_LOADED]:t[T_NOT_DETECTED]);
92+
do {
93+
const char * string = system_config.config_loaded_from_file ? GET_T(T_LOADED) : GET_T(T_NOT_DETECTED);
94+
printf("\r\n%s%s:%s %s\r\n", ui_term_color_info(), GET_T(T_CONFIG_FILE), ui_term_color_reset(), string);
95+
} while (0);
9396

9497
if(system_config.big_buffer_owner!=BP_BIG_BUFFER_NONE){
9598
printf("%sBig buffer allocated to:%s #%d\r\n", ui_term_color_info(), ui_term_color_reset(), system_config.big_buffer_owner);
9699
}
97100

98101

99102
// Installed modes
100-
printf("%s%s:%s", ui_term_color_info(), t[T_INFO_AVAILABLE_MODES], ui_term_color_reset());
103+
printf("%s%s:%s", ui_term_color_info(), GET_T(T_INFO_AVAILABLE_MODES), ui_term_color_reset());
101104
for(i=0; i<count_of(modes); i++){
102105
printf(" %s", modes[i].protocol_name);
103106
}
104107
printf("\r\n");
105108

106109
// Current mode configuration
107-
printf("%s%s:%s ", ui_term_color_info(), t[T_INFO_CURRENT_MODE], ui_term_color_reset());
110+
printf("%s%s:%s ", ui_term_color_info(), GET_T(T_INFO_CURRENT_MODE), ui_term_color_reset());
108111
//TODO: change to a return type and stick this in the fprint
109112
modes[system_config.mode].protocol_settings();
110113
printf("\r\n");
111114

112115
printf("%s%s:%s %s\r\n",
113116
ui_term_color_info(),
114-
t[T_INFO_DISPLAY_FORMAT],
117+
GET_T(T_INFO_DISPLAY_FORMAT),
115118
ui_term_color_reset(),
116119
ui_const_display_formats[system_config.display_format]);
117120

@@ -120,40 +123,40 @@ void i_info_handler(struct command_result *res){
120123
// Data settings and configuration
121124
printf("%s%s:%s %d %s, %s %s\r\n",
122125
ui_term_color_info(),
123-
t[T_INFO_DATA_FORMAT],
126+
GET_T(T_INFO_DATA_FORMAT),
124127
ui_term_color_reset(),
125128
system_config.num_bits,
126-
t[T_INFO_BITS],
129+
GET_T(T_INFO_BITS),
127130
ui_const_bit_orders[system_config.bit_order],
128-
t[T_INFO_BITORDER]);
131+
GET_T(T_INFO_BITORDER));
129132

130-
printf("%s%s:%s %s\r\n", ui_term_color_info(), t[T_INFO_PULLUP_RESISTORS], ui_term_color_reset(), ui_const_pin_states[system_config.pullup_enabled]);
133+
printf("%s%s:%s %s\r\n", ui_term_color_info(), GET_T(T_INFO_PULLUP_RESISTORS), ui_term_color_reset(), ui_const_pin_states[system_config.pullup_enabled]);
131134

132135
if(system_config.psu && !system_config.psu_error){
133136
printf("%s%s:%s %s (%u.%uV/%u.%uV)\r\n",
134-
ui_term_color_info(), t[T_INFO_POWER_SUPPLY], ui_term_color_reset(), t[T_ON],
137+
ui_term_color_info(), GET_T(T_INFO_POWER_SUPPLY), ui_term_color_reset(), GET_T(T_ON),
135138
(*hw_pin_voltage_ordered[0])/1000, ((*hw_pin_voltage_ordered[0])%1000)/100,
136139
(system_config.psu_voltage)/10000, ((system_config.psu_voltage)%10000)/100);
137140

138141
uint32_t isense=((hw_adc_raw[HW_ADC_CURRENT_SENSE]) * ((500 * 1000)/4095)); //TODO: move this to a PSU function for all calls
139142
printf("%s%s:%s OK (%u.%umA/%u.%umA)\r\n",
140-
ui_term_color_info(), t[T_INFO_CURRENT_LIMIT], ui_term_color_reset(),
143+
ui_term_color_info(), GET_T(T_INFO_CURRENT_LIMIT), ui_term_color_reset(),
141144
(isense/1000), ((isense%1000)/100),
142145
(system_config.psu_current_limit)/10000, ((system_config.psu_current_limit)%10000)/100 );
143146
}else{
144-
printf("%s%s:%s %s\r\n", ui_term_color_info(), t[T_INFO_POWER_SUPPLY], ui_term_color_reset(), t[T_OFF]);
147+
printf("%s%s:%s %s\r\n", ui_term_color_info(), GET_T(T_INFO_POWER_SUPPLY), ui_term_color_reset(), GET_T(T_OFF));
145148

146149
if(system_config.psu_error){
147150
printf("%s%s:%s %s (exceeded %u.%umA)\r\n",
148-
ui_term_color_info(), t[T_INFO_CURRENT_LIMIT], ui_term_color_reset(),
151+
ui_term_color_info(), GET_T(T_INFO_CURRENT_LIMIT), ui_term_color_reset(),
149152
ui_const_pin_states[5],
150153
(system_config.psu_current_limit)/10000, ((system_config.psu_current_limit)%10000)/100 );
151154
}
152155

153156

154157
}
155158

156-
printf("%s%s:%s %s\r\n", ui_term_color_info(), t[T_INFO_FREQUENCY_GENERATORS], ui_term_color_reset(), !system_config.pwm_active?t[T_OFF]:" ");
159+
printf("%s%s:%s %s\r\n", ui_term_color_info(), GET_T(T_INFO_FREQUENCY_GENERATORS), ui_term_color_reset(), !system_config.pwm_active ? GET_T(T_OFF) : " ");
157160

158161
// PWMs
159162
if(system_config.pwm_active){

commands/global/l_bitorder.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ void bitorder_msb(void){
1414
void bitorder_msb_handler(struct command_result *res){
1515
bitorder_msb();
1616
printf("%s%s:%s %s 0b%s1%s0000000",
17-
ui_term_color_notice(),t[T_MODE_BITORDER],ui_term_color_reset(),
18-
t[T_MODE_BITORDER_MSB], ui_term_color_info(),ui_term_color_reset()
17+
ui_term_color_notice(),GET_T(T_MODE_BITORDER),ui_term_color_reset(),
18+
GET_T(T_MODE_BITORDER_MSB), ui_term_color_info(),ui_term_color_reset()
1919
);
2020
}
2121

@@ -26,7 +26,7 @@ void bitorder_lsb(void){
2626
void bitorder_lsb_handler(struct command_result *res){
2727
bitorder_lsb();
2828
printf("%s%s:%s %s 0b0000000%s1%s",
29-
ui_term_color_notice(), t[T_MODE_BITORDER], ui_term_color_reset(),
30-
t[T_MODE_BITORDER_LSB], ui_term_color_info(), ui_term_color_reset()
29+
ui_term_color_notice(), GET_T(T_MODE_BITORDER), ui_term_color_reset(),
30+
GET_T(T_MODE_BITORDER_LSB), ui_term_color_info(), ui_term_color_reset()
3131
);
3232
}

commands/global/p_pullups.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ void pullups_enable_handler(struct command_result *res){
3434

3535
amux_sweep();
3636
printf("%s%s:%s %s (%s @ %s%d.%d%sV)",
37-
ui_term_color_notice(), t[T_MODE_PULLUP_RESISTORS], ui_term_color_reset(),
38-
t[T_MODE_ENABLED], BP_HARDWARE_PULLUP_VALUE,
37+
ui_term_color_notice(), GET_T(T_MODE_PULLUP_RESISTORS), ui_term_color_reset(),
38+
GET_T(T_MODE_ENABLED), BP_HARDWARE_PULLUP_VALUE,
3939
ui_term_color_num_float(), hw_adc_voltage[HW_ADC_MUX_VREF_VOUT]/1000,
4040
(hw_adc_voltage[HW_ADC_MUX_VREF_VOUT]%1000)/100, ui_term_color_reset()
4141
);
@@ -59,8 +59,8 @@ void pullups_disable_handler(struct command_result *res){
5959
pullups_disable();
6060

6161
printf("%s%s:%s %s",
62-
ui_term_color_notice(),t[T_MODE_PULLUP_RESISTORS],ui_term_color_reset(),
63-
t[T_MODE_DISABLED]
62+
ui_term_color_notice(),GET_T(T_MODE_PULLUP_RESISTORS),ui_term_color_reset(),
63+
GET_T(T_MODE_DISABLED)
6464
);
6565
}
6666

commands/global/pause.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ void pause_handler(struct command_result *res){
3333
bool exit_on_x=cmdln_args_find_flag('x'|0x20);
3434

3535
//print option messages
36-
if(pause_for_key) printf("%s\r\n", t[T_PRESS_ANY_KEY]);
37-
if(pause_for_button) printf("%s\r\n", t[T_PRESS_BUTTON]);
38-
if(exit_on_x) printf("%s\r\n", t[T_PRESS_X_TO_EXIT]);
36+
if(pause_for_key) printf("%s\r\n", GET_T(T_PRESS_ANY_KEY));
37+
if(pause_for_button) printf("%s\r\n", GET_T(T_PRESS_BUTTON));
38+
if(exit_on_x) printf("%s\r\n", GET_T(T_PRESS_X_TO_EXIT));
3939

4040
for(;;){
4141

@@ -46,7 +46,7 @@ void pause_handler(struct command_result *res){
4646
if(rx_fifo_try_get(&c)){
4747
if(exit_on_x && ((c|0x20)=='x')) {
4848
res->error=true;
49-
printf("%s\r\n", t[T_EXIT]);
49+
printf("%s\r\n", GET_T(T_EXIT));
5050
return;
5151
}
5252
if(pause_for_key) return;

commands/global/pwm.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ void pwm_configure_enable(struct command_result *res)
5555
{
5656
uint32_t pin;
5757

58-
printf("%s%s%s",ui_term_color_info(), t[T_MODE_PWM_GENERATE_FREQUENCY], ui_term_color_reset());
58+
printf("%s%s%s",ui_term_color_info(), GET_T(T_MODE_PWM_GENERATE_FREQUENCY), ui_term_color_reset());
5959

6060
static const struct ui_prompt_config freq_menu_enable_config={
6161
false,false,false,true,
@@ -112,8 +112,8 @@ void pwm_configure_enable(struct command_result *res)
112112
system_set_active(true, (uint8_t)pin, &system_config.pwm_active);
113113

114114
printf("\r\n%s%s:%s %s on IO%s%d%s\r\n",
115-
ui_term_color_notice(),t[T_MODE_PWM_GENERATE_FREQUENCY],ui_term_color_reset(),
116-
t[T_MODE_ENABLED], ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
115+
ui_term_color_notice(),GET_T(T_MODE_PWM_GENERATE_FREQUENCY),ui_term_color_reset(),
116+
GET_T(T_MODE_ENABLED), ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
117117
);
118118

119119
}
@@ -200,8 +200,8 @@ void pwm_configure_disable(struct command_result *res){
200200
system_set_active(false, (uint8_t)pin, &system_config.pwm_active);
201201

202202
printf("\r\n%s%s:%s %s on IO%s%d%s",
203-
ui_term_color_notice(),t[T_MODE_PWM_GENERATE_FREQUENCY],ui_term_color_reset(),
204-
t[T_MODE_DISABLED], ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
203+
ui_term_color_notice(),GET_T(T_MODE_PWM_GENERATE_FREQUENCY),ui_term_color_reset(),
204+
GET_T(T_MODE_DISABLED), ui_term_color_num_float(),(uint8_t)pin,ui_term_color_reset()
205205
);
206206

207207
}

commands/global/v_adc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ uint32_t adc_print(uint8_t bio_pin, bool refresh){
3636
//sweep adc
3737
amux_sweep();
3838
printf("%s%s IO%d:%s %s%d.%d%sV\r%s",
39-
ui_term_color_info(), t[T_MODE_ADC_VOLTAGE], bio_pin, ui_term_color_reset(), ui_term_color_num_float(),
39+
ui_term_color_info(), GET_T(T_MODE_ADC_VOLTAGE), bio_pin, ui_term_color_reset(), ui_term_color_num_float(),
4040
((*hw_pin_voltage_ordered[bio_pin+1])/1000), (((*hw_pin_voltage_ordered[bio_pin+1])%1000)/100),
4141
ui_term_color_reset(), (refresh?"":"\n"));
4242
return 1;
@@ -58,7 +58,7 @@ void adc_measure(struct command_result *res, bool refresh){
5858
if(!has_value){ //show voltage on all pins
5959
if(refresh){
6060
//TODO: use the ui_prompt_continue function, but how to deal with the names and labels????
61-
printf("%s%s%s\r\n%s", ui_term_color_notice(), t[T_PRESS_ANY_KEY_TO_EXIT], ui_term_color_reset(), ui_term_cursor_hide());
61+
printf("%s%s%s\r\n%s", ui_term_color_notice(), GET_T(T_PRESS_ANY_KEY_TO_EXIT), ui_term_color_reset(), ui_term_cursor_hide());
6262
system_config.terminal_hide_cursor=true;
6363
}
6464

commands/global/w_psu.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,9 @@ void psucmd_enable_handler(struct command_result *res){
128128
// current limit disabled
129129
printf("%s%s:%s%s\r\n",
130130
ui_term_color_notice(),
131-
t[T_INFO_CURRENT_LIMIT],
131+
GET_T(T_INFO_CURRENT_LIMIT),
132132
ui_term_color_reset(),
133-
t[T_MODE_DISABLED]);
133+
GET_T(T_MODE_DISABLED));
134134
}else{
135135
// x.xmA requested, closest value: x.xmA
136136
printf("%s%1.1f%smA%s requested, closest value: %s%3.1f%smA\r\n",
@@ -141,9 +141,9 @@ void psucmd_enable_handler(struct command_result *res){
141141
// power supply: enabled
142142
printf("\r\n%s%s:%s%s\r\n",
143143
ui_term_color_notice(),
144-
t[T_MODE_POWER_SUPPLY],
144+
GET_T(T_MODE_POWER_SUPPLY),
145145
ui_term_color_reset(),
146-
t[T_MODE_ENABLED]);
146+
GET_T(T_MODE_ENABLED));
147147

148148
// any error codes starting the PSU?
149149
if(psu_result!=PSU_OK){
@@ -193,9 +193,9 @@ void psucmd_disable_handler(struct command_result *res){
193193
psucmd_disable();
194194
printf("%s%s: %s%s\r\n",
195195
ui_term_color_notice(),
196-
t[T_MODE_POWER_SUPPLY],
196+
GET_T(T_MODE_POWER_SUPPLY),
197197
ui_term_color_reset(),
198-
t[T_MODE_DISABLED]);
198+
GET_T(T_MODE_DISABLED));
199199
}
200200

201201
bool psucmd_init(void){

commands/hdplxuart/bridge.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ void hduart_bridge_handler(struct command_result *res){
5050
bio_output(BIO2);
5151
bio_put(BIO2, system_config.rts);
5252

53-
printf("%s%s%s\r\n", ui_term_color_notice(),t[T_HELP_UART_BRIDGE_EXIT], ui_term_color_reset());
53+
printf("%s%s%s\r\n", ui_term_color_notice(),GET_T(T_HELP_UART_BRIDGE_EXIT), ui_term_color_reset());
5454
while(true){
5555
char c;
5656
bio_put(BIO2, !system_config.rts);

commands/i2c/demos.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ void demo_tsl2561(struct command_result *res){
2323
//0b11011100
2424
uint16_t chan0, chan1;
2525
char data[4];
26-
printf("%s\r\n",t[T_HELP_I2C_TSL2561]);
26+
printf("%s\r\n",GET_T(T_HELP_I2C_TSL2561));
2727
//select register [0b01110010 0b11100000]
2828
data[0]=0b11100000;
2929
if(pio_i2c_write_blocking_timeout( 0b01110010, data, 1, 0xffff)) return;
@@ -55,7 +55,7 @@ void demo_ms5611(struct command_result *res){
5555
//ADC read [0b11101110 0] [0b11101111 r:3]
5656
float temperature;
5757
float pressure;
58-
printf("%s\r\n",t[T_HELP_I2C_MS5611]);
58+
printf("%s\r\n",GET_T(T_HELP_I2C_MS5611));
5959
if(ms5611_read_temperature_and_pressure_simple( &temperature, &pressure)){
6060
res->error=1;
6161
return;
@@ -65,7 +65,7 @@ void demo_ms5611(struct command_result *res){
6565

6666
void demo_si7021(struct command_result *res){
6767
uint8_t data[8];
68-
printf("%s\r\n",t[T_HELP_I2C_SI7021]);
68+
printf("%s\r\n",GET_T(T_HELP_I2C_SI7021));
6969
// humidity
7070
data[0]=0xf5;
7171
if(pio_i2c_write_blocking_timeout( 0x80, data, 1, 0xffff)) return;

0 commit comments

Comments
 (0)