hellen-one/board_id
Vladimir Vinogradov 754c9f646b Chuma ID 2025-01-02 04:32:53 +03:00
..
generated Chuma ID 2025-01-02 04:32:53 +03:00
libfirmware@90666cbbb4
board_ids.csv Chuma ID 2025-01-02 04:32:53 +03:00
gen_board_ids_h.py
gen_hellen_board_id.py
gen_hellen_board_id_resistors.py
readme.md
resistors.csv
test.sh Chuma ID 2025-01-02 04:32:53 +03:00

readme.md

This is about (official?) rusEFI firmware being able to distinguish between different revisions of the same board.

Technically there is no need to have unique values between different official boards since we always compile firmware with specific board in mind, just a revision version would be sufficient.

Usage:

  1. Add (an uncommented) line with your board name into test.sh and run the script. Don't forget to specify the board revision (each revision should have a unique Board ID).

  2. Reference (or copy) the generated file (generated/board_id_xxx.csv) to your project and add '#include board_id_xxx.csv' line to the end of your bom_replace_xxx.csv.

  3. Comment out the line since we would not need it anymore.