| | |
| | | * |
| | | * pi@raspberrypi:~ $ gpio readall show BCM and wPi pinmap |
| | | * |
| | | * LED BCM wPi |
| | | * G ---- GPIO.13 ---- GPIO.23 |
| | | * R ---- GPIO.19 ---- GPIO.24 |
| | | * B ---- GPIO.26 ---- GPIO.25 |
| | | * LED BCM wPi Phy Pin |
| | | * G ---- GPIO.13 ---- GPIO.23 ---- #Pin33 |
| | | * R ---- GPIO.19 ---- GPIO.24 ---- #Pin35 |
| | | * B ---- GPIO.26 ---- GPIO.25 ---- #Pin37 |
| | | * I ---- GND ---- |
| | | * |
| | | * Version: 1.0.0(2018/10/14) |
| | |
| | | { |
| | | int i; |
| | | |
| | | wiringPiSetup(); |
| | | |
| | | for(i=0; i<LED_MAX; i++) |
| | | { |
| | | pinMode( led_gpio[i], OUTPUT ); |
| | | pinMode( led_gpio[i], OUTPUT ); |
| | | } |
| | | } |
| | | |
| | |
| | | if( which<0 || which>=LED_MAX ) |
| | | return -1; |
| | | |
| | | |
| | | if( OFF == cmd ) |
| | | digitalWrite (led_gpio[which], LOW); |
| | | else |
| | | digitalWrite (led_gpio[which], HIGH); |
| | | digitalWrite (led_gpio[which], LOW); |
| | | else |
| | | digitalWrite (led_gpio[which], HIGH); |
| | | |
| | | return 0; |
| | | } |