| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2008 Travis Geiselbrecht | 2 * Copyright (c) 2008 Travis Geiselbrecht |
| 3 * | 3 * |
| 4 * Permission is hereby granted, free of charge, to any person obtaining | 4 * Permission is hereby granted, free of charge, to any person obtaining |
| 5 * a copy of this software and associated documentation files | 5 * a copy of this software and associated documentation files |
| 6 * (the "Software"), to deal in the Software without restriction, | 6 * (the "Software"), to deal in the Software without restriction, |
| 7 * including without limitation the rights to use, copy, modify, merge, | 7 * including without limitation the rights to use, copy, modify, merge, |
| 8 * publish, distribute, sublicense, and/or sell copies of the Software, | 8 * publish, distribute, sublicense, and/or sell copies of the Software, |
| 9 * and to permit persons to whom the Software is furnished to do so, | 9 * and to permit persons to whom the Software is furnished to do so, |
| 10 * subject to the following conditions: | 10 * subject to the following conditions: |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 271 { | 271 { |
| 272 } | 272 } |
| 273 | 273 |
| 274 #if WITH_LIB_CONSOLE | 274 #if WITH_LIB_CONSOLE |
| 275 | 275 |
| 276 #include <lib/console.h> | 276 #include <lib/console.h> |
| 277 | 277 |
| 278 static int cmd_i2c(int argc, const cmd_args *argv); | 278 static int cmd_i2c(int argc, const cmd_args *argv); |
| 279 | 279 |
| 280 STATIC_COMMAND_START | 280 STATIC_COMMAND_START |
| 281 » { "i2c", "i2c read/write commands", &cmd_i2c }, | 281 STATIC_COMMAND("i2c", "i2c read/write commands", &cmd_i2c) |
| 282 STATIC_COMMAND_END(i2c); | 282 STATIC_COMMAND_END(i2c); |
| 283 | 283 |
| 284 static int cmd_i2c(int argc, const cmd_args *argv) | 284 static int cmd_i2c(int argc, const cmd_args *argv) |
| 285 { | 285 { |
| 286 int err; | 286 int err; |
| 287 | 287 |
| 288 if (argc < 5) { | 288 if (argc < 5) { |
| 289 printf("not enough arguments\n"); | 289 printf("not enough arguments\n"); |
| 290 usage: | 290 usage: |
| 291 printf("%s read_reg <bus> <i2c address> <register>\n", argv[0].s
tr); | 291 printf("%s read_reg <bus> <i2c address> <register>\n", argv[0].s
tr); |
| (...skipping 19 matching lines...) Expand all Loading... |
| 311 printf("unrecognized subcommand\n"); | 311 printf("unrecognized subcommand\n"); |
| 312 goto usage; | 312 goto usage; |
| 313 } | 313 } |
| 314 | 314 |
| 315 return 0; | 315 return 0; |
| 316 } | 316 } |
| 317 | 317 |
| 318 #endif // WITH_APP_CONSOLE | 318 #endif // WITH_APP_CONSOLE |
| 319 | 319 |
| 320 | 320 |
| OLD | NEW |