mbed RPC for none LPC_xxx platform
Dependents: mbed_controller_demo
Fork of mbed-rpc by
Diff: parse_pins.cpp
- Revision:
- 10:6c26f367f70d
- Parent:
- 9:75a49e903ad8
- Child:
- 11:f80f9c2bfb8c
--- a/parse_pins.cpp Wed Mar 25 21:51:23 2015 +0000 +++ b/parse_pins.cpp Thu Mar 26 05:12:33 2015 +0000 @@ -96,13 +96,13 @@ if (pin2 <= 9) { pin = pin * 10 + pin2; } - if (pin <= sizeof(D_pin_names)/sizeof(D_pin_names[0])) + if (pin < sizeof(D_pin_names)/sizeof(D_pin_names[0])) return D_pin_names[pin]; else return NC; } else if (str[0] == 'A') { // A0~A7 uint32_t pin = str[1] - '0'; - if (pin <= sizeof(A_pin_names)/sizeof(A_pin_names[0])) + if (pin < sizeof(A_pin_names)/sizeof(A_pin_names[0])) return A_pin_names[pin]; else return NC;