mirror of
https://github.com/esphome/esphome.git
synced 2026-05-23 03:06:05 +08:00
0bcb85cc72
The Realtek SDK defines `#define SUCCESS 0` in basic_types.h which collides with the FlushResult::SUCCESS enum value, breaking compilation on RTL87xx devices when api/wifi components pull in the SDK headers. Add `#undef SUCCESS` before the enum definition, following the same pattern used elsewhere in the codebase for vendor SDK macro collisions. Also add RTL87xx UART compilation test.
15 lines
229 B
YAML
15 lines
229 B
YAML
uart:
|
|
- id: uart_id
|
|
tx_pin: PA23
|
|
rx_pin: PA18
|
|
baud_rate: 9600
|
|
data_bits: 8
|
|
parity: NONE
|
|
stop_bits: 1
|
|
|
|
switch:
|
|
- platform: uart
|
|
name: "UART Switch"
|
|
uart_id: uart_id
|
|
data: [0x01, 0x02, 0x03]
|