├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Changelist.md ├── LICENSE ├── Makefile ├── README.md ├── components ├── esp32-i2c-lcd1602 │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── component.mk │ ├── doc │ │ ├── .gitignore │ │ └── Doxyfile │ ├── i2c-lcd1602.c │ └── include │ │ └── i2c-lcd1602.h └── esp32-smbus │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── component.mk │ ├── doc │ ├── .gitignore │ └── Doxyfile │ ├── include │ └── smbus.h │ └── smbus.c ├── docs ├── ELM-327.md └── board.jpg ├── main ├── Kconfig.projbuild ├── app_main.c ├── bluetooth.c ├── bt-common.c ├── command-handler.c ├── component.mk ├── include │ ├── app_main.h │ ├── bluetooth.h │ ├── bt-common.h │ ├── command-handler.h │ ├── lcd.h │ ├── led-strip.h │ ├── nvs-store.h │ ├── obd2.h │ ├── protocol.h │ ├── state.h │ ├── string-helper.h │ └── switches.h ├── lcd.c ├── led-strip.c ├── nvs-store.c ├── obd2.c ├── protocol.c ├── state.c ├── string-helper.c └── switches.c ├── monitor.log ├── sdkconfig ├── sdkconfig.defaults ├── sdkconfig.orig └── step-to-build-on-debian-linux-esp-project.sh /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .idea/ 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Changelist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/Changelist.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/README.md -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-i2c-lcd1602/.travis.yml -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-i2c-lcd1602/LICENSE -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-i2c-lcd1602/README.md -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/component.mk: -------------------------------------------------------------------------------- 1 | # Use defaults 2 | -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/doc/.gitignore: -------------------------------------------------------------------------------- 1 | html/ 2 | latex/ 3 | 4 | -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-i2c-lcd1602/doc/Doxyfile -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/i2c-lcd1602.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-i2c-lcd1602/i2c-lcd1602.c -------------------------------------------------------------------------------- /components/esp32-i2c-lcd1602/include/i2c-lcd1602.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-i2c-lcd1602/include/i2c-lcd1602.h -------------------------------------------------------------------------------- /components/esp32-smbus/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-smbus/.travis.yml -------------------------------------------------------------------------------- /components/esp32-smbus/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-smbus/LICENSE -------------------------------------------------------------------------------- /components/esp32-smbus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-smbus/README.md -------------------------------------------------------------------------------- /components/esp32-smbus/component.mk: -------------------------------------------------------------------------------- 1 | # Use defaults 2 | -------------------------------------------------------------------------------- /components/esp32-smbus/doc/.gitignore: -------------------------------------------------------------------------------- 1 | html/ 2 | latex/ 3 | 4 | -------------------------------------------------------------------------------- /components/esp32-smbus/doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-smbus/doc/Doxyfile -------------------------------------------------------------------------------- /components/esp32-smbus/include/smbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-smbus/include/smbus.h -------------------------------------------------------------------------------- /components/esp32-smbus/smbus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/components/esp32-smbus/smbus.c -------------------------------------------------------------------------------- /docs/ELM-327.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/docs/ELM-327.md -------------------------------------------------------------------------------- /docs/board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/docs/board.jpg -------------------------------------------------------------------------------- /main/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/Kconfig.projbuild -------------------------------------------------------------------------------- /main/app_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/app_main.c -------------------------------------------------------------------------------- /main/bluetooth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/bluetooth.c -------------------------------------------------------------------------------- /main/bt-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/bt-common.c -------------------------------------------------------------------------------- /main/command-handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/command-handler.c -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/include/app_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/app_main.h -------------------------------------------------------------------------------- /main/include/bluetooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/bluetooth.h -------------------------------------------------------------------------------- /main/include/bt-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/bt-common.h -------------------------------------------------------------------------------- /main/include/command-handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/command-handler.h -------------------------------------------------------------------------------- /main/include/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/lcd.h -------------------------------------------------------------------------------- /main/include/led-strip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/led-strip.h -------------------------------------------------------------------------------- /main/include/nvs-store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/nvs-store.h -------------------------------------------------------------------------------- /main/include/obd2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/obd2.h -------------------------------------------------------------------------------- /main/include/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/protocol.h -------------------------------------------------------------------------------- /main/include/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/state.h -------------------------------------------------------------------------------- /main/include/string-helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/string-helper.h -------------------------------------------------------------------------------- /main/include/switches.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/include/switches.h -------------------------------------------------------------------------------- /main/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/lcd.c -------------------------------------------------------------------------------- /main/led-strip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/led-strip.c -------------------------------------------------------------------------------- /main/nvs-store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/nvs-store.c -------------------------------------------------------------------------------- /main/obd2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/obd2.c -------------------------------------------------------------------------------- /main/protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/protocol.c -------------------------------------------------------------------------------- /main/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/state.c -------------------------------------------------------------------------------- /main/string-helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/string-helper.c -------------------------------------------------------------------------------- /main/switches.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/main/switches.c -------------------------------------------------------------------------------- /monitor.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/monitor.log -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/sdkconfig -------------------------------------------------------------------------------- /sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/sdkconfig.defaults -------------------------------------------------------------------------------- /sdkconfig.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/sdkconfig.orig -------------------------------------------------------------------------------- /step-to-build-on-debian-linux-esp-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akos-sereg/esp32-obd2/HEAD/step-to-build-on-debian-linux-esp-project.sh --------------------------------------------------------------------------------