├── .gitmodules ├── LICENSE.txt ├── README.md ├── artwork └── logo.pxd ├── client ├── build.zig └── src │ └── main.zig ├── firmware ├── .gitignore ├── CMakeLists.txt ├── components │ ├── crc │ │ ├── CMakeLists.txt │ │ ├── bmw_crc.c │ │ └── include │ │ │ └── bmw_crc.h │ └── shifter │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── shifter.h │ │ └── shifter.c ├── ctrl.rb ├── main │ ├── CMakeLists.txt │ └── initial-v.cpp ├── reset.rb └── sdkconfig.defaults ├── housing ├── Makefile ├── bottom.stl ├── handle.svg ├── housing.scad ├── middle.stl └── top.stl ├── images ├── P3010002.jpeg ├── P3010003.jpeg └── logo.png ├── pcb ├── .gitignore ├── artwork.pretty │ ├── logo.kicad_mod │ ├── logo.pxd │ ├── mise.kicad_mod │ ├── mise.pxd │ ├── v-logo.bmp │ ├── v-logo.kicad_mod │ └── v-logo.pxd ├── footprints.pretty │ ├── ESP32-MINI-1-H4.kicad_mod │ └── MPM3610GQV-Z.kicad_mod ├── fp-lib-table ├── initial-v.kicad_pcb ├── initial-v.kicad_pro ├── initial-v.kicad_sch ├── libraries │ ├── MPM3610GQV-Z.kicad_sym │ ├── MPM3610GQV-Z.lib │ ├── PJ-032A │ │ ├── CUI_PJ-032A.kicad_mod │ │ ├── License.txt │ │ ├── PJ-032A.kicad_sym │ │ ├── PJ-032A.lib │ │ └── how-to-import.htm │ ├── esp32-mini-1.kicad_sym │ └── esp32-mini-1.lib └── sym-lib-table └── vim-plugin └── plugin └── initial-v.vim /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/README.md -------------------------------------------------------------------------------- /artwork/logo.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/artwork/logo.pxd -------------------------------------------------------------------------------- /client/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/client/build.zig -------------------------------------------------------------------------------- /client/src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/client/src/main.zig -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/.gitignore -------------------------------------------------------------------------------- /firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/CMakeLists.txt -------------------------------------------------------------------------------- /firmware/components/crc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "bmw_crc.c" INCLUDE_DIRS "include") 2 | -------------------------------------------------------------------------------- /firmware/components/crc/bmw_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/components/crc/bmw_crc.c -------------------------------------------------------------------------------- /firmware/components/crc/include/bmw_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/components/crc/include/bmw_crc.h -------------------------------------------------------------------------------- /firmware/components/shifter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/components/shifter/CMakeLists.txt -------------------------------------------------------------------------------- /firmware/components/shifter/include/shifter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/components/shifter/include/shifter.h -------------------------------------------------------------------------------- /firmware/components/shifter/shifter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/components/shifter/shifter.c -------------------------------------------------------------------------------- /firmware/ctrl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/ctrl.rb -------------------------------------------------------------------------------- /firmware/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/main/CMakeLists.txt -------------------------------------------------------------------------------- /firmware/main/initial-v.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/main/initial-v.cpp -------------------------------------------------------------------------------- /firmware/reset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/reset.rb -------------------------------------------------------------------------------- /firmware/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/firmware/sdkconfig.defaults -------------------------------------------------------------------------------- /housing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/housing/Makefile -------------------------------------------------------------------------------- /housing/bottom.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/housing/bottom.stl -------------------------------------------------------------------------------- /housing/handle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/housing/handle.svg -------------------------------------------------------------------------------- /housing/housing.scad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/housing/housing.scad -------------------------------------------------------------------------------- /housing/middle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/housing/middle.stl -------------------------------------------------------------------------------- /housing/top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/housing/top.stl -------------------------------------------------------------------------------- /images/P3010002.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/images/P3010002.jpeg -------------------------------------------------------------------------------- /images/P3010003.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/images/P3010003.jpeg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/images/logo.png -------------------------------------------------------------------------------- /pcb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/.gitignore -------------------------------------------------------------------------------- /pcb/artwork.pretty/logo.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/logo.kicad_mod -------------------------------------------------------------------------------- /pcb/artwork.pretty/logo.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/logo.pxd -------------------------------------------------------------------------------- /pcb/artwork.pretty/mise.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/mise.kicad_mod -------------------------------------------------------------------------------- /pcb/artwork.pretty/mise.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/mise.pxd -------------------------------------------------------------------------------- /pcb/artwork.pretty/v-logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/v-logo.bmp -------------------------------------------------------------------------------- /pcb/artwork.pretty/v-logo.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/v-logo.kicad_mod -------------------------------------------------------------------------------- /pcb/artwork.pretty/v-logo.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/artwork.pretty/v-logo.pxd -------------------------------------------------------------------------------- /pcb/footprints.pretty/ESP32-MINI-1-H4.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/footprints.pretty/ESP32-MINI-1-H4.kicad_mod -------------------------------------------------------------------------------- /pcb/footprints.pretty/MPM3610GQV-Z.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/footprints.pretty/MPM3610GQV-Z.kicad_mod -------------------------------------------------------------------------------- /pcb/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/fp-lib-table -------------------------------------------------------------------------------- /pcb/initial-v.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/initial-v.kicad_pcb -------------------------------------------------------------------------------- /pcb/initial-v.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/initial-v.kicad_pro -------------------------------------------------------------------------------- /pcb/initial-v.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/initial-v.kicad_sch -------------------------------------------------------------------------------- /pcb/libraries/MPM3610GQV-Z.kicad_sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/MPM3610GQV-Z.kicad_sym -------------------------------------------------------------------------------- /pcb/libraries/MPM3610GQV-Z.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/MPM3610GQV-Z.lib -------------------------------------------------------------------------------- /pcb/libraries/PJ-032A/CUI_PJ-032A.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/PJ-032A/CUI_PJ-032A.kicad_mod -------------------------------------------------------------------------------- /pcb/libraries/PJ-032A/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/PJ-032A/License.txt -------------------------------------------------------------------------------- /pcb/libraries/PJ-032A/PJ-032A.kicad_sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/PJ-032A/PJ-032A.kicad_sym -------------------------------------------------------------------------------- /pcb/libraries/PJ-032A/PJ-032A.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/PJ-032A/PJ-032A.lib -------------------------------------------------------------------------------- /pcb/libraries/PJ-032A/how-to-import.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/PJ-032A/how-to-import.htm -------------------------------------------------------------------------------- /pcb/libraries/esp32-mini-1.kicad_sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/esp32-mini-1.kicad_sym -------------------------------------------------------------------------------- /pcb/libraries/esp32-mini-1.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/libraries/esp32-mini-1.lib -------------------------------------------------------------------------------- /pcb/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/pcb/sym-lib-table -------------------------------------------------------------------------------- /vim-plugin/plugin/initial-v.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tenderlove/initial-v/HEAD/vim-plugin/plugin/initial-v.vim --------------------------------------------------------------------------------