| 189 | } |
| 190 | |
| 191 | static void _pin_cmd_print_usage(void) |
| 192 | { |
| 193 | rt_kprintf("pin [option] GPIO\n"); |
| 194 | rt_kprintf(" num: get pin number from hardware pin\n"); |
| 195 | rt_kprintf(" mode: set pin mode to output/input/input_pullup/input_pulldown/output_od\n"); |
| 196 | rt_kprintf(" e.g. MSH >pin mode GPIO output\n"); |
| 197 | rt_kprintf(" read: read pin level of hardware pin\n"); |
| 198 | rt_kprintf(" e.g. MSH >pin read GPIO\n"); |
| 199 | rt_kprintf(" write: write pin level(high/low or on/off) to hardware pin\n"); |
| 200 | rt_kprintf(" e.g. MSH >pin write GPIO high\n"); |
| 201 | rt_kprintf(" help: this help list\n"); |
| 202 | rt_kprintf("GPIO e.g.:"); |
| 203 | rt_pin_get(" "); |
| 204 | } |
| 205 | |
| 206 | /* e.g. MSH >pin num PA.16 */ |
| 207 | static void _pin_cmd_get(int argc, char *argv[]) |
no test coverage detected