diff options
| author | sundm75 <[email protected]> | 2018-02-09 09:21:02 +0800 |
|---|---|---|
| committer | sundm75 <[email protected]> | 2018-02-09 09:21:02 +0800 |
| commit | c121d823fd15fafddba0931e1809b1edaf2044e2 (patch) | |
| tree | 089150770129b52934f72bcc60c5c4fa9750080c /bsp/ls1cdev/libraries/ls1c_pin.c | |
| parent | d08ce950e50003d08b185ce1da10855669537fcb (diff) | |
[BSP][ls1c]Fixed some bugs of ls1c lib.
Diffstat (limited to 'bsp/ls1cdev/libraries/ls1c_pin.c')
| -rw-r--r-- | bsp/ls1cdev/libraries/ls1c_pin.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bsp/ls1cdev/libraries/ls1c_pin.c b/bsp/ls1cdev/libraries/ls1c_pin.c index 2dd71d79b1..15b4157b15 100644 --- a/bsp/ls1cdev/libraries/ls1c_pin.c +++ b/bsp/ls1cdev/libraries/ls1c_pin.c @@ -42,6 +42,15 @@ void pin_set_remap(unsigned int gpio, pin_remap_t remap) volatile unsigned int *reg = NULL; // ���üĴ��� unsigned int port = GPIO_GET_PORT(gpio); unsigned int pin = GPIO_GET_PIN(gpio); + int i; + + /*ָ��ȫ��pin����Ϊ0*/ + for(i =0; i <=4; i++) + { + reg = (volatile unsigned int *)((LS1C_CBUS_FIRST0)+((port)*0x04)+((i)*0x10)); + // ��0 + reg_clr_one_bit(reg, pin); + } switch (port) { |
