CommanderRedYT 5e7f286d84 Update main.yml
2021-11-24 16:45:33 +01:00
2021-11-24 16:45:33 +01:00
2021-11-21 19:57:58 +01:00
2021-11-01 18:59:47 +01:00
2020-06-05 14:15:05 +02:00
2021-11-24 16:43:17 +01:00
2021-10-09 15:57:43 +02:00
2021-11-01 22:22:41 +01:00
2021-09-18 21:54:58 +02:00
2021-11-14 03:35:04 +01:00
2021-11-14 03:35:04 +01:00
2021-11-14 03:35:04 +01:00
2021-11-14 14:40:13 +01:00
2020-05-19 17:46:20 +02:00
2021-11-20 18:19:41 +01:00
2021-08-09 19:35:04 +02:00
2021-11-18 12:33:09 +01:00
2021-11-21 19:23:51 +01:00
2021-09-23 19:49:24 +02:00

bobbycar-boardcomputer-firmware

Build status

Service Status
Actions (master) Build Status
Actions (cloud) Build Status (cloud)
Codacy Codacy Badge

How to clone ? (READ THIS OR YOU WILL FAIL)

git clone --recursive git@github.com:bobbycar-graz/bobbycar-boardcomputer-firmware.git
cd bobbycar-boardcomputer-firmware/
./esp-idf/install.sh
./switchconf.sh feedc0de

How to compile

Also do the initialization if you use an IDE, otherwise build will fail.

# before you try to build anything, always do this first:
. export.sh

# if needed, switch to the right configuration for your hardware (run with --list to list available configurations)
./switchconf.sh feedc0de

# flash bootloader, partition table and app (only do once)
idf.py -p /dev/ttyUSB0 -b 921600 flash monitor

# flash only app (do this for development as it is much faster)
idf.py -p /dev/ttyUSB0 -b 921600 app-flash monitor

if you are inside monitor, hit Ctrl+T then Ctrl+X to exit.

Hit Ctrl+T then Ctrl+A to reflash the app and return to monitor (very handy during development)

How to wire all connections?

Wiring diagram

-DFEATURE_DPAD

dpad switches with 5 wires

-DFEATURE_DPAD_3WIRESW

3 wire switches

-DFEATURE_ROTARY

rotary encoder

Description
The firmware that runs inside the steering wheel (display, inputs, WiFi, Bluetooth LE, ...)
Readme GPL-3.0 4.6 MiB
Languages
C++ 97.1%
CMake 2.3%
Shell 0.3%
C 0.2%