Skip to content

Commit c716f51

Browse files
committed
Fix DC motor mode init
1 parent dc0300d commit c716f51

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Reduino/transpile/emitter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2681,7 +2681,7 @@ def _ensure_lcd_globals(node: LCDDecl) -> Dict[str, str]:
26812681
)
26822682
speed_line = f"float {speed_var} = 0.0f;"
26832683
inverted_line = f"bool {inverted_var} = false;"
2684-
mode_line = f"String {mode_var} = F(\"coast\");"
2684+
mode_line = f"String {mode_var} = \"coast\";"
26852685
if speed_line not in globals_:
26862686
globals_.append(speed_line)
26872687
if inverted_line not in globals_:
@@ -2854,7 +2854,7 @@ def _ensure_lcd_globals(node: LCDDecl) -> Dict[str, str]:
28542854
)
28552855
speed_line = f"float {state_entry['speed']} = 0.0f;"
28562856
inverted_line = f"bool {state_entry['inverted']} = false;"
2857-
mode_line = f"String {state_entry['mode']} = F(\"coast\");"
2857+
mode_line = f"String {state_entry['mode']} = \"coast\";"
28582858
if speed_line not in globals_:
28592859
globals_.append(speed_line)
28602860
if inverted_line not in globals_:

tests/test_emitter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ def test_emit_dc_motor_support(src, norm) -> None:
272272
text = norm(cpp)
273273
assert "float __dc_speed_motor = 0.0f;" in text
274274
assert "bool __dc_inverted_motor = false;" in text
275-
assert 'String __dc_mode_motor = F("coast");' in text
275+
assert 'String __dc_mode_motor = "coast";' in text
276276
assert text.count("pinMode(4, OUTPUT);") == 1
277277
assert "pinMode(5, OUTPUT);" in text
278278
assert "pinMode(6, OUTPUT);" in text

0 commit comments

Comments
 (0)