mirror of
https://github.com/esphome/esphome.git
synced 2026-06-24 12:33:10 +00:00
[api] Fix uint32_t/int32_t format strings for stricter GCC toolchain (#16603)
This commit is contained in:
@@ -120,12 +120,12 @@ api:
|
||||
lambda: 'return condition;'
|
||||
then:
|
||||
- logger.log:
|
||||
format: "Condition true, value: %d"
|
||||
args: ['value']
|
||||
format: "Condition true, value: %ld"
|
||||
args: ['(long) value']
|
||||
else:
|
||||
- logger.log:
|
||||
format: "Condition false, value: %d"
|
||||
args: ['value']
|
||||
format: "Condition false, value: %ld"
|
||||
args: ['(long) value']
|
||||
- logger.log: "After if/else"
|
||||
# Test nested IfAction (multiple ContinuationAction instances)
|
||||
- action: test_nested_if
|
||||
@@ -171,8 +171,8 @@ api:
|
||||
count: !lambda 'return count;'
|
||||
then:
|
||||
- logger.log:
|
||||
format: "Repeat iteration: %d"
|
||||
args: ['iteration']
|
||||
format: "Repeat iteration: %lu"
|
||||
args: ['(unsigned long) iteration']
|
||||
- logger.log: "After repeat"
|
||||
# Test combined continuations (if + while + repeat)
|
||||
- action: test_combined_continuations
|
||||
@@ -193,8 +193,8 @@ api:
|
||||
lambda: 'return id(api_continuation_test_counter) > 0;'
|
||||
then:
|
||||
- logger.log:
|
||||
format: "Combined: repeat=%d, while=%d"
|
||||
args: ['iteration', 'id(api_continuation_test_counter)']
|
||||
format: "Combined: repeat=%lu, while=%d"
|
||||
args: ['(unsigned long) iteration', 'id(api_continuation_test_counter)']
|
||||
- lambda: 'id(api_continuation_test_counter)--;'
|
||||
else:
|
||||
- logger.log: "Skipped loops"
|
||||
@@ -208,8 +208,8 @@ api:
|
||||
- api.respond:
|
||||
success: true
|
||||
- logger.log:
|
||||
format: "Status response sent (call_id=%d)"
|
||||
args: [call_id]
|
||||
format: "Status response sent (call_id=%lu)"
|
||||
args: ['(unsigned long) call_id']
|
||||
|
||||
- action: test_respond_status_error
|
||||
variables:
|
||||
@@ -229,8 +229,8 @@ api:
|
||||
value: float
|
||||
then:
|
||||
- logger.log:
|
||||
format: "Optional response (call_id=%d, return_response=%d)"
|
||||
args: [call_id, return_response]
|
||||
format: "Optional response (call_id=%lu, return_response=%lu)"
|
||||
args: ['(unsigned long) call_id', '(unsigned long) return_response']
|
||||
- api.respond:
|
||||
data: !lambda |-
|
||||
root["sensor"] = sensor_name;
|
||||
@@ -264,8 +264,8 @@ api:
|
||||
input: string
|
||||
then:
|
||||
- logger.log:
|
||||
format: "Only response (call_id=%d)"
|
||||
args: [call_id]
|
||||
format: "Only response (call_id=%lu)"
|
||||
args: ['(unsigned long) call_id']
|
||||
- api.respond:
|
||||
data: !lambda |-
|
||||
root["input"] = input;
|
||||
|
||||
Reference in New Issue
Block a user