├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── client ├── client.py └── requirements.txt ├── main ├── CMakeLists.txt ├── Kconfig.projbuild ├── ble_callbacks.c ├── ble_callbacks.h ├── ble_server.c ├── ble_server.h ├── component.mk ├── endian_helpers.c ├── endian_helpers.h ├── isotp.c ├── isotp.h ├── isotp_callbacks.c ├── isotp_callbacks.h ├── isotp_config.h ├── isotp_defines.h ├── isotp_link_containers.c ├── isotp_link_containers.h ├── isotp_links.c ├── isotp_links.h ├── isotp_tasks.c ├── isotp_tasks.h ├── isotp_user.h ├── main.c ├── messages.h ├── mutexes.h ├── periodic_messages.c ├── periodic_messages.h ├── queues.h ├── task_priorities.h ├── twai.c ├── twai.h ├── web_server.c ├── web_server.h ├── wifi_server.c ├── wifi_server.h ├── ws2812_control.c └── ws2812_control.h └── sdkconfig /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build/ 3 | 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/README.md -------------------------------------------------------------------------------- /client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/client/client.py -------------------------------------------------------------------------------- /client/requirements.txt: -------------------------------------------------------------------------------- 1 | bleak 2 | -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/Kconfig.projbuild -------------------------------------------------------------------------------- /main/ble_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/ble_callbacks.c -------------------------------------------------------------------------------- /main/ble_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/ble_callbacks.h -------------------------------------------------------------------------------- /main/ble_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/ble_server.c -------------------------------------------------------------------------------- /main/ble_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/ble_server.h -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/endian_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/endian_helpers.c -------------------------------------------------------------------------------- /main/endian_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/endian_helpers.h -------------------------------------------------------------------------------- /main/isotp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp.c -------------------------------------------------------------------------------- /main/isotp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp.h -------------------------------------------------------------------------------- /main/isotp_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_callbacks.c -------------------------------------------------------------------------------- /main/isotp_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_callbacks.h -------------------------------------------------------------------------------- /main/isotp_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_config.h -------------------------------------------------------------------------------- /main/isotp_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_defines.h -------------------------------------------------------------------------------- /main/isotp_link_containers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_link_containers.c -------------------------------------------------------------------------------- /main/isotp_link_containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_link_containers.h -------------------------------------------------------------------------------- /main/isotp_links.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_links.c -------------------------------------------------------------------------------- /main/isotp_links.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_links.h -------------------------------------------------------------------------------- /main/isotp_tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_tasks.c -------------------------------------------------------------------------------- /main/isotp_tasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_tasks.h -------------------------------------------------------------------------------- /main/isotp_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/isotp_user.h -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/main.c -------------------------------------------------------------------------------- /main/messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/messages.h -------------------------------------------------------------------------------- /main/mutexes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/mutexes.h -------------------------------------------------------------------------------- /main/periodic_messages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/periodic_messages.c -------------------------------------------------------------------------------- /main/periodic_messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/periodic_messages.h -------------------------------------------------------------------------------- /main/queues.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/queues.h -------------------------------------------------------------------------------- /main/task_priorities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/task_priorities.h -------------------------------------------------------------------------------- /main/twai.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/twai.c -------------------------------------------------------------------------------- /main/twai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/twai.h -------------------------------------------------------------------------------- /main/web_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/web_server.c -------------------------------------------------------------------------------- /main/web_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/web_server.h -------------------------------------------------------------------------------- /main/wifi_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/wifi_server.c -------------------------------------------------------------------------------- /main/wifi_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/wifi_server.h -------------------------------------------------------------------------------- /main/ws2812_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/ws2812_control.c -------------------------------------------------------------------------------- /main/ws2812_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/main/ws2812_control.h -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bri3d/esp32-isotp-ble-bridge/HEAD/sdkconfig --------------------------------------------------------------------------------