├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── doc ├── arduino_one_pin.png ├── arduino_one_pin.sr ├── arduino_two_pins.sr ├── eps_two_pins.sr ├── esp_circuit_onepin.png ├── esp_circuit_onepin_voltage_divider.png ├── esp_circuit_twopins.png └── esp_two_pins.png ├── driver ├── Makefile ├── easygpio │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── easygpio.c │ ├── examples │ │ ├── dependencies │ │ │ ├── easygpio │ │ │ │ └── .keep │ │ │ └── stdout │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── include │ │ │ │ └── stdout │ │ │ │ │ ├── stdout.h │ │ │ │ │ └── uart_hw.h │ │ │ │ └── stdout.c │ │ ├── readgpio │ │ │ ├── Makefile │ │ │ ├── include │ │ │ │ └── user_config.h │ │ │ ├── localinclude │ │ │ │ └── .keep │ │ │ └── user │ │ │ │ └── user_main.c │ │ └── writegpio │ │ │ ├── Makefile │ │ │ ├── include │ │ │ └── user_config.h │ │ │ ├── localinclude │ │ │ └── .keep │ │ │ └── user │ │ │ └── user_main.c │ └── include │ │ └── easygpio │ │ └── easygpio.h ├── ping │ ├── Makefile │ ├── include │ │ └── ping │ │ │ └── ping.h │ └── ping.c └── stdout │ ├── .gitignore │ ├── README.md │ ├── include │ └── stdout │ │ ├── stdout.h │ │ └── uart_hw.h │ └── stdout.c ├── include └── user_config.h └── user └── user_main.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/README.md -------------------------------------------------------------------------------- /doc/arduino_one_pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/arduino_one_pin.png -------------------------------------------------------------------------------- /doc/arduino_one_pin.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/arduino_one_pin.sr -------------------------------------------------------------------------------- /doc/arduino_two_pins.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/arduino_two_pins.sr -------------------------------------------------------------------------------- /doc/eps_two_pins.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/eps_two_pins.sr -------------------------------------------------------------------------------- /doc/esp_circuit_onepin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/esp_circuit_onepin.png -------------------------------------------------------------------------------- /doc/esp_circuit_onepin_voltage_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/esp_circuit_onepin_voltage_divider.png -------------------------------------------------------------------------------- /doc/esp_circuit_twopins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/esp_circuit_twopins.png -------------------------------------------------------------------------------- /doc/esp_two_pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/doc/esp_two_pins.png -------------------------------------------------------------------------------- /driver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/Makefile -------------------------------------------------------------------------------- /driver/easygpio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/.gitignore -------------------------------------------------------------------------------- /driver/easygpio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/LICENSE -------------------------------------------------------------------------------- /driver/easygpio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/Makefile -------------------------------------------------------------------------------- /driver/easygpio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/README.md -------------------------------------------------------------------------------- /driver/easygpio/easygpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/easygpio.c -------------------------------------------------------------------------------- /driver/easygpio/examples/dependencies/easygpio/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /driver/easygpio/examples/dependencies/stdout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/dependencies/stdout/.gitignore -------------------------------------------------------------------------------- /driver/easygpio/examples/dependencies/stdout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/dependencies/stdout/README.md -------------------------------------------------------------------------------- /driver/easygpio/examples/dependencies/stdout/include/stdout/stdout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/dependencies/stdout/include/stdout/stdout.h -------------------------------------------------------------------------------- /driver/easygpio/examples/dependencies/stdout/include/stdout/uart_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/dependencies/stdout/include/stdout/uart_hw.h -------------------------------------------------------------------------------- /driver/easygpio/examples/dependencies/stdout/stdout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/dependencies/stdout/stdout.c -------------------------------------------------------------------------------- /driver/easygpio/examples/readgpio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/readgpio/Makefile -------------------------------------------------------------------------------- /driver/easygpio/examples/readgpio/include/user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/readgpio/include/user_config.h -------------------------------------------------------------------------------- /driver/easygpio/examples/readgpio/localinclude/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /driver/easygpio/examples/readgpio/user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/readgpio/user/user_main.c -------------------------------------------------------------------------------- /driver/easygpio/examples/writegpio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/writegpio/Makefile -------------------------------------------------------------------------------- /driver/easygpio/examples/writegpio/include/user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/writegpio/include/user_config.h -------------------------------------------------------------------------------- /driver/easygpio/examples/writegpio/localinclude/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /driver/easygpio/examples/writegpio/user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/examples/writegpio/user/user_main.c -------------------------------------------------------------------------------- /driver/easygpio/include/easygpio/easygpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/easygpio/include/easygpio/easygpio.h -------------------------------------------------------------------------------- /driver/ping/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/ping/Makefile -------------------------------------------------------------------------------- /driver/ping/include/ping/ping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/ping/include/ping/ping.h -------------------------------------------------------------------------------- /driver/ping/ping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/ping/ping.c -------------------------------------------------------------------------------- /driver/stdout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/stdout/.gitignore -------------------------------------------------------------------------------- /driver/stdout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/stdout/README.md -------------------------------------------------------------------------------- /driver/stdout/include/stdout/stdout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/stdout/include/stdout/stdout.h -------------------------------------------------------------------------------- /driver/stdout/include/stdout/uart_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/stdout/include/stdout/uart_hw.h -------------------------------------------------------------------------------- /driver/stdout/stdout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/driver/stdout/stdout.c -------------------------------------------------------------------------------- /include/user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/include/user_config.h -------------------------------------------------------------------------------- /user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_ping/HEAD/user/user_main.c --------------------------------------------------------------------------------