diff options
| author | geniusgogo <[email protected]> | 2024-03-29 17:25:09 +0800 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2024-04-16 22:38:10 -0400 |
| commit | 63d618451768edbcafde009c1e7638f89763bce5 (patch) | |
| tree | 5a5eae6e92c3e2551802020c1c323b5fa5906ba3 /components | |
| parent | a4fbc53c3d8071ce1534d382b70827669287cff8 (diff) | |
fix pin ofw variable init.
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/pin/pin_ofw.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/drivers/pin/pin_ofw.c b/components/drivers/pin/pin_ofw.c index e4c18b1759..29d29d4368 100644 --- a/components/drivers/pin/pin_ofw.c +++ b/components/drivers/pin/pin_ofw.c @@ -20,14 +20,14 @@ static const char * const gpio_suffixes[] = rt_ssize_t rt_ofw_get_named_pin(struct rt_ofw_node *np, const char *propname, int index, rt_uint8_t *out_mode, rt_uint8_t *out_value) { - rt_ssize_t pin; + rt_ssize_t pin = -1; rt_uint8_t mode; rt_uint8_t value; rt_uint32_t flags; char gpios_name[64]; - struct rt_device_pin *pin_dev; - struct rt_ofw_node *pin_dev_np; - struct rt_ofw_cell_args pin_args; + struct rt_device_pin *pin_dev = 0; + struct rt_ofw_node *pin_dev_np = 0; + struct rt_ofw_cell_args pin_args = {0}; if (!np && index < 0) { |
