From 915125f167769eff30ba56f915c5e9c8886fd9a0 Mon Sep 17 00:00:00 2001 From: Oli Date: Sun, 20 Dec 2015 09:44:45 +0100 Subject: [PATCH] Add: More readme texts Chg: Reduce "travis.yml" to UNO (avr) only --- .travis.yml | 2 -- README.md | 34 +++++++++++++++++++++++++++++++++- 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4a133b5..86209b8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,8 +4,6 @@ before_install: - source <(curl -SLs https://raw.githubusercontent.com/chatelao/travis-ci-arduino/master/install.sh) script: - build_platform uno - - build_platform leonardo - - build_platform esp8266 notifications: email: on_success: change diff --git a/README.md b/README.md index d6a5685..53b7fff 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,36 @@ MiniPirate ========== -Arduino Serial Command Tool +A simple commandline to scan I2C, read/write GPIO, read/write EEPROM and read CPU informations from any Serial terminal. Ideal for exploring new devices without any code writing. + +List of supported commands: +--------------------------- ++ h/? - Show this help ++ p - Show all port values & directions ++ q - Show all port values & directions (quick) ++ < - Set a port as INPUT ++ > - Set a port as OUTPUT ++ / - Set a port to HIGH (clock up) ++ \ - Set a port to LOW (clock down) ++ ^ - Set a port LOW-HIGH-LOW (one clock) ++ $ - Do a pin sweep ++ c - Set port to clock high and low with given delay ++ g - Set analog (pwm) value ++ s - Set servo value ++ \A2/A3 - Set Pin A2 to low, Pin A3 to high (and both to output) ++ s 5 90 - Set Servo on Pin D5 to 90° ++ i 2 r 10 - Switch to I2C device 2 and read 10 bytes ++ i - Scan i2c device addresses ++ # - Set i2c device active x ++ r # - Read i2c n bytes from active device ++ w # # # - Write i2c bytes to active device ++ x - save current config to eeprom ++ y - load last config from eeprom ++ z - set all ports to input and low ++ v - Show AVR VCC reading ++ t - Show AVR internal temperature reading ++ f - Show free memory ++ u - Show system uptime (or clock) ++ e - Erase EEPROM ++ * - Reboot ++ \ No newline at end of file