diff options
| author | geniusgogo <[email protected]> | 2024-03-29 17:25:09 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2024-03-29 21:48:31 +0800 |
| commit | 99245a1a8f3ec66b5f935a4a0cafb8dd9ce2bf9f (patch) | |
| tree | f74a1bbb7e2141bc7dc0a91d1256cce4225dd051 /components | |
| parent | 7e492fc37cce6a69c7eb470d576bf2ec01c2b321 (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) { |
