Draft: Implementation of RBF3 in Tamalero
This PR collects the necessary changes to configure RBF3 and read from it. Tentatively, it will also include the modifications to read module v2 PCBs.
The set of changes included are:
-
Added a new version to tag RBF3: rb.ver = 4
- We first check if we have a SCA or not. If not we use the MUX64 to read from the GND channel. If ground is detected, version is 4, if not, the version is 3.
-
Adapted RT2 LPGBT reading of the temperature - LPGBT ADC is 5 for master LPGBT
-
Added a dedicated v4 configuration for the readout board configuration config/rb_default_v4.yaml
that- Extended the channels of the MUX64 connected to RB inputs
- Added the MODULE_SELECT0 gpio to the master LPGBT
- Added the MODULE_SELECT1 and MODULE_SELECT2 gpios to the master LPGBT
- Added the PEnableX gpio's other the trigger LPGBT with correct out direction
-
Updated MUX64 conversion class to account for a divider in the MUX64 output connected to the LPGBT MUXOUT channel -
Added a dedicated v4 configuration for the modulev1 configuration config/modulev1_v4.yaml
-
Modify module reading to select the module and implement broadcasting