hellen-one/board_id
Vladimir Vinogradov b68e9d4c69 polaris-112-a ID 2024-07-02 23:39:23 +03:00
..
generated polaris-112-a ID 2024-07-02 23:39:23 +03:00
libfirmware@823834617a Upd uaefi module 2024-02-17 01:07:56 +03:00
board_ids.csv polaris-112-a ID 2024-07-02 23:39:23 +03:00
gen_board_ids_h.py generate board_ids.h 2023-08-18 23:07:05 +03:00
gen_hellen_board_id.py board-id scripts 2022-02-07 16:28:06 +02:00
gen_hellen_board_id_resistors.py board-id scripts 2022-02-07 16:28:06 +02:00
readme.md docs 2024-06-15 00:21:01 -04:00
resistors.csv board-id scripts 2022-02-07 16:28:06 +02:00
test.sh polaris-112-a ID 2024-07-02 23:39:23 +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.